An analysis of vendor lock-in problem in cloud storage

Big data storage is a considerable challenge for IT organizations. Cloud providers promote using cloud storage for this purpose. However, vendor lock-in problem prevents organizations to migrate toward cloud storage. An evident solution is to distribute redundant data across multiple cloud providers in order to increase the probability of access to data. This paper analyses such a solution that uses erasure coding as a method of distribution. We study the effect of system parameters such as failure rate, redundancy ratio and number of initial block on data access. We show that the probability of access to data varies logarithmically in terms of time and number of initial block. Further increasing redundancy ratio is not always effective.

[1]  Martin L. Shooman,et al.  Reliability of computer systems and networks , 2001 .

[2]  Devarshi Ghoshal,et al.  FRIEDA: Flexible Robust Intelligent Elastic Data Management in Cloud Environments , 2012, 2012 SC Companion: High Performance Computing, Networking Storage and Analysis.

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

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

[5]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[6]  José A. B. Fortes,et al.  Sky Computing , 2009, IEEE Internet Computing.

[7]  Marin Litoiu,et al.  Introducing STRATOS: A Cloud Broker Service , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[8]  Daniel M. Batista,et al.  A Survey of Large Scale Data Management Approaches in Cloud Environments , 2011, IEEE Communications Surveys & Tutorials.