Abstract
The benefits of cloud storage come along with challenges and open issues about availability of services, vendor lock-in and data security, etc. One solution to mitigate the problems is the multi-cloud storage, where the selection of service providers is a key point. In this paper, an algorithm that can select optimal provider subset for data placement among a set of providers in multi-cloud storage architecture based on IDA is proposed, designed to achieve good tradeoff among storage cost, algorithm cost, vendor lock-in, transmission performance and data availability. Experiments demonstrate that it is efficient and accurate to find optimal solutions in reasonable amount of time, using parameters taken from real cloud providers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kotla, R., Alvisi, L., Dahlin, M.: SafeStore: a durable and practical storage system. In: USENIX Annual Technical Conference, pp. 129–142 (2007)
Serious cloud failures and disasters of 2011, http://www.cloudways.com/blog/cloud-failures-disasters-of-2011/
Mu, S., Chen, K., Gao, P., Ye, F., Wu, Y., Zheng, W.: μLibCloud: Providing High Available and Uniform Accessing to Multiple Cloud Storages. In: 2012 ACM/IEEE 13th International Conference on Grid Computing (GRID), pp. 201–208. IEEE (2012)
Mansouri, Y., Toosi, A.N., Buyya, R.: Brokering Algorithms for Optimizing the Availability and Cost of Cloud Storage Services. In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 581–589. IEEE (2013)
Petcu, D.: Multi-Cloud: expectations and current approaches. In: Proceedings of the 2013 International Workshop on Multi-cloud Applications and Federated Clouds, pp. 1–6. ACM (2013)
Abu-Libdeh, H., Princehouse, L., Weatherspoon, H.: RACS: a case for cloud storage diversity. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 229–240. ACM (2010)
Rabin, M.O.: Efficient dispersal of information for security, load balancing, and fault tolerance. J. ACM. 36, 335–348 (1989)
Strunk, A., Mosch, M., Gross, S., Thoss, Y., Schill, A.: Building a Flexible Service Architecture for User Controlled Hybrid Clouds. In: 2012 Seventh International Conference on Availability, Reliability and Security, pp. 149–154. IEEE (2012)
Papaioannou, T.G., Bonvin, N., Aberer, K.: Scalia: an adaptive scheme for efficient multi-cloud storage. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, p. 20. IEEE Computer Society Press (2012)
Singh, Y., Kandah, F., Zhang, W.: A secured cost-effective multi-cloud storage in cloud computing. In: 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 619–624. IEEE (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yao, W., Lu, L. (2015). A Selection Algorithm of Service Providers for Optimized Data Placement in Multi-Cloud Storage Environment. In: Wang, H., et al. Intelligent Computation in Big Data Era. ICYCSEE 2015. Communications in Computer and Information Science, vol 503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46248-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-662-46248-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46247-8
Online ISBN: 978-3-662-46248-5
eBook Packages: Computer ScienceComputer Science (R0)