Authored

18 records found

Capelin

Data-Driven Compute Capacity Procurement for Cloud Datacenters using Portfolios of Scenarios

Cloud datacenters provide a backbone to our digital society. Inaccurate capacity procurement for cloud datacenters can lead to significant performance degradation, denser targets for failure, and unsustainable energy consumption. Although this activity is core to improving cloud ...

When Game Becomes Life

The Creators and Spectators of Online Game Replays and Live Streaming

Online gaming franchises such as World of Tanks, Defense of the Ancients, and StarCraft have attracted hundreds of millions of users who, apart from playing the game, also socialize with each other through gaming and viewing gamecasts. As a form of User Generated Content (UGC), g ...

Socializing by Gaming

Revealing Social Relationships in Multiplayer Online Games

Multiplayer Online Games (MOGs) like Defense of the Ancients and StarCraft II have attracted hundreds of millions of users who communicate, interact, and socialize with each other through gaming. In MOGs, rich social relationships emerge and can be used to improve gaming services ...

Exploring HPC and Big Data Convergence

A Graph Processing Study on Intel Knights Landing

The question 'Can big data and HPC infrastructure converge?' has important implications for many operators and clients of modern computing. However, answering it is challenging. The hardware is currently different, and fast evolving: big data uses machines with modest numbers of ...

Serverless is More

From PaaS to Present Cloud Computing

In the late-1950s, leasing time on an IBM 704 cost hundreds of dollars per minute. Today, cloud computing, that is, using IT as a service, on-demand and pay-per-use, is a widely used computing paradigm that offers large economies of scale. Born from a need to make platform as a s ...
Rapid elasticity is one of the essential characteristics of cloud computing identified by NIST. Elasticity allows resources to be provisioned and released to scale rapidly out ward and in ward according to demand. Tens -- if not hundreds -- of algorithms have been proposed in the ...

Elasticity in Graph Analytics?

A Benchmarking Framework for Elastic Graph Processing

Graphs are a natural fit for modeling concepts used in solving diverse problems in science, commerce, engineering, and governance. Responding to the diversity of graph data and algorithms, many parallel and distributed graph-processing systems exist. However, until now these plat ...

Yardstick

A benchmark for minecraft-like services

Online gaming applications entertain hundreds of millions of daily active players and often feature vastly complex architecture. Among online games, Minecraft-like games simulate unique (e.g., modifiable) environments, are virally popular, and are increasingly provided as a servi ...

The State of Serverless Applications

Collection, Characterization, and Community Consensus

Over the last five years, all major cloud platform providers have increased their serverless offerings. Many early adopters report significant benefits for serverless-based over traditional applications, and many companies are considering moving to serverless themselves. However, ...

The State of Serverless Applications

Collection, Characterization, and Community Consensus

Over the last five years, all major cloud platform providers have increased their serverless offerings. Many early adopters report significant benefits for serverless-based over traditional applications, and many companies are considering moving to serverless themselves. However, ...

Mirror

A Computation-offloading Framework for Sophisticated Mobile Games

The low performance and power limitations of mobile devices severely limit the complexity and the duration of playing sessions of mobile games. This article examines the possibility of using computation-offloading to mitigate these problems while keeping the game playable. We des ...

Mirror

A Computation-offloading Framework for Sophisticated Mobile Games

The low performance and power limitations of mobile devices severely limit the complexity and the duration of playing sessions of mobile games. This article examines the possibility of using computation-offloading to mitigate these problems while keeping the game playable. We des ...

A Reference Architecture for Datacenter Scheduling

Design, Validation, and Experiments

Datacenters act as cloud-infrastructure to stakeholders across industry, government, and academia. To meet growing demand yet operate efficiently, datacenter operators employ increasingly more sophisticated scheduling systems, mechanisms, and policies. Although many scheduling te ...

A Reference Architecture for Datacenter Scheduling

Design, Validation, and Experiments

Datacenters act as cloud-infrastructure to stakeholders across industry, government, and academia. To meet growing demand yet operate efficiently, datacenter operators employ increasingly more sophisticated scheduling systems, mechanisms, and policies. Although many scheduling te ...

Massivizing computer systems

A vision to understand, design, and engineer computer ecosystems through and beyond modern distributed systems

Our society is digital: industry, science, governance, and individuals depend, often transparently, on the inter-operation of large numbers of distributed computer systems. Although the society takes them almost for granted, these computer ecosystems are not available for all, ma ...

Massivizing computer systems

A vision to understand, design, and engineer computer ecosystems through and beyond modern distributed systems

Our society is digital: industry, science, governance, and individuals depend, often transparently, on the inter-operation of large numbers of distributed computer systems. Although the society takes them almost for granted, these computer ecosystems are not available for all, ma ...

Massivizing computer systems

A vision to understand, design, and engineer computer ecosystems through and beyond modern distributed systems

Our society is digital: industry, science, governance, and individuals depend, often transparently, on the inter-operation of large numbers of distributed computer systems. Although the society takes them almost for granted, these computer ecosystems are not available for all, ma ...

LDBC Graphalytics

A Benchmark for Large-Scale Graph Analysis on Parallel and Distributed Platforms

In this paper we introduce LDBC Graphalytics, a new industrial-grade benchmark for graph analysis platforms. It consists of six deterministic algorithms, standard datasets, synthetic dataset generators, and reference output, that enable the objective comparison of graph analysis ...

Contributed

2 records found

POSUM

A Generic Portfolio Scheduler for MapReduce Workloads

MapReduce ecosystems are (still) widely popular for big data processing in data centers. To address the diverse non-functional requirements arising from many and increasingly more sophisticated users, the community has developed many scheduling policies for MapReduce workloads. A ...

Graphalytics Global Competition

A Competition Platform to Compare Different Graph Processing Platforms

Graphs are becoming more popular day by day. This has lead to the development of different graph-processing platforms, such as Hadoop, Apache Giraph and GraphLab. With this wide variety of graph processing platforms, which one should we choose for a specific use case? Which platf ...