Skip to main content

Consolidation in Cloud Environment Using Optimization Techniques

  • Chapter
  • First Online:
Cloud Computing for Optimization: Foundations, Applications, and Challenges

Part of the book series: Studies in Big Data ((SBD,volume 39))

  • 1437 Accesses

Abstract

The services offered by cloud computing and its usage are increasing day-by-day. Due to the elasticity characteristic of cloud computing, many organizations are now moving their services on cloud data centers. A cloud disaster recovery requires migration of a VM from one data center to another without disconnecting the user. Live VM migration is a key concept to transfer VM without disrupting services. Server consolidation and scheduled maintenance are added advantages of it. In cloud computing, moving large size of VM from one data center to other data center over a wide area network is a challenging task.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. R.W. Ahmad, A. Gani, S.H.A. Hamid, M. Shiraz, A. Yousafzai, F. Xia, A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J. Netw. Comput. Appl. 52, 11–25 (2015)

    Article  Google Scholar 

  2. A. Aldhalaan, D.A. Menasc, Analytic performance modeling and optimization of live vm migration, in EPEW, vol. 8168, Lecture Notes in Computer Science, ed. by M.S. Balsamo, W.J. Knottenbelt, A. Marin (Springer, Berlin, 2013), pp. 28–42

    Chapter  Google Scholar 

  3. S. Al-Kiswany, D. Subhraveti, P. Sarkar, M. Ripeanu, Vm Flock: virtual machine co-migration for the cloud, in HPDC ed. by A.B. Maccabe, D. Thain (ACM, 2011), pp. 159-170

    Google Scholar 

  4. Amazon: Amazon elastic compute cloud (2010), Disponvel online em http://aws.amazon.com/ec2/

  5. A. Bejleri, O. Shurdi, A. Xhuvani, I. Tafa, E. Kajo, The performance between XEN-HVM, XEN-PV and open-VZ during live-migration. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 2(9) (2011)

    Google Scholar 

  6. P. Bellavista, A. Zanni, Feasibility of fog computing deployment based on docker containerization over raspberrypi, in ICDCN (ACM, 2017), p. 16

    Google Scholar 

  7. A. Beloglazov, R. Buyya, Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. Pract. Exp. 24(13), 1397–1420 (2012)

    Article  Google Scholar 

  8. M.V. Bicakci, T. Kunz, Tcp-freeze: beneficial for virtual machine live migration with ip address change?, in IWCMC (IEEE, 2012), pp. 136–141

    Google Scholar 

  9. J. Cao, L. Zhang, J. Yang, S.K. Das, A reliable mobile agent communication protocol, in ICDCS (IEEE Computer Society, 2004), pp. 468–475

    Google Scholar 

  10. F. Checconi, T. Cucinotta, M. Stein, Real-time issues in live migration of virtual machines. European conference on parallel processing (Springer, Berlin, 2009), pp. 454–466

    Google Scholar 

  11. C. Clark, K. Fraser, S. Hand, J.G. Hansen, E. Jul, C. Limpach, I. Pratt, A. Warfield, Live migration of virtual machines, in NSDI ed. by A. Vahdat, D. Wetherall (USENIX, 2005)

    Google Scholar 

  12. A. Feldmann, R. Bradford, E. Kotsovinos, H. Schioberg, Livewide-area migration of virtual machines including local persistent state, in VEE’07 (ACM, San Diego, California, USA, 2007)

    Google Scholar 

  13. M. Forsman, A. Glad, L. Lundberg, D. Ilie, Algorithms for automated live migration of virtual machines. J. Syst. Softw. 101, 110–126 (2015)

    Article  Google Scholar 

  14. D. Funato, K. Yasuda, H. Tokuda, Tcp-r: Tcp mobility support for continuous operation, in ICNP (IEEE Computer Society, 1997), p. 229

    Google Scholar 

  15. T. Guo, V. Gopalakrishnan, K.K. Ramakrishnan, P.J. Shenoy, A. Venkataramani, S. Lee, Vmshadow: optimizing the performance of latency-sensitive virtual desktops in distributed clouds, in MMSys ed. by R. Zimmermann (ACM, 2014), pp. 103-114

    Google Scholar 

  16. K. Haselhorst, M. Schmidt, R. Schwarzkopf, N. Fallenbeck, B. Freisleben, Effcient storage synchronization for live migration in cloud infrastructures, in PDP ed. by Y. Cotronis, M. Danelutto, G.A. Papadopoulos (IEEE Computer Society, 2011), pp. 511-518

    Google Scholar 

  17. M.R. Hines, U. Deshpande, K. Gopalan, Post-copy live migration of virtual machines. Op. Syst. Rev. 43(3), 14–26 (2009)

    Article  Google Scholar 

  18. A. Kivity, Y. Kamay, D. Laor, U. Lublin, A. Liguori, in Proceedings of the 2007 Ottawa Linux Symposium (OLS- 07, Kvm: the linux virtual machine monitor (2007)

    Google Scholar 

  19. H. Liu, C.-Z. Xu, H. Jin, J. Gong, X. Liao, Performance and energy modeling for live migration of virtual machines, in HPDC ed. by A.B. Maccabe, D. Thain (ACM, 2011), pp. 171–182

    Google Scholar 

  20. D. A. Maltz, P. Bhagwat, Msocks: an architecture for transport layer mobility, in INFOCOM (IEEE, 1998), pp. 1037–1045

    Google Scholar 

  21. Microsoft: Windows azure platform (2010), Disponvel online em http://www.microsoft.com/windowsazure/

  22. D.S. Milojicic, F. Douglis, Y. Paindaveine, R. Wheeler, S. Zhou, Process migration. ACM Comput. Surv. 32(3), 241–299 (2000)

    Article  Google Scholar 

  23. M. Nelson, B.-H. Lim, G. Hutchins, Fast transparent migration for virtual machines, USENIX annual technical conference, General Track, (USENIX, Berkeley, 2005) pp. 391–394

    Google Scholar 

  24. B. Nicolae, F. Cappello, A hybrid local storage transfer scheme for live migration of i/o intensive workloads, in HPDC ed. by D.H.J. Epema, T. Kielmann, M. Ripeanu (ACM, 2012), pp. 85–96

    Google Scholar 

  25. B. Nicolae, F. Cappello, Towards effcient live migration of i/o intensive workloads: a transparent storage transfer proposal (2011)

    Google Scholar 

  26. Z. Pan, Y. Dong, Y. Chen, L. Zhang, Z. Zhang, Compsc: live migration with pass-through devices, in VEE ed. by S. Hand, D.D. Silva (ACM, 2012), pp. 109–120,

    Google Scholar 

  27. P.D. Patel, M. Karamta, M.D. Bhavsar, M.B. Potdar, Live virtual machine migra- tion techniques in cloud computing: a survey. Int. J. Comput. Appl. 86(4), 18–21 (2014)

    Google Scholar 

  28. C. Perkins, Ip encapsulation within ip (1996)

    Google Scholar 

  29. K. Rybina, A. Patni, A. Schill, Analysing the migration time of live migration of multiple virtual machines, in CLOSER, ed. by M. Helfert, F. Desprez, D. Ferguson, F. Leymann, V.M. Muoz (SciTePress, Portugal, 2014), pp. 590–597

    Google Scholar 

  30. H. Shi, N. Chen, R. Deters, Combining mobile and fog computing: using coap to link mobile device clouds with fog computing, in DSDIS (IEEE, 2015), pp. 564–571

    Google Scholar 

  31. F. Travostino, P. Daspit, L. Gommans, C. Jog, C.D. Laat, J. Mambretti, I. Monga, B.V. Oudenaarde, S. Raghunath, P. Wang, Seamless live migration of virtual machines over the MAN/WAN. Future Gener. Comput. Syst. 22(8), 901–907 (2006)

    Article  Google Scholar 

  32. B. Varghese, N. Wang, D.S. Nikolopoulos, R. Buyya, Feasibility of fog computing, in ICDCN (ACM, 2017), p. 16

    Google Scholar 

  33. W. Voorsluys, J. Broberg, S. Venugopal, R. Buyya, Cost of virtual machine live migration in clouds: A performance evaluation, in CloudCom, vol. 5931, Lecture Notes in Computer Science, ed. by M.G. Jaatun, G. Zhao, C. Rong (Springer, Berlin, 2009), pp. 254–265

    Google Scholar 

  34. B. Wei, A novel energy optimized and workload adaptive modeling for live migration. Int. J. Mach. Learn. Comput. 2(2), 162 (2012)

    Article  Google Scholar 

  35. B.Wellington, Secure dns dynamic update rfc 3007 (2000)

    Google Scholar 

  36. D. Williams, H. Jamjoom, H. Weatherspoon, The xen-blanket: Virtualize once, run everywhere, in Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys ’12 (ACM, NewYork), pp. 113–126

    Google Scholar 

  37. T. Wood, K.K. Ramakrishnan, P.J. Shenoy, J.E. van der Merwe, J. Hwang, G. Liu, L. Chaufournier, Cloudnet: Dynamic pooling of cloud resources by live wan migration of virtual machines. IEEE/ACM Trans. Netw. 23(5), 1568–1583 (2015)

    Article  Google Scholar 

  38. M. Yannuzzi, R.A. Milito, R. Serral-Graci, D. Montero, M. Nemirovsky, Key ingredients in an iot recipe: Fog computing, cloud computing, and more fog computing, in CAMAD (IEEE, 2014), pp. 325–329

    Google Scholar 

  39. J.-S. Yih, Y.-H. Liu, Data center hosting services governance portal and google map-based collaborations, in Web Information Systems Engineering - WISE 2009, vol. 5802, Lecture Notes in Computer Science, ed. by G. Vossen, D.D.E. Long, J.X. Yu (Springer, Berlin, 2009), pp. 455–462

    Chapter  Google Scholar 

  40. S. Zaman, D. Grosu, Combinatorial auction-based mechanisms for vm pro- visioning and allocation in clouds, in CCGRID (IEEE Computer Society, 2012), pp. 729–734

    Google Scholar 

  41. Y. Zhang, S.K. Dao, A persistent connection model for mobile and distributed systems, in ICCCN (IEEE, 1995), p. 300

    Google Scholar 

  42. J. Zheng, T.S.E. Ng, K. Sripanidkulchai, Workload-aware live storage migration for clouds, in ACM Sigplan Notices, vol. 46 (ACM, 2011), pp. 133–144

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ritesh Patel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Patel, R. (2018). Consolidation in Cloud Environment Using Optimization Techniques. In: Mishra, B., Das, H., Dehuri, S., Jagadev, A. (eds) Cloud Computing for Optimization: Foundations, Applications, and Challenges. Studies in Big Data, vol 39. Springer, Cham. https://doi.org/10.1007/978-3-319-73676-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-73676-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-73675-4

  • Online ISBN: 978-3-319-73676-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics