Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2015
dJay: enabling high-density multi-tenancy for cloud gaming servers with dynamic cost-benefit GPU load balancing
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 58–70https://doi.org/10.1145/2806777.2806942In cloud gaming, servers perform remote rendering on behalf of thin clients. Such a server must deliver sufficient frame rate (at least 30fps) to each of its clients. At the same time, each client desires an immersive experience, and therefore the ...
- research-articleAugust 2015
The nearest replica can be farther than you think
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 16–29https://doi.org/10.1145/2806777.2806939Modern distributed systems are geo-distributed for reasons of increased performance, reliability, and survivability. At the heart of many such systems, e.g., the widely used Cassandra and MongoDB data stores, is an algorithm for choosing a closest set ...
- research-articleAugust 2015
Zorro: zero-cost reactive failure recovery in distributed graph processing
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 195–208https://doi.org/10.1145/2806777.2806934Distributed graph processing systems largely rely on proactive techniques for failure recovery. Unfortunately, these approaches (such as checkpointing) entail a significant overhead. In this paper, we argue that distributed graph processing systems ...
- short-paperAugust 2015
Software-defined caching: managing caches in multi-tenant data centers
- Ioan Stefanovici,
- Eno Thereska,
- Greg O'Shea,
- Bianca Schroeder,
- Hitesh Ballani,
- Thomas Karagiannis,
- Antony Rowstron,
- Tom Talpey
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 174–181https://doi.org/10.1145/2806777.2806933In data centers, caches work both to provide low IO latencies and to reduce the load on the back-end network and storage. But they are not designed for multi-tenancy; system-level caches today cannot be configured to match tenant or provider objectives. ...
- research-articleAugust 2015
GraM: scaling graph computation to the trillions
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 408–421https://doi.org/10.1145/2806777.2806849GraM is an efficient and scalable graph engine for a large class of widely used graph algorithms. It is designed to scale up to multicores on a single server, as well as scale out to multiple servers in a cluster, offering significant, often over an ...
- research-articleAugust 2015
Online parameter optimization for elastic data stream processing
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 276–287https://doi.org/10.1145/2806777.2806847Elastic scaling allows data stream processing systems to dynamically scale in and out to react to workload changes. As a consequence, unexpected load peaks can be handled and the extent of the overprovisioning can be reduced. However, the strategies ...
- research-articleAugust 2015
ShardFS vs. IndexFS: replication vs. caching strategies for distributed metadata management in cloud storage systems
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 236–249https://doi.org/10.1145/2806777.2806844The rapid growth of cloud storage systems calls for fast and scalable namespace processing. While few commercial file systems offer anything better than federating individually non-scalable namespace servers, a recent academic file system, IndexFS, ...
- research-articleAugust 2015Best Paper
Managed communication and consistency for fast data-parallel iterative analytics
- Jinliang Wei,
- Wei Dai,
- Aurick Qiao,
- Qirong Ho,
- Henggang Cui,
- Gregory R. Ganger,
- Phillip B. Gibbons,
- Garth A. Gibson,
- Eric P. Xing
SoCC '15: Proceedings of the Sixth ACM Symposium on Cloud ComputingPages 381–394https://doi.org/10.1145/2806777.2806778At the core of Machine Learning (ML) analytics is often an expert-suggested model, whose parameters are refined by iteratively processing a training dataset until convergence. The completion time (i.e. convergence time) and quality of the learned model ...