Software Defined Batteries

Abstract Different battery chemistries perform better on different axes, such as energy density, cost, peak power, recharge time, longevity, and efficiency. Mobile system designers are constrained by existing technology, and are forced to select a single chemistry that best meets their diverse needs, thereby compromising other desirable features. In this …

Fast Database Restarts at Facebook

Abstract Facebook engineers query multiple databases to monitor and analyze Facebook products and services. The fastest of these databases is Scuba, which …

Scaling Memcache at Facebook

Abstract Memcached is a well known, simple, in memory caching solution. This paper describes how Facebook leverages memcached as a building block …

Analytics in Motion

The goal of Analytics in Motion (AIM) is to bridge the gap between write-optimized storage systems used for Online Transactional Processing (OLTP) …