Abstract
In today’s era, more and more businesses are moving on the cloud. The customer needs to be assured of the quality-of-service they desire from the cloud service provider. Service level agreement (SLA) is a significant medium for building this confidence. The services are often running on virtual machines (VMs) provided by service provider. Various cloud management activities require transferring of VMs among the servers. They make use of live migration to achieve these objectives. With multiple VMs being migrated, it is essential to assign the available bandwidth among the VMs to minimize the penalty incurred due to SLA violation during migration. However, depending upon the assigned transfer rates, some VMs in the group might complete the migration process earlier than the others. In this paper, we propose an algorithm and a controller to assign freed bandwidth to the remaining VMs in the group. With extensive simulations, it is found that the penalty, migration time, and downtime for VMs is significantly reduced compared to the state-of-the-art approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
PPS is page dirtied per second. The size of each page is assumed to be 4 KB.
References
Cerroni, W., Esposito, F.: Optimizing live migration of multiple virtual machines. IEEE Trans. Cloud Comput. 6(4), 1096–1109 (2016)
Clark, C., et. al.: Live migration of virtual machines. In: Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation, vol. 2, pp. 273–286 (2005)
Deshpande, U., Wang, X., Gopalan, K.: Live gang migration of virtual machines. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, pp. 135–146 (2011)
Gavin, H.P., Scruggs, J.T.: Constrained optimization using Lagrange multipliers. CEE 201L. Duke University (2012)
Hines, M.R., Deshpande, U., Gopalan, K.: Post-copy live migration of virtual machines. ACM SIGOPS Operating Syst. Rev. 43(3), 14–26 (2009)
Jin, H., Deng, L., Wu, S., Shi, X., Chen, H., Pan, X.: MECOM: live migration of virtual machines by adaptively compressing memory pages. Future Gener. Comput. Syst. 38, 23–35 (2014)
Macías, M., Rana, O., Smith, G., Guitart, J., Torres, J.: Maximizing revenue in grid markets using an economically enhanced resource manager. Concurrency Comput. Pract. Experience 22(14), 1990–2011 (2010)
Parkin, M., Badia, R.M., Martrat, J.: A comparison of SLA use in six of the european commissions FP6 projects. Institute on Resource Management and Scheduling, CoreGRID-Network of Excellence, Tech. Rep. TR-0129 (2008)
Riteau, P., Morin, C., Priol, T.: Shrinker: improving live migration of virtual clusters over wans with distributed data deduplication and content-based addressing. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011. LNCS, vol. 6852, pp. 431–442. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23400-2_40
Singh, G., Singh, A.K.: Optimizing multi-VM migration by allocating transfer and compression rate using geometric programming. Simul. Model. Pract. Theory 106, 102201 (2021)
Singh, G., Singh, A.K.: Optimization of SLA aware live migration of multiple virtual machines using lagrange multiplier. Future Gener. Comput. Syst. (2022)
Tsakalozos, K., Verroios, V., Roussopoulos, M., Delis, A.: Live VM migration under time-constraints in share-nothing IaaS-clouds. IEEE Trans. Parallel Distrib. Syst. 28(8), 2285–2298 (2017)
Voorsluys, W., Broberg, J., Venugopal, S., Buyya, R.: Cost of virtual machine live migration in clouds: a performance evaluation. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) CloudCom 2009. LNCS, vol. 5931, pp. 254–265. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-10665-1_23
Winsor, C.P.: The Gompertz curve as a growth curve. Proc. Nat. Acad. Sci. U.S. Am. 18(1), 1 (1932)
Acknowledgment
This work was supported by the Ministry of Electronics and Information Technology (MEITY), Government of India under Visvesvaraya PhD Scheme for Electronics and IT (Grant no. PhD-MLA-4(20)/2015–16).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Singh, G., Tailwal, R., Kathayat, M., Singh, A.K. (2022). IPAM: An Improved Penalty Aware VM Migration Technique. In: Gervasi, O., Murgante, B., Hendrix, E.M.T., Taniar, D., Apduhan, B.O. (eds) Computational Science and Its Applications – ICCSA 2022. ICCSA 2022. Lecture Notes in Computer Science, vol 13375. Springer, Cham. https://doi.org/10.1007/978-3-031-10522-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-031-10522-7_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10521-0
Online ISBN: 978-3-031-10522-7
eBook Packages: Computer ScienceComputer Science (R0)