Keywords: virtual machine, virtualization, dynamic migration, system registry, file system
DEVELOPMENT OF A VIRTUAL MACHINE MANAGEMENT SYSTEM FOR AN OPERATING SYSTEM OF SPECIAL USE
UDC 004.946
DOI: 10.26102/2310-6018/2019.25.2.021
The article deals with current issues and problems of developing virtual machine management systems. The problems of dynamic migration of virtual machines, the problem of storing the configuration of a virtual machine are highlighted as important problems.The analysis of methods for the implementation of dynamic migration revealed the shortcomings of existing algorithms. Were also identified the shortcomings of storing the configuration of the virtual machine in the configuration file. The scientific novelty lies in the development of a new combined dynamic migration algorithm, which differs from the known algorithms by higher flexibility and productivity. The combined algorithm makes it possible to make a decision on the need for dynamic migration at a higher speed compared to existing algorithms. The flexibility of the algorithm is the ability to decide on the need for migration, both with the help of the administrator, and without his participation. An alternative algorithm was also proposed for storing the configuration of the virtual machine in the registry of the operating system in comparison with the algorithm for storing the configuration in the configuration file. This approach allows you to increase the security of the virtual machine management system and differentiate access rights for virtual machines, which is a mandatory requirement for a specialpurpose operating system.A virtual machine management system was designed using, among other things, ontological and visual modeling.According to the results of this work, solutions were proposed for choosing a method for storing the configuration of a virtual machine and the problem of determining the need for dynamic migration.The results obtained in the course of the study were used as the basis for the software implementation of the virtual machine management system for a special-purpose operating system in the NTP "Cryptosoft" (Penza).
1. Kroll, P. A rational unified process is easy. RUP Guide for Practitioners / P. Kroll, F. Krachten. - Moscow: KUDITS-IMAGE, 2004. - 432 p.
2. Melekhov, A.L. Managing the physical memory of a virtual machine: dissertation for the degree of Candidate. tech. sciences. / A.L. Melekhov. - M: MIPT (GU), 2015. - 105 p.
3. Gilev, V.M. The use of virtual machines in the educational process of the professional-pedagogical university: master's thesis / V.М. Gilev. - Ekaterinburg: RGPPU, 2016. - 117 p.
4. Chernova, E.V. Analysis of the main problems of virtual machines / E.V. Chernova, P.N. Polezhaev // Perspective information technologies: works Modern scientific and technical conferences. - Samara, Publishing House of SU, 2017. - p. 484-488.
5. Bloshkin, A.S. Problems of dynamic transfer of virtual machines // Collection of scientific articles of the V All-Russian Intercollegiate Conference of Scientific and Practical Conferences: Information Technologies in Science and Image. Problems and prospects / А.S. Bloshkin, V.N. Knyazev / Ed. L.R. Fionic. - Penza, PGU Publishing House, 2018. - p. 137-140.
6. Bakhtizin, V. V. Technology software development software: textbook. allowance V. Bakhtizin, L. A. Glukhov. - Minsk: BSU-IR, 2010. - 267 p.
7. Muromtsev, D.I. Ontological engineering knowledge in the Protégé system / D.I. Muromtsev. - St. Petersburg State University ITMO, 2007. - 62 p.
8. Aleksankov, S.M. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2015, Vol. 15, No. 6. - p. 1098-1104.
Keywords: virtual machine, virtualization, dynamic migration, system registry, file system
For citation: Bloshkin A.S., Knyazev V.N. DEVELOPMENT OF A VIRTUAL MACHINE MANAGEMENT SYSTEM FOR AN OPERATING SYSTEM OF SPECIAL USE. Modeling, Optimization and Information Technology. 2019;7(2). URL: https://moit.vivt.ru/wp-content/uploads/2019/05/BloshkinKnyazev_2_19_1.pdf DOI: 10.26102/2310-6018/2019.25.2.021 (In Russ).
Published 30.06.2019