Operation Atomicity and Storage Replication in a Collaborative Middleware Based on Cloud Storage

C3ware is a middleware which supports group works using collaborative services and workspaces over cloud storage. In this paper, we present a method for operation atomicity to maintain in C3ware both consistency among the meta-data and consistency between the meta-data and the associated resources which can reside in different types of storages. In addition, we present a storage replication algorithm which guarantees that at least one of the back-end cloud storages retains the complete set of resources at any time.

[1]  Matei Ripeanu,et al.  Amazon S3 for science grids: a viable solution? , 2008, DADC '08.

[2]  Melvin Greer,et al.  Survivability and information assurance in the cloud , 2010, 2010 International Conference on Dependable Systems and Networks Workshops (DSN-W).

[3]  Ya Wang,et al.  Cloud Storage as the Infrastructure of Cloud Computing , 2010, 2010 International Conference on Intelligent Computing and Cognitive Informatics.

[4]  Wenying Zeng,et al.  Research on cloud storage architecture and key technologies , 2009, ICIS.

[5]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[6]  Alysson Neves Bessani,et al.  DepSky: dependable and secure storage in a cloud-of-clouds , 2011, EuroSys '11.

[7]  Myung-Joon Lee,et al.  C3ware: A Middleware Supporting Collaborative Services over Cloud Storage , 2014, Comput. J..

[8]  Xue-Jie Zhang,et al.  Comparison of open-source cloud management platforms: OpenStack and OpenNebula , 2012, 2012 9th International Conference on Fuzzy Systems and Knowledge Discovery.