Abstract

Nowadays, more and more enterprises and organizations are hosting their data into the cloud, in order to reduce the IT maintenance cost and enhance the data reliability. Generally customers put their data into a single cloud, which is subject to the vendor lock-in risk. Compared with single cloud storage, JointCloud storage can provide customers with greater flexibility and availability. In JointCloud environment, the pricing of cloud storage service and geographical distribution of cloud storage datacenters are diverse, and customers access data in different frequencies and regions. Based on comprehensive analysis of various state-of-the-art cloud vendors, this paper proposes a novel data hosting scheme, including a redundancy storage scheme using erasure coding and replication, a mathematical modeling of multi-region data placement problem, and an optimization method of global cost and latency using heuristic algorithm. We propose a dynamic adjustment method for the variations of data access pattern and a data recovery method for cloud storage service failures. We also design and implement a JointCloud storage prototype system. Finally, experiments show the effectiveness of the scheme.

Full Text
Published version (Free)

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