Determining cloud platform limits on resource migration
https://doi.org/10.15514/ISPRAS-2019-31(1)-4
Abstract
This article discusses the different types of virtual machine migration between computing resources, their logical and physical limitations. For live migration, such memory migration methods as pre-copy and post-copy, their temporary differences are considered. Chapter 2 discusses the work in which the requirements for physical and logical constraints. In chapter 2.1 for the post-copy method, the algorithm for working at the hypervisor level is described. For the pre-copy and post-copy methods a comparison of time indicators was made. Chapter 2.2 describes the physical constraints for virtual environments, which should be taken into account when drawing up a service level agreement. Logical restrictions on the migration of virtual machines are described in chapter 2.3, which should be taken into account when building a resource allocation strategy in the cloud. In conclusion, it is noted that constraints must be considered when developing resource allocation strategies.
About the Authors
Alexander Sergeevitch ChadinRussian Federation
Gregory Andreevitch Biziukin
Russian Federation
References
1. . Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A. Live migration of virtual machines. In Proc. of the 2nd Symposium on Networked Systems Design & Implementation (NSDI’05), USENIX Association, 2005, pp. 273–286.
2. . Beloglazov A., Buyya R. OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds. Concurrency and Computation: Practice & Experience, vol. 27, issue 5, 2015, pp. 1310-1333.
3. . Gustafsson E. Optimizing Total Migration Time in Virtual Machine Live Migration. Master thesis, Teknisk- naturvetenskaplig fakultet, Uppsala Universitet, 2013, 38 p.
4. . Liguori A., Kivity A., Kamay Y. kvm: the Linux Virtual Machine Monitor. In Proc. of the 2007 Ottawa Linux Symposium, 2007, pp. 225–230.
5. . Akoush S., Sohan R., Rice A., Hopper A., Predicting the performance of virtual machine migration. In Proceedings of the 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS ’10), 2010, pp. 37–46.
6. . Liu P., Yang Z., Song X., Zhou Y. Heterogeneous Live Migration of Virtual Machines. In Proc. of the International Workshop on Virtualization Technology (IWVT'08), 2008.
7. . Hines M., Deshpande U., Gopalan K. Post-Copy Live Migration of Virtual Machines. ACM SIGOPS Operating Systems Review, vol. 43, issue 3, 2009, pp. 14-26.
8. . Rybina K., Patni A., Schill A. Analysing the Migration Time of Live Migration of Multiple Virtual Machines. In Proc. of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014), 2014, pp. 590-597.
9. . Serhiienko O. Ceilometer: Full-stack Monitoring for OpenStack, OpenStack Superuser, 2014. Available at: https://superuser.openstack.org/articles/ceilometer-full-stack-monitoring-for-openstack/, accessed 10.01.2019.
10. . Danjou J. OpenStack Ceilometer and the Gnocchi experiment, Julien Danjou blog, 2014. Available at: https://julien.danjou.info/openstack-ceilometer-the-gnocchi-experiment/, accessed 10.01.2019.
11. . Checconi F., Cucinotta T., Stein M.: Real-Time Issues in Live Migration of Virtual Machines. Lecture Notes in Computer Science, vol 6043, 2009, pp. 454-466.
12. . Palopoli, L., Cucinotta, T., Marzario, L., Lipari, G. AQuoSA — adaptive quality of service architecture. Software – Practice and Experience, vol. 39, no. 1, 2009, pp. 1–31.
13. . Chadin A. Dynamic Optimization of Workload on Compute Nodes in Private, Public and Hybrid Clouds. Trudy ISP RAN/Proc. ISP RAS, vol. 27, issue 6, 2015, pp. 307- 314 (in Russian). DOI: 10.15514/ISPRAS-2015-27(6)-19
14. . Dorian Minarolli, Artan Mazrekaj, Bernd Freisleben. Tackling uncertainty in long-term predictions for host overload and underload detection in cloud computing. Journal of Cloud Computing, vol. 6, № 4, 2017, 18 p.
Review
For citations:
Chadin A.S., Biziukin G.A. Determining cloud platform limits on resource migration. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2019;31(1):59-68. (In Russ.) https://doi.org/10.15514/ISPRAS-2019-31(1)-4