Dependable Storage in the Intercloud

The cloud computing paradigm with its elastic pay-as-you-go model, “infinite” scalability and “always-on” availability arguably changes the landscape of services and systems. However, so far, cloud proliferation has not lived up to expectations in the enterprise segment. Often cited issues include confidentiality and integrity, but also reliability and consistency. In this paper, we argue for the Intercloud as the second layer in the cloud computing stack, with the goal of building more dependable cloud services and systems. In the Intercloud layer, we foresee client-centric distributed protocols to complement more provider-centric, largescale ones in the (Intra)cloud layer. These client-centric protocols orchestrate multiple clouds to boost dependability by leveraging inherent cloud heterogeneity and failure independence. We also discuss the design of Intercloud storage, which we are currently implementing, as a primer for dependable services in the Intercloud. Intercloud Storage precisely addresses and improves the CIRC attributes (confidentiality, integrity, reliability and consistency) of today’s cloud storage services.
Keywords: Vukolic

By: C. Cachin, R. Haas, M. Vukolić

Published in: RZ3783 in 2010


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to .