DOI: https://doi.org/10.32515/2414-3820.2021.51.188-194
Огляд методів балансування навантаження в хмарних системах
Об авторах
Р.М. Минайленко, доцент, кандидат технічних наук, Центральноукраїнський національний технічний університет, Кропивницький, Україна, e-mail: aron70@ukr.net, ORCID ID: 0000-0002-3783-0476
В.А. Резніченко, викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, ORCID ID: 0000-0001-6734-6485
О.К. Конопліцька-Слободенюк, викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, ORCID ID: 0000-0001-9981-5194
Л.І. Поліщук, старший викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, e-mail: ORCID ID: 0000-0001-5093-1581
Анотація
В статті проведено огляд методів балансування навантаження в хмарних системах. Показано, що існуючі методи балансування навантаження хмарних систем мають обмежене використання і на даний час універсальної системи балансування навантаження не існує. Крім того, ні один із розглянутих методів не враховує такі важливі складові систем як мережа і дискова підсистема. Методи балансування навантаження хмарних систем вимагають вдосконалення, метою якого повинна бути можливість повного моніторингу системи для задоволення вимог користувачів і розробників.
Ключові слова
хмарні системи, обчислювальні ресурси, балансування навантаження, продуктивність
Повний текст:
PDF
References
1. Кarr, N. (2014). Velikij perehod: Chto govorit revoliusia oblashnyh tehnologij Elektron. dan. М.: Mann, Ivanov i Ferber [in Russian].
2. Andreevskij, I.L. (2018). Tehnologii оoblachnyh vychislenij . Spb.: Sankt-Peterburjskij gosudarstvennyj ekonomicheskij universitet [in Russian].
3. Caballer, M., Blanquer, I., Moltó, G. & de Alfonso C. (2015). Dynamic management of virtual infrastructures . Journal of Grid Computing. V. 13. No. 1. P. 53–70. Doi: 10.1007/s10723-014-9296-5 [in English].
4. Giannakopoulos I., Konstantinou I., Tsoumakos D. & Koziris N. (2018). Cloud application deployment with transient failure recovery . Journal of Cloud Computing. V. 7. No. 1. Art. no. 11. Doi: 10.1186/s13677-018-0112-9 [in English].
5. Spanaki, P. & Sklavos, N. (2018). Cloud Computing: Security Issues and Establish-ing Virtual Cloud Environment via Vagrant to Secure Cloud Hosts . Computer and Network Security Essentials. Springer, P. 539– 553. Doi: 10.1007/978-3-319-58424-9_31 [in English].
6. Hashimoto, M. (2013). Vagrant: Up and Running: Create and Manage Virtualized Development Environments – O'Reilly Media Inc. [in English].
7. Mouat A. (2016). Using Docker: Developing and Deploying Software with Con-tainers .O'Reilly Media Inc. [in English].
8. Sammons G. (2016). Learning Vagrant: Fast programming guide . CreateSpace Independent Publishing Platform. [in English].
9. Peacock, M. (2015). Creating Development Environments with Vagrant . Packt Publishing Ltd. [in English].
10. Iuhasz, G., Pop, D. & Dragan, I. (2016). Architecture of a scalable platform for monitoring multiple big data frameworks . Scalable Computing: Prac-tice and Experience. V. 17. No. 4. P. 313-321. Doi: 10.12694/scpe.v17i4.1203 [in English].
11. Nikulchev, E., Ilin, D., Kolyasnikov, P., Belov, V., Zakharov, I. & Malykh, S. (2018). Programming Technologies for the Development of Web-Based Platform for Digital Psychological Tools . International journal of advanced computer science and applications. V. 9. No. 8. P. 34-45. Doi:10.14569/IJACSA.2018.090806 [in English].
12. Kashyap. S., Min. C. & Kim. T. (2016). Opportunistic spinlocks: Achieving virtual machine scalability in the clouds . ACM SIGOPS Operating Systems Review. V. 50. No. 1. P. 9-16. Doi: 10.1145/2903267.2903271 [in English].
13. Saikrishna, P. S., Pasumarthy, R. & Bhatt, N. P. (2016). Identification and multivari-able gain-scheduling control for cloud computing systems IEEE Trans. Control Sys. Technol., Vol.25, no.3, pp.792-807.
14. Saveljev А.О. (2016). Introduction to Microsoft Cloud Solutions.. (2d еd.). Мoskow :NОU Intuit [in Russian].
Пристатейна бібліографія
- Карр Н. Великий переход: что готовит революция облачных технологий. / перевод. Андрей Баранов. М.: Манн, Иванов и Фербер, 2014. URL: http://loveread.ec/view_global.php?id=66055/
- Андреевский И.Л. Технологии облачных вычислений. СПб.: Санкт-Петербургский государствен-ный экономический университет, 2018. 79 с.
- Caballer M., Blanquer I., Moltó G., de Alfonso C. Dynamic management of virtual infrastructures . Journal of Grid Computing. 2015. Vol. 13. No. 1. P. 53–70. Doi: 10.1007/s10723-014-9296-5
- Giannakopoulos I., Konstantinou I., Tsoumakos D., Koziris N. Cloud application deployment with transient failure recovery . Journal of Cloud Computing. 2018. Vol. 7. No. 1. Art. no. 11. Doi: 10.1186/s13677-018-0112-9
- Spanaki P., Sklavos N. Cloud Computing: Security Issues and Establish-ing Virtual Cloud Environment via Vagrant to Secure Cloud Hosts . Computer and Network Security Essentials. Springer, 2018. P. 539– 553. Doi: 10.1007/978-3-319-58424-9_31
- Hashimoto M. Vagrant: Up and Running: Create and Manage Virtualized Development Environments . O'Reilly Media Inc, 2013.
- Mouat A. Using Docker: Developing and Deploying Software with Con-tainers . O'Reilly Media Inc, 2016.
- Sammons G. Learning Vagrant: Fast programming guide – CreateSpace Independent Publishing Platform, 2016.
- Peacock, M. Creating Development Environments with Vagrant . Packt Publishing Ltd, 2015.
- Iuhasz G., Pop D., Dragan I. Architecture of a scalable platform for monitoring multiple big data frameworks . Scalable Computing: Prac-tice and Experience. 2016. V. 17. No. 4. P. 313-321. Doi: 10.12694/scpe.v17i4.1203
- Nikulchev E., Ilin D., Kolyasnikov P., Belov V., Zakharov I., Malykh S. Programming Technologies for the Development of Web-Based Platform for Digital Psychological Tools . International journal of advanced computer science and applications. 2018. Vol. 9. No. 8. P. 34-45. Doi:10.14569/IJACSA.2018.090806
- Kashyap S., Min C., Kim T. Opportunistic spinlocks: Achieving virtual machine scalability in the clouds . ACM SIGOPS Operating Systems Review. 2016. Vol. 50. No. 1. P. 9-16. Doi: 10.1145/2903267.2903271.
- Saikrishna P. S., Pasumarthy R., Bhatt N. P. Identification and multivari-able gain-scheduling control for cloud computing systems . IEEE Trans. Control Sys. Technol., 2016, Vol.25, no.3, pp.792-807.
- Савельев А.О. Введение в облачные решения Microsoft. Курс лекций. 2-е издание, исправленное. М.: НОУ Интуит, 2016.
Copyright (c) 2021 Р.М. Минайленко, В.А. Резніченко, О.К. Конопліцька-Слободенюк, Л.І. Поліщук
Огляд методів балансування навантаження в хмарних системах
Об авторах
Р.М. Минайленко, доцент, кандидат технічних наук, Центральноукраїнський національний технічний університет, Кропивницький, Україна, e-mail: aron70@ukr.net, ORCID ID: 0000-0002-3783-0476
В.А. Резніченко, викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, ORCID ID: 0000-0001-6734-6485
О.К. Конопліцька-Слободенюк, викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, ORCID ID: 0000-0001-9981-5194
Л.І. Поліщук, старший викладач, Центральноукраїнський національний технічний університет, Кропивницький, Україна, e-mail: ORCID ID: 0000-0001-5093-1581
Анотація
Ключові слова
Повний текст:
PDFReferences
1. Кarr, N. (2014). Velikij perehod: Chto govorit revoliusia oblashnyh tehnologij Elektron. dan. М.: Mann, Ivanov i Ferber [in Russian].
2. Andreevskij, I.L. (2018). Tehnologii оoblachnyh vychislenij . Spb.: Sankt-Peterburjskij gosudarstvennyj ekonomicheskij universitet [in Russian].
3. Caballer, M., Blanquer, I., Moltó, G. & de Alfonso C. (2015). Dynamic management of virtual infrastructures . Journal of Grid Computing. V. 13. No. 1. P. 53–70. Doi: 10.1007/s10723-014-9296-5 [in English].
4. Giannakopoulos I., Konstantinou I., Tsoumakos D. & Koziris N. (2018). Cloud application deployment with transient failure recovery . Journal of Cloud Computing. V. 7. No. 1. Art. no. 11. Doi: 10.1186/s13677-018-0112-9 [in English].
5. Spanaki, P. & Sklavos, N. (2018). Cloud Computing: Security Issues and Establish-ing Virtual Cloud Environment via Vagrant to Secure Cloud Hosts . Computer and Network Security Essentials. Springer, P. 539– 553. Doi: 10.1007/978-3-319-58424-9_31 [in English].
6. Hashimoto, M. (2013). Vagrant: Up and Running: Create and Manage Virtualized Development Environments – O'Reilly Media Inc. [in English].
7. Mouat A. (2016). Using Docker: Developing and Deploying Software with Con-tainers .O'Reilly Media Inc. [in English].
8. Sammons G. (2016). Learning Vagrant: Fast programming guide . CreateSpace Independent Publishing Platform. [in English].
9. Peacock, M. (2015). Creating Development Environments with Vagrant . Packt Publishing Ltd. [in English].
10. Iuhasz, G., Pop, D. & Dragan, I. (2016). Architecture of a scalable platform for monitoring multiple big data frameworks . Scalable Computing: Prac-tice and Experience. V. 17. No. 4. P. 313-321. Doi: 10.12694/scpe.v17i4.1203 [in English].
11. Nikulchev, E., Ilin, D., Kolyasnikov, P., Belov, V., Zakharov, I. & Malykh, S. (2018). Programming Technologies for the Development of Web-Based Platform for Digital Psychological Tools . International journal of advanced computer science and applications. V. 9. No. 8. P. 34-45. Doi:10.14569/IJACSA.2018.090806 [in English].
12. Kashyap. S., Min. C. & Kim. T. (2016). Opportunistic spinlocks: Achieving virtual machine scalability in the clouds . ACM SIGOPS Operating Systems Review. V. 50. No. 1. P. 9-16. Doi: 10.1145/2903267.2903271 [in English].
13. Saikrishna, P. S., Pasumarthy, R. & Bhatt, N. P. (2016). Identification and multivari-able gain-scheduling control for cloud computing systems IEEE Trans. Control Sys. Technol., Vol.25, no.3, pp.792-807.
14. Saveljev А.О. (2016). Introduction to Microsoft Cloud Solutions.. (2d еd.). Мoskow :NОU Intuit [in Russian].
Пристатейна бібліографія
- Карр Н. Великий переход: что готовит революция облачных технологий. / перевод. Андрей Баранов. М.: Манн, Иванов и Фербер, 2014. URL: http://loveread.ec/view_global.php?id=66055/
- Андреевский И.Л. Технологии облачных вычислений. СПб.: Санкт-Петербургский государствен-ный экономический университет, 2018. 79 с.
- Caballer M., Blanquer I., Moltó G., de Alfonso C. Dynamic management of virtual infrastructures . Journal of Grid Computing. 2015. Vol. 13. No. 1. P. 53–70. Doi: 10.1007/s10723-014-9296-5
- Giannakopoulos I., Konstantinou I., Tsoumakos D., Koziris N. Cloud application deployment with transient failure recovery . Journal of Cloud Computing. 2018. Vol. 7. No. 1. Art. no. 11. Doi: 10.1186/s13677-018-0112-9
- Spanaki P., Sklavos N. Cloud Computing: Security Issues and Establish-ing Virtual Cloud Environment via Vagrant to Secure Cloud Hosts . Computer and Network Security Essentials. Springer, 2018. P. 539– 553. Doi: 10.1007/978-3-319-58424-9_31
- Hashimoto M. Vagrant: Up and Running: Create and Manage Virtualized Development Environments . O'Reilly Media Inc, 2013.
- Mouat A. Using Docker: Developing and Deploying Software with Con-tainers . O'Reilly Media Inc, 2016.
- Sammons G. Learning Vagrant: Fast programming guide – CreateSpace Independent Publishing Platform, 2016.
- Peacock, M. Creating Development Environments with Vagrant . Packt Publishing Ltd, 2015.
- Iuhasz G., Pop D., Dragan I. Architecture of a scalable platform for monitoring multiple big data frameworks . Scalable Computing: Prac-tice and Experience. 2016. V. 17. No. 4. P. 313-321. Doi: 10.12694/scpe.v17i4.1203
- Nikulchev E., Ilin D., Kolyasnikov P., Belov V., Zakharov I., Malykh S. Programming Technologies for the Development of Web-Based Platform for Digital Psychological Tools . International journal of advanced computer science and applications. 2018. Vol. 9. No. 8. P. 34-45. Doi:10.14569/IJACSA.2018.090806
- Kashyap S., Min C., Kim T. Opportunistic spinlocks: Achieving virtual machine scalability in the clouds . ACM SIGOPS Operating Systems Review. 2016. Vol. 50. No. 1. P. 9-16. Doi: 10.1145/2903267.2903271.
- Saikrishna P. S., Pasumarthy R., Bhatt N. P. Identification and multivari-able gain-scheduling control for cloud computing systems . IEEE Trans. Control Sys. Technol., 2016, Vol.25, no.3, pp.792-807.
- Савельев А.О. Введение в облачные решения Microsoft. Курс лекций. 2-е издание, исправленное. М.: НОУ Интуит, 2016.