Abstract
Cloud computing is a “pay per use” model, where the user or clients pay for the computational resources they use. Furthermore, in cloud failures are normal. Therefore cost is an important factor to be considered along with availability, performance and reliability. Also it is not necessary that the benefits accrued from the replication will be greater than the cost incurred. Thus, this paper proposes an algorithm named Dynamic Cost-aware Re-replication and Re-balancing Strategy (DCR2S). This algorithm optimizes the cost of replication using the concept of knapsack problem. The proposed algorithm is evaluated using CloudSim. Experimental results demonstrate the effectiveness of proposed algorithm.
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
Mell, P., Grance, T.: The NIST definition of cloud computing. Communications of the ACM 53(6), 50 (2010)
Goel, S., Buyya, R.: Data Replication Strategies in Wide Area Distributed Systems. In: Proceedings of ICS 2002, pp. 211–241. Idea Group Inc., Hershey (2006)
Tanenbaum, A.S., Steen, H.V.: Distributed Systems: Principles and Paradigms. Prentice-Hall (2006)
Ghemawat, S., Gobioff, H., Leung, S.T.: The Google File System. ACM SIGOPS Operating Sytems Review 37(5), 29–43 (2003)
Rahman, R.M., Barker, K., Alhajj, R.: Replica Placement Design with Static Optimality and Dynamic Maintainability. In: 6th IEEE International Symposium on Cluster Computing and the Grid, pp. 434–437. IEEE Press, Singapore (2006)
Chang, R.S., Chang, H.P.A.: Dynamic Data Replication Strategy using Access-Weights in Data Grids. In: IEEE Conference on Computer Systems and Application, pp. 414–421. IEEE Press, Doha (2008)
Shvachko, K., Hairong, K., Radia, S., Chansler, R.: The Hadoop Distributed File System. In: Proc. the 26th Symposium on Mass Storage Systems and Technologies, pp. 1–10. IEEE Press, Incline Village (2010)
Wei, Q., Veeravalli, B., Gong, B., Zeng, L., Feng, D.: CDRM: A Cost-effective Dynamic Replication Management Scheme for Cloud Storage Cluster. In: IEEE International Conference on Cluster Computing, pp. 188–196. IEEE Press, Heraklion (2010)
Mansouri, N., Dastghaibyfard, G.: A new Dynamic Replication algorithm for Hierarchy networks in Data Grids. In: International Conference on P2P, Parallel, Grid, Cloud, Internet Computing, pp. 187–192. IEEE Press, Barcelona (2011)
Abad, C., Lu, Y., Campbell, R.: DARE: Adaptive Data Replication for Efficient Cluster Scheduling. In: IEEE International Conference on Cluster Computing, pp. 159–168. IEEE Press, Auxtin (2011)
Sun, D.W., Chang, G.R., Gao, S., Jin, L.Z., Wang, X.W.: Modeling a Dynamic Data Replication Strategy to Increase System Availability in Cloud Computing Environments. Journal of Computer Science and Technology 27(2), 256–272 (2012)
Boru, D., Kliazovich, D., Granelli, F., Bouvry, P., Zomaya, A.Y.: Energy-efficient data replication in cloud computing datacenters. In: IEEE Globecom Workshops (GC Wkshps), pp. 446–451. IEEE Press, Atlanta (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Gill, N.K., Singh, S. (2015). Dynamic Cost-Aware Re-replication and Rebalancing Strategy in Cloud System. In: Satapathy, S., Biswal, B., Udgata, S., Mandal, J. (eds) Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA) 2014. Advances in Intelligent Systems and Computing, vol 328. Springer, Cham. https://doi.org/10.1007/978-3-319-12012-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-12012-6_5
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12011-9
Online ISBN: 978-3-319-12012-6
eBook Packages: EngineeringEngineering (R0)