A conceptual model for synthesizing the architecture of virtual distributed systems
Abstract
Abstract. The article focuses on the development of a conceptual model for synthesizing the architecture of virtual distributed systems (VDS). It examines key aspects of VDS, including hardware, hypervisors, virtual machines, and management modules. The study highlights the methodological principles of architecture synthesis, starting from requirements analysis, architectural design, implementation and testing, and concluding with evaluation and optimization of VDS performance. Special attention is given to the role of hypervisors and virtual machines, their interaction with hardware, and resource management capabilities. This article provides valuable insights for researchers and practitioners involved in virtualization and computing systems development or optimization.
Purpose. The purpose of this scientific article is to develop a conceptual model for the synthesis of architecture of virtual distributed systems. The focus is on key system components such as hardware, hypervisors, virtual machines, and management modules. The research aims to define methodological principles of architecture synthesis, covering requirements analysis, design, implementation, testing, evaluation and optimization of virtual distributed systems.
Research methods. To achieve the goal, methods of analysis, synthesis, modeling and experimentation have been used. The system requirements and the standard practices in the field of virtualization and distributed systems have been analyzed. The methods of architecture design, technology selection and determination of interaction between system components have been applied. The models have been developed and the experiments have been conducted to evaluate and optimize the proposed conceptual model.
The results. As a result of the research, a conceptual model of the synthesis of the architecture of virtual distributed systems has been developed. The key components and methodological principles have been taken into account. The study confirms the importance of a deep understanding of system requirements and the selection of appropriate technologies for successful architecture synthesis. Special attention is paid to the role of hypervisors and virtual machines in the system, as well as their interaction with hardware and resource management capabilities.
Conclusions. This paper has significant practical and scientific value and can be useful for researchers and practitioners in the field of virtualization and development of virtual distributed systems.
Downloads
References
/References
Smith, J., and Nair, R. “Virtual Machines: Versatile Platforms for Systems and Processes.” The Morgan Kaufmann Series in Computer Architecture and Design). In Morgan Kaufmann Publishers Inc. 2005. https://www.sciencedirect.com/book/9781558609105/virtual-machines
Kivity, A., Kamay, Y., Laor, D., Lublin, U., and Liguori, A. “Kvm: the Linux virtual machine monitor.” In Proceedings of the Linux Symposium. Vol. 1, pp. 225-230. 2007 https://www.researchgate.net/publication/228661937_KVM_The_Linux_virtual_machine_monitor
Tolstoluzka O. Study of the dependence of the time of the decision of the assignment problem on the width of the parallel process. Weapon systems and military equipment. Scientific journal. – Kh.: HUPS named after I. Kozheduba. – 2007. – Issue 3(11) - pp. 133-135. https://journal-hnups.com.ua/index.php/soivt
Barrett, R., Berry, M., Chan, T. F., Demmel, J., Donato, J., Dongarra, J., and Van der Vorst, H. “Templates for the solution of linear systems: building blocks for iterative methods”, vol. 43. Siam. 1994 https://www.netlib.org/templates/templates.pdf
R. P. Goldberg. “Survey of virtual machine research.” IEEE computer magazine, 7(6), 34-45. 1974 https://ieeexplore.ieee.org/document/6323581
Mell, P., and Grance, T. “The NIST definition of cloud computing.” 2011 https://csrc.nist.gov/pubs/sp/800/145/final
Wood, T., Shenoy, P., Venkataramani, A., and Yousif, M. “Black-box and gray-box strategies for virtual machine migration.” In Proceedings of the 4th USENIX conference on Networked systems design & implementation. p. 17. 2007 https://www.usenix.org/conference/nsdi-07/black-box-and-gray-box-strategies-virtual-machine-migration
Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., and Warfield, A. “Live migration of virtual machines.” In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, vol. 2. pp. 273-286. 2005 https://www.semanticscholar.org/paper/Live-migration-of-virtual-machines-Clark-Fraser/2f2cdd7b0c98b5e43b61272d2ac3ebb5cd29041d
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility.” Future Generation Computer Systems, 25(6), 599-616. 2009 https://www.sciencedirect.com/science/article/abs/pii/S0167739X08001957
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., and Zaharia, M. A view of cloud computing. Communications of the ACM, 53(4), 50-58. 2010 https://www.researchgate.net/publication/220422375_A_View_of_Cloud_Computing
Sotomayor, B., Montero, R. S., Llorente, I. M., and Foster, I. “Virtual infrastructure management in private and hybrid clouds.” IEEE Internet computing, 13(5). 2009 https://www.researchgate.net/publication/224587421_Virtual_Infrastructure_Management_in_Private_and_Hybrid_Clouds
Smith, J., and Nair, R. “Virtual Machines: Versatile Platforms for Systems and Processes.” The Morgan Kaufmann Series in Computer Architecture and Design). In Morgan Kaufmann Publishers Inc. 2005. https://www.sciencedirect.com/book/9781558609105/virtual-machines
Kivity, A., Kamay, Y., Laor, D., Lublin, U., and Liguori, A. “Kvm: the Linux virtual machine monitor.” In Proceedings of the Linux Symposium. Vol. 1, pp. 225-230. 2007 https://www.researchgate.net/publication/228661937_KVM_The_Linux_virtual_machine_monitor
Tolstoluzka O. Study of the dependence of the time of the decision of the assignment problem on the width of the parallel process. Weapon systems and military equipment. Scientific journal. – Kh.: HUPS named after I. Kozheduba. – 2007. – Issue 3(11) - pp. 133-135. https://journal-hnups.com.ua/index.php/soivt
Barrett, R., Berry, M., Chan, T. F., Demmel, J., Donato, J., Dongarra, J., and Van der Vorst, H. “Templates for the solution of linear systems: building blocks for iterative methods”, vol. 43. Siam. 1994 https://www.netlib.org/templates/templates.pdf
R. P. Goldberg. “Survey of virtual machine research.” IEEE computer magazine, 7(6), 34-45. 1974 https://ieeexplore.ieee.org/document/6323581
Mell, P., and Grance, T. “The NIST definition of cloud computing.” 2011 https://csrc.nist.gov/pubs/sp/800/145/final
Wood, T., Shenoy, P., Venkataramani, A., and Yousif, M. “Black-box and gray-box strategies for virtual machine migration.” In Proceedings of the 4th USENIX conference on Networked systems design & implementation. p. 17. 2007 https://www.usenix.org/conference/nsdi-07/black-box-and-gray-box-strategies-virtual-machine-migration
Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., and Warfield, A. “Live migration of virtual machines.” In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation, vol. 2. pp. 273-286. 2005 https://www.semanticscholar.org/paper/Live-migration-of-virtual-machines-Clark-Fraser/2f2cdd7b0c98b5e43b61272d2ac3ebb5cd29041d
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. “Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility.” Future Generation Computer Systems, 25(6), 599-616. 2009 https://www.sciencedirect.com/science/article/abs/pii/S0167739X08001957
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., and Zaharia, M. A view of cloud computing. Communications of the ACM, 53(4), 50-58. 2010 https://www.researchgate.net/publication/220422375_A_View_of_Cloud_Computing
Sotomayor, B., Montero, R. S., Llorente, I. M., and Foster, I. “Virtual infrastructure management in private and hybrid clouds.” IEEE Internet computing, 13(5). 2009 https://www.researchgate.net/publication/224587421_Virtual_Infrastructure_Management_in_Private_and_Hybrid_Clouds