Accepted papers

Full length papers

All Aboard the Databus! LinkedIn's Scalable Consistent Change Data Capture Platform

Shirshanka Das (LinkedIn), Chavdar Botev (LinkedIn), Kapil Surlaker (LinkedIn), Bhaskar Ghosh (LinkedIn), Balaji Varadarajan (LinkedIn), Sunil Nagaraj (LinkedIn), David Zhang (LinkedIn), Lei Gao (LinkedIn), Jemiah Westerman (LinkedIn), Phanindra Ganti (LinkedIn), Boris Shkolnik (LinkedIn), Sajid Topiwala (LinkedIn), Alexander Pachev (LinkedIn), Naveen Somasundaram (LinkedIn) and Subbu Subramaniam (LinkedIn)

Balancing Reducer Skew in MapReduce Workloads using Progressive Sampling

Smriti R Ramakrishnan (Oracle), Garret Swart (Oracle), and Aleksey Urmanov (Oracle)

Bridging the Tenant-Provider Gap in Cloud Services

Virajith Jalaparti (UIUC), Hitesh Ballani (MSR), Paolo Costa (Imperial College London), Thomas Karagiannis (MSR), and Ant Rowstron (MSR)

Cake: Enabling High-level SLOs on Shared Storage Systems

Andrew Wang (UC Berkeley), Shivaram Venkataraman (UC Berkeley), Sara Alspaugh (UC Berkeley), Randy Katz (UC Berkeley), and Ion Stoica (UC Berkeley)

Chronos: Predictable Low Latency for Data Center Applications

Rishi Kapoor (UC San Diego), George Porter (UC San Diego), Malveeka Tewari (UC San Diego), Geoffrey M. Voelker (UC San Diego), and Amin Vahdat (UC San Diego)

Generalizing Resource Allocation for the Cloud

Anshul Rai (Microsoft Research India), Ranjita Bhagwan (Microsoft Research India), and Saikat Guha (Microsoft Research India)

Heterogeneity and Dynamicity of Clouds at Scale: Google Trace Analysis

Charles Reiss (UC Berkeley), Alexey Tumanov (CMU), Gregory R. Ganger (CMU), Randy H. Katz (UC Berkeley), and Michael A. Kozuch (Intel Labs)

How Consistent is your Cloud Application?

Kamal Zellag (McGill University) and Bettina Kemme (McGill University)

Improving Large Graph Processing on Partitioned Graphs in the Cloud

Rishan Chen (Beijing University), Xuetian Weng (Beijing University), Bingsheng He (Nanyang Technological University), Mao Yang (MSRA), Byron Choi (Hong Kong Baptist University), and Xiaoming Li (Beijing University)

Logic and Lattices for Distributed Programming

Neil Conway (UC Berkeley), William R. Marczak (UC Berkeley), Peter Alvaro (UC Berkeley), Joseph M. Hellerstein (UC Berkeley), and David Maier (Portland State University)

More for Your Money: Exploiting Performance Heterogeneity in Public Clouds

Benjamin Farley (University of Wisconsin-Madison), Venkatanathan Varadarajan (University of Wisconsin-Madison), Kevin Bowers (RSA Laboratories), Ari Juels (RSA Laboratories), Thomas Ristenpart (University of Wisconsin-Madison), and Michael Swift (University of Wisconsin-Madison)

OS-Sommelier: Memory-Only Operating System Fingerprinting in the Cloud

Yufei Gu (University of Texas at Dallas), Yangchun Fu (University of Texas at Dallas), Aravind Prakash (Syracuse University), Zhiqiang Lin (University of Texas at Dallas), and Heng Yin (Syracuse University)

Probabilistic Deduplication for Cluster-Based Storage Systems

Davide Frey (INRIA Rennes), Anne-Marie Kermarrec (INRIA Rennes), and Konstantinos Kloudas (INRIA Rennes)

Using Batteries to Reduce the Power Costs of Internet-scale Distributed Networks

Darshan S. Palasamudram (Penn. State University), Ramesh K. Sitaraman (UMass, Amherst & Akamai Tech.), Bhuvan Urgaonkar (Penn. State University), and Rahul Urgaonkar (Raytheon BBN Technologies)

Romano: Autonomous Storage Management using Performance Prediction in Multi-Tenant Datacenters

Nohhyun Park (University of Minnesota), Irfan Ahmad (CloudPhysics), and David J. Lilja (University of Minnesota)

Sailfish: A Framework For Large Scale Data Processing

Sriram Rao (Microsoft), Raghu Ramakrishnan (Microsoft), Adam Silberstein (LinkedIn), Mike Ovsiannikov (Quantcast), and Damian Reeves (Quantcast)

Scheduling Time-Bounded Computations with Adaptive Execution

Yuxiong He (Microsoft Research), Sameh Elnikety (Microsoft Research), James Larus (Microsoft Research), and Chenyu Yan (Microsoft Bing)  

Themis: An I/O Efficient MapReduce

Alexander Rasmussen (University of California San Diego), Michael Conley (University of California San Diego), Rishi Kapoor (University of California San Diego), Vinh The Lam (University of California San Diego), George Porter (University of California San Diego), and Amin Vahdat (University of California San Diego)

Untangling Cluster Management With Helix

Kishore Gopalakrishna (LinkedIn), Shi Lu (LinkedIn), Zhen Zhang (LinkedIn), Adam Silberstein (LinkedIn), Kapil Surlaker (LinkedIn), Ramesh Subramonian (LinkedIn), Bob Schulman (LinkedIn)

Using Vector Interfaces to Deliver Millions of IOPS from a Networked Key-value Storage Server

Vijay Vasudevan (Carnegie Mellon University), Michael Kaminsky (Intel Labs), and David G. Andersen (Carnegie Mellon University)

vBalance: Using Interrupt Load Balance to Improve I/O Performance for SMP Virtual Machines

Luwei Cheng (The University of Hong Kong) and Cho-Li Wang (The University of Hong Kong)


Short papers

Note: short papers are marked like this in the program(**)

alsched: Algebraic Scheduling of Mixed Workloads in Heterogeneous Clouds (**)

Alexey Tumanov (Carnegie Mellon University), James Cipar (Carnegie Mellon University), Michael A. Kozuch (Intel Labs), and Gregory R. Ganger (Carnegie Mellon University)


Dual Stack Virtualization: Consolidating HPC and Commodity Applications in the Cloud (**)

Brian Kocoloski (University of Pittsburgh), Jiannan Ouyang (University of Pittsburgh), and John Lange (University of Pittsburgh) 

The Potential Dangers of Causal Consistency and an Explicit Solution (**)

Peter Bailis (UC Berkeley), Alan Fekete (University of Sydney), Ali Ghodsi (UC Berkeley), Joseph M. Hellerstein (UC Berkeley), and Ion Stoica (UC Berkeley)

True Elasticity in Multi-Tenant Clusters through Amoeba (**)

Ganesh Anantharanayanan (University of California, Berkeley), Christopher Douglas (Microsoft), Raghu Ramakrishnan (Microsoft), Sriram Rao (Microsoft), and Ion Stoica (University of California, Berkeley)