A Key Value Store that Supports Strict SLAs and the Applications that Need it
- Christopher Stewart | Ohio State University
Emerging datacenter workloads differ from traditional e-commerce workloads in two ways. First, emerging big-science workloads can access networked storage thousands of times for 1 simulation. Even a few slow accesses can slowdown the entire simulation. Second, emerging niche workloads in green computing have non-technical competitive advantages. Providers of these workloads want to keep technical costs as low as possible while barely meeting their user’s performance needs. Both of these workloads point to an emerging technical need, managing performance-oriented service level agreements (SLAs).
In this talk, I will present Zoolander, a key value store that can complete a very high percentage of storage accesses (i.e., a service level) within tight, time constraints. The key idea behind Zoolander is to revisit replication for predictability, an old but seldom-used approach to mask the effects of uncommon events. Zoolander mixes replication for predictability, partitioning, and traditional replication to scale efficiently, meeting strict SLAs while using half as many cloud nodes. I will present results where Zoolander can complete 99.99% of its storage accesses within a strict, 15ms latency bound. It does this by reducing 99th percentile latencies by 78%. Zoolander provides write-order consistency, survives failures, and has been scaled in our tests to 32 nodes.
Speaker Details
Christopher Stewart is an assistant professor at The Ohio State University. He received his PhD from the University of Rochester under Dr. Kai Shen. He is the editor of the IEEE Sustainable Computing Register, the monthly publication of the special technical committee on Sustainable Computing. He has authored award papers at MASCOTS 2010 and IEEE ISSST 2011.
Series: Microsoft Research Talks
-
Decoding the Human Brain – A Neurosurgeon’s Experience
- Dr. Pascal O. Zinn
-
-
-
-
-
-
Challenges in Evolving a Successful Database Product (SQL Server) to a Cloud Service (SQL Azure)
- Hanuma Kodavalla,
- Phil Bernstein
-
Improving text prediction accuracy using neurophysiology
- Sophia Mehdizadeh
-
Tongue-Gesture Recognition in Head-Mounted Displays
- Tan Gemicioglu
-
DIABLo: a Deep Individual-Agnostic Binaural Localizer
- Shoken Kaneko
-
-
-
-
Audio-based Toxic Language Detection
- Midia Yousefi
-
-
From SqueezeNet to SqueezeBERT: Developing Efficient Deep Neural Networks
- Forrest Iandola,
- Sujeeth Bharadwaj
-
Hope Speech and Help Speech: Surfacing Positivity Amidst Hate
- Ashique Khudabukhsh
-
-
-
Towards Mainstream Brain-Computer Interfaces (BCIs)
- Brendan Allison
-
-
-
-
Learning Structured Models for Safe Robot Control
- Subramanian Ramamoorthy
-