Дослідження альтернативних технологій контейнерів для віртуалізації процесів розміщення компонентів лінійок програмних продуктів

Автор(и)

DOI:

https://doi.org/10.26565/2304-6201-2022-53-02

Ключові слова:

варіабельність, Docker, Vagrant, контейнеризація, ЛПП

Анотація

У статті пропонується підхід до підтримки гнучкої розробки лінійок програмних продуктів (ЛПП) з використанням методів керування варіабельністю в межах методології Scrum. Головною метою роботи є аналіз контейнерів для віртуалізації середовищ при розгортанні ЛПП. Структурована інформаційна база для запропонованого підходу управління варіабельністю розгортання, показана його роль у загальному методі Scrum та запропоновано концептуальну схему процесу управління на етапі розгортання додатку. Проведено експериментальний аналіз та розраховані метрики для двох типів контейнерів Docker та Vagrant.

Посилання

K. Pohl, et al: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, 2005, 467 pp.

Gamzaev R.O. Model and information technology for building an adaptive matrix of tracing requirements in flexible software development processes / R.O. Gamzaev, M.V. Tkachuk // Visnyk Nats. tech. HPI University: Coll. Science. etc. Topic. issue : Systems analysis, management and information technology. - Kharkiv: NTU "KhPI". - 2013. - № 2 (976). - P. 49-59. [in Ukrainian]

Gamzaev R.O., Tkachuk M.V., Shevkoplyas D.O. Application of knowledge-oriented methods and technologies for modeling variability in the development of software product lines // Materials int. scientific and technical conference KMNT-2021, (Kharkiv, April 23-25, 2021) - Kh .: KhNU named after V. N. Karazina, 2021. - P. 104-107. [in Ukrainian]

Gamzayev R.O., Tkachuk M.V., Shevkoplias D.O. Handling of Expert Knowledge in Software Product Lines Development with Usage of Repertory Grids Method // Visnyk of Kharkiv National University named after V.N. Karazina, Series "Mathematical modeling. Information Technology. Automated control systems ". - № 47, 2020. - P. 13-24.

Martinkus I.O., Tkachuk M.V., Gamzaev R.O. Construction of software product lines using domain modeling and code reuse metrics / I.O. Martinkus, M.V. Tkachuk, R.O. Gamzaev // Control, navigation and communication systems: coll. Science. etc. CNDI OU. - K., 2017. - Vip. 3 (43) .– P. 93-97. [in Ukrainian]

Wes Felter, Alexandre Ferreira, Ram Rajamony, and Juan Rubio. An Updated Performance Comparison of Virtual Machines and Linux Containers // IBM Research Report, RC25482 (AUS1407-001) July 21, 2014.

Gamzaev R.O., Meta-model of the process of tracing requirements in software development / Gamzaev R.O., Tkachuk N.V., Martinkus I.O. // Bulletin of NTU "KhPI". Series: New solutions in modern technologies. - Х: НТУ «ХПІ», - 2014. - 26 (1069). - P.121-128. [ in Russian]

Andon F.I. Fundamentals of software systems quality engineering / Andon F.I., Koval G.I., Korotun T.M. etc. - 2nd ed. - К .: Академпериодика, 2007 - 672c. [ in Russian]

D. N. Jha, S. Garg, R. Ranjan et al. A Study on the Evaluation of HPC Microservices in Containerized Environment // Concurrency and Computation Practice and Experience 33(1) Published 2 May 2019.

Miguel G. Xavier; Marcelo V. Neves; Fabio D. Rossi; et al. Performance Evaluation of Container-based Virtualization for High Performance Computing Environments // 21st Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2013, pp. 233 – 240.

Saati, T.L. Decision making. Hierarchy analysis method / Saati TL; lane with English - M .: Radio and communication, 1993. - 278 p. [ in Russian]

Amazon official website. - URL: https://aws.amazon.com/ru/ec2/instance-types/ (accessed on 05.12.2021)

Завантаження

Опубліковано

2022-04-11

Номер

Розділ

Статті

Як цитувати

Дослідження альтернативних технологій контейнерів для віртуалізації процесів розміщення компонентів лінійок програмних продуктів. (2022). Вісник Харківського національного університету імені В.Н. Каразіна, серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління», 53, 12-20. https://doi.org/10.26565/2304-6201-2022-53-02

Статті цього автора (цих авторів), які найбільше читають