Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 328))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Mell, P., Grance, T.: The NIST definition of cloud computing. Communications of the ACM 53(6), 50 (2010)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Tanenbaum, A.S., Steen, H.V.: Distributed Systems: Principles and Paradigms. Prentice-Hall (2006)

    Google Scholar 

  4. Ghemawat, S., Gobioff, H., Leung, S.T.: The Google File System. ACM SIGOPS Operating Sytems Review 37(5), 29–43 (2003)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  MATH  Google Scholar 

  12. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Navneet Kaur Gill .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics