Abstract

Cloud computing is a way to increase the capacity dynamically without investing in new infrastructure, training new users as well as licensing new software. The increasing popularity of cloud storage services has lead companies that handle critical content to think about using these services for their daily storage needs. Power systems records, huge Medical datasets and financial content are partial critical content that could be moved to the cloud. To this, cloud storage providers reveal challenges in achieving content availability, reliability, storage overhead and content integrity that require high efficiency on single cloud storage architecture. Cloud storage disperses content blocks over single cloud storage nodes. This study proposes Reliable Multi-Cloud Storage Architecture (RMCSA) based on Erasure Codes, that content can be dispersed to different cloud storage providers to reduce challenges which lead to Lock-In. A Multi-Cloud Control Node will manage other Control Nodes evolved in the cloud as well as service migration across sub-clouds. Currently, replication is the most applied technique which disperses content replica but standing against content loss becomes critical, hence ineffective. To assure stability in storage costs with best practice to assure content failure or loss recovery, we applied a Maximum Distance Separable such as Reed-Solomon to our RMCSA. Analysis shows that RMCSA resolves a number of storage issues and recommends Zfec library as erasure code emulator due to its accuracy.

Highlights

  • Nowadays, the volume of content generated for use and storage is growing daily (Sakr, et al, 2011)

  • This work considers erasure coding as a method to disperse content over different cloud storage providers, as advocated by Amazon (Amazon, 2016), it provides a general architecture for applying erasure coding concept in Multi-Cloud Storage systems

  • Due to heavy storage overheads and bandwidth consumption challenges evolved in single cloud, this study introduces a new cloud storage architecture based on erasure codes to avoid storage inefficiency apparent in a number of current cloud storage providers

Read more

Summary

Introduction

The volume of content generated for use and storage is growing daily (Sakr, et al, 2011). In 2009, cloud services made up 5 percent of worldwide IT spending These services are helping organizations reduce costs, enhance scalability, increase implementation speed and improve applications and business processes. The on-demand concept suggests a tenant to pay when the service is available (Armbrust, et al, 2009; Buyya, et al, 2009). Cloud providers mostly look reluctant to assure services with fixed prices. Apparent method to eliminate vendor lock-in dilemma is based on shifting chunks of big content to various cloud service providers. This advancement in cloud computing context is called Inter-Cloud (Bernstein, et al, 2009). In this paper the concept is referred as ‘’Multi-Cloud’’, Multi-Cloud is described as a group or a combination of cloud providers which compose a cloud i.e. cloud of clouds (Grozev & Buyya, 2014; Kelly, 2016)

Literature Review
Erasure Coding Concepts
Vendor Lock-in Problem
Cloud Storage Structure
The Issues Associated with Single Cloud Architecture
Proposed Multi-Cloud Storage Architecture
Architecture Effectiveness and Resources Management
D2 D3 D4 D5 D6
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.