A client-centric approach to transactional datastores
Abstract
Modern applications must collect and store massive amounts of data. Cloud storage offers these applications simplicity: the abstraction of a failure-free, perfectly scalable black-box. While appealing, offloading data to the cloud is not without its challenges. These cloud storage systems often favour weaker levels of isolation and consistency. These weaker guarantees introduce behaviours that, without care, can break application logic. Offloading data to an untrusted third party like the cloud also raises questions of security and privacy. This thesis seeks to improve the performance, the semantics and the security of transactional cloud storage systems. It centers around a simple idea: defining consistency guarantees from the perspective of the applications that observe these guarantees, rather than from the perspective of the systems that implement them. This new perspective brings forth several benefits. First, it offers simpler and cleaner definitions of weak isolation and consistency guarantees. Second, it enables scalable implementations of existing guarantees like causal consistency. Finally, it has applications to security: it allows us to efficienctly augment transactional cloud storage systems with obliviousness guarantees
Department
Subject
Collections
Related items
Showing items related by title, author, creator and subject.
-
Highly available storage with minimal trust
Mahajan, Prince (2012-05)Storage services form the core of modern Internet-based services spanning commercial, entertainment, and social-networking sectors. High availability is crucial for these services as even an hour of unavailability can cost ... -
The Bolocam Galactic Plane Survey. VIII. A Mid-Infrared Kinematic Distance Discrimination Method
Ellsworth-Bowers, Timothy P.; Glenn, Jason; Rosolowsky, Erik; Mairs, Steven; Evans, Neal J.; Battersby, Cara; Ginsburg, Adam; Shirley, Yancy L.; Bally, John (2013-06)We present a new distance estimation method for dust-continuum-identified molecular cloud clumps. Recent (sub-)millimeter Galactic plane surveys have cataloged tens of thousands of these objects, plausible precursors to ... -
The Spitzer c2d Survey Of Nearby Dense Cores. V. Discovery Of A Vello In The "Starless" Dense Core L328
Lee, Chang Won; Bourke, Tyler L.; Myers, Phillip C.; Dunham, Mike; Evans, Neal J.; Lee, Youngung; Huard, Tracy; Wu, Jingwen; Gutermuth, Robert; Kim, Mi-Ryang; Kang, Hyun Woo (2009-03)This paper reports the discovery of a Very Low Luminosity Object (VeLLO) in the "starless" dense core L328, using the Spitzer Space Telescope and ground-based observations from near-infrared (NIR) to millimeter wavelengths. ...