A File Storage Service on a Cloud Computing Environment for Digital Libraries
This paper introduces a file storage service that is implemented on a private/hybrid cloud computing environment. The entire system was implemented using open source software. The characteristic of elasticity is supported by virtualization technologies allowing to increase and to decrease the computing and storage resources based on their demand. An evaluation of performance and resource consumption was made using several levels of data availability and fault tolerance. The set of modules included in this storage environment can be taken as a reference guide for IT staff that wants to have some experience building a modest cloud storage infrastructure.
John F. Gantz et al., “The Expanding Digital Universe: A Forecast of Worldwide Information Growth Through 2010”, An IDC White Paper - sponsored by EMC,http://www.emc.com/collateral/analyst-reports/expanding-digital-idc-white-paper.pdf (last visited, Dec. 19th 2011).
Amazon Simple Storage Service (S3), http://aws.amazon.com/s3, (last visited, Dec. 19th 2011).
Rackspace Cloud Files, http://www.rackspace.com/cloud/cloudhostingproducts/files (last visited, Sep. 30th, 2011).
Google Storage for Developers, http://code.google.com/apis/storage (last visited,Aug. 30, 2011).
Kernel Based Virtual Machine, http://www.linux-kvm.org (last visited, Dec. 19th 2011).
Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, and Andrew Warfield, Xen and the art of virtualization, Proceedings of the 19th ACM symposium on Operating systems principles (SOSP 2003).
Open Nebula home page, http://opennebula.org (last visited, Dec. 19th 2011).
Eucalyptus home page, http://www.eucalyptus.com (last visited, Dec. 19th 2011).
Openstack homepage, http://www.openstack.org/ (last visited, Dec. 19th 2011).
Comparative of XEN and KVM, http://virt.kernelnewbies.org/XenVsKVM (last visited, Dec. 19th 2011).
Michael O. Rabin, “Efficient dispersal of information for security, load balancing, and fault tolerance”, J. ACM 36, 2 (April 1989), 335-348.
Dropbox, http://www.dropbox.com/features (last visited, Dec. 19th 2011).
Phoenix, a Fault-tolerant Distributed Web Storage based on URLs, http://www.adaptivez.org.mx/TreeStore (last visited, Dec. 19th 2011).
Autobench, http://www.xenoclast.org/autobench (last visited, Dec. 19th 2011).
Abu-Libdeh, H et al., “RACS: a case for cloud storage diversity”, Proceedings of the 1st ACM Symposium on Cloud Computing, June 2010.
Bowers K. D. et al., “HAIL: a high-availability and integrity layer for cloud storage”, Proceedings of the 16th ACM Conference on Computer and Communications Security, November 2009.
Wala, Secure online storage, http://www.wuala.com (last visited, Dec. 19th 2011).
ADrive, Web storage, http://www.adrive.com (last visited, Dec. 19th 2011).