DEVELOPMENT OF A VIRTUAL MACHINE MANAGEMENT SYSTEM FOR AN OPERATING SYSTEM OF SPECIAL USE
A.S. Bloshkin, V.N. Knyazev
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 special-purpose 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).
Keywords: virtual machine, virtualization, dynamic migration, system registry, file system