A Multi-criteria Approach for Large-object Cloud Storage

In the area of storage, various services and products are available from several providers. Each product possesses particular advantages of its own. For example, some systems are offered as cloud services, while others can be installed on premises, some store redundantly to achieve high reliability while others are less reliable but cheaper. In order to benefit from the offerings at a broader scale, e.g., to use specific features in some cases while trying to reduce costs in others, a federation is beneficial to use several storage tools with their individual virtues in parallel in applications. The major task of a federation in this context is to handle the heterogeneity of involved systems. This work focuses on storing large objects, i.e., storage systems for videos, database archives, virtual machine images etc. A metadata-based approach is proposed that uses the metadata associated with objects and containers as a fundamental concept to set up and manage a federation and to control storage locations. The overall goal is to relieve applications from the burden to find appropriate storage systems. Here a multi-criteria approach comes into play. We show how to extend the object storage developed by the VISION Cloud project to support federation of various storage systems in the discussed sense.

[1]  Chandra Krintz,et al.  An Evaluation of Distributed Datastores Using the AppScale Cloud Platform , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[2]  Martin Fowler,et al.  NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence , 2012 .

[3]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[4]  Hakim Weatherspoon,et al.  RACS: a case for cloud storage diversity , 2010, SoCC '10.

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  Tim Kraska,et al.  Building a database on S3 , 2008, SIGMOD Conference.

[7]  David Bermbach,et al.  MetaStorage: A Federated Cloud Storage System to Manage Consistency-Latency Tradeoffs , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[8]  Dimosthenis Kyriazis,et al.  Cloud-based content centric storage for large systems , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[9]  Uwe Hohenstein,et al.  An Approach for Hybrid Clouds using VISION Cloud Federation , 2014, CLOUD 2014.

[10]  Dimosthenis Kyriazis,et al.  Retrieving, Storing, Correlating and Distributing Information for Cloud Management , 2012, GECON.

[11]  Massimo Carro,et al.  NoSQL Databases , 2014, ArXiv.

[12]  Takeo Kanade,et al.  Service-Oriented Computing - ICSOC 2008 Workshops , 2009 .

[13]  Erik Elmroth,et al.  A Cloud Environment for Data-intensive Storage Services , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[14]  Roy T. Fielding,et al.  Principled design of the modern Web architecture , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[15]  Massimo Villari,et al.  Data On-Boarding in Federated Storage Clouds , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.