Определение ограничений облачной платформы на миграцию ресурсов
https://doi.org/10.15514/ISPRAS-2019-31(1)-4
Аннотация
В этой статье рассматриваются разные виды миграции виртуальных машин между вычислительными ресурсами, их логические и физические ограничения в системе OpenStack. Для живой миграции рассмотрены такие методы миграции памяти как pre-copy и post-copy, их временные различия. В разд. 2 для метода post-copy описан алгоритм работы на уровне гипервизора. Проведено сравнение временных показателей для методов pre-copy и post-copy. В разд. 3 описаны физические ограничения для виртуальных сред; эти ограничения учитываются при составлении соглашения об уровне предоставления услуг. Логические ограничения на миграцию виртуальных машин описаны в разд. 5; эти ограничения должны учитываться при построении стратегии распределения ресурсов в облаке. В разд. 6 кратко проанализированы родственные работы. В заключении отмечено, что ограничения необходимо учитывать при разработке стратегий распределения ресурсов.
Об авторах
Александр Сергеевич ЧадинРоссия
Григорий Андреевич Бизюкин
Россия
Список литературы
1. . Страница проекта OpenStack – https://www.openstack.org/
2. . 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.
3. . 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.
4. . Gustafsson E. Optimizing Total Migration Time in Virtual Machine Live Migration. Master thesis, Teknisk- naturvetenskaplig fakultet, Uppsala Universitet, 2013, 38 p.
5. . Liguori A., Kivity A., Kamay Y. kvm: the Linux Virtual Machine Monitor. In Proc. of the 2007 Ottawa Linux Symposium, 2007, pp. 225–230.
6. . 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.
7. . 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.
8. . 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.
9. . 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.
10. . Serhiienko O. Ceilometer: Full-stack Monitoring for OpenStack, OpenStack Superuser, 2014. Режим доступа: https://superuser.openstack.org/articles/ceilometer-full-stack-monitoring-for-openstack/, дата обращения 10.01.2019.
11. . Danjou J. OpenStack Ceilometer and the Gnocchi experiment, Julien Danjou blog, 2014. Режим доступа: https://julien.danjou.info/openstack-ceilometer-the-gnocchi-experiment/, дата обращения 10.01.2019.
12. . 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.
13. . 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.
14. . Чадин А.С. Динамическая оптимизация нагрузки на вычислительных узлах частных, публичных и гибридных облаков. Труды ИСП РАН, том 27, вып. 6, 2015 г., стр. 307-314. DOI: 10.15514/ISPRAS-2015-27(6)-19.
15. . 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.
Рецензия
Для цитирования:
Чадин А.С., Бизюкин Г.А. Определение ограничений облачной платформы на миграцию ресурсов. Труды Института системного программирования РАН. 2019;31(1):59-68. https://doi.org/10.15514/ISPRAS-2019-31(1)-4
For citation:
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