ABSTRACT:
Cloud-based storage services have established themselves as a paradigm of choice for supporting bulk storage needs of modern networked services and applications. Although individual storage service providers can be trusted to do their best to reliably store the user data, exclusive reliance on any single provider or storage service leaves the users inherently at risk of being locked out of their data due to outages, connectivity problems, and unforeseen alterations of the service contracts. An emerging multi-cloud storage paradigm addresses these concerns by replicating data across multiple cloud storage services, potentially operated by distinct providers. In this paper, we study the impact of the storage interfaces and consistency semantics exposed by individual clouds on the complexity of the reliable multi-cloud storage implementation. Our results establish several inherent space and time tradeoffs associated with emulating reliable objects over a collection of unreliable storage services with varied interfaces and consistency guarantees.
BIO:
Dr. Gregory Chockler is a Reader (Associate Professor) in the Department of Computer Science at the Royal Holloway, University of London (RHUL). He received the PhD degree in Computer Science from the Hebrew University of Jerusalem in 2003. He was a researcher with the Storage Systems Research group at IBM Research — Haifa during 2002-2003. In 2003, he joined the Theory of Distributed Systems group in the MIT Computer Science and Artificial Intelligence Lab as a postdoctoral associate. He then returned to IBM Research — Haifa as a Research Staff Member in 2005. He joined the CS faculty at RHUL in October 2012.
Dr. Chockler’s research interests span all areas of distributed systems, and in particular, cloud computing, fault-tolerance, peer-to-peer computing, and middleware technologies. He regularly publishes and serves on conference organizing committees in these fields. He is an author or co-author of 10 patents, and more than 60 technical papers.
His work at IBM was recognized through various corporate awards including 2010 and 2012 Outstanding Technical Accomplishment, 2011 Excellence and Eminence, and 2012 Scientific Accomplishment. He presently serves on the Editorial Board of Information Processing Letters, and was a guest editor of the special issue on Cloud Computing for Journal of Parallel and Distributed Computing (JPDC). He is a co-founder of the ACM/SIGOPS Workshop on Large-Scale Distributed Systems and Middleware (LADIS).