Shriram Rajagopalan, Dan Williams, Hani Jamjoom and Andy Warfield
USENIX Workshop on Hot Topics in Operating Systems (HotOS XIV)
Santa Ana Pueblo, New Mexico, May 2013
Abstract. Software is modular, and so is runtime state. We argue that
by allowing individual layers of the software stack
to store isolated runtime state, we cripple the
ability of systems to effectively scale or respond
to failures. Given the strong desire to build
elastic and highly available applications for the
cloud, we propose Slice, an abstraction that allows
applications to declare appropriate granularities of
scaleoriented state, and allows layers to contribute
the appropriate layer-specific data to those
containers. Slices can be transparently migrated and
replicated between application instances, thereby
simplifying design of elastic and highly available
systems, while retaining the modularity of modern
software.
Bibtex.
@inproceedings{jamjoom-hotos-13,
author = {Shriram and Rajagopalan and Dan and Williams and Hani and Jamjoom and Andy and Warfield},
title = {{Escape Capsule: Explicit State is Robust and Scalable}},
booktitle = {USENIX Workshop on Hot Topics in Operating Systems (HotOS XIV)},
address = {Santa Ana Pueblo, New Mexico},
month = {May},
year = {2013}
}