Details

Title An approach for automated deployment of cloud applications in the Edge-to-Cloud computing continuum satisfying high Quality of Service requirements // Информатика, телекоммуникации и управление. – 2020. – С. 8-18
Creators Kochovski P.; Drobintsev P. D.
Imprint 2020
Collection Общая коллекция
Subjects Вычислительная техника; Распределенные системы обработки данных; cloud applications (computing); automated application deployment; computing continuum; Edge-to-Cloud; software; quality of service (computing); cloud infrastructure; облачные приложения (вычислительная техника); автоматизированное развертывание приложений; вычислительный континуум; программное обеспечение; качество обслуживания (вычислительная техника); облачные инфраструктуры
UDC 004.75
LBC 32.973.202
Document type Article, report
File type PDF
Language English
DOI 10.18721/JCSTCS.13101
Rights Свободный доступ из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\64203
Record create date 6/1/2020

Allowed Actions

Read Download (0.6 Mb)

Group Anonymous
Network Internet

Modern component-based software engineering environments allow deployment of cloud applications on various computing infrastructures, such as Edge-to-Cloud infrastructures. The heterogeneous nature of such computing resources results in variable Quality of Service (QoS). Therefore, the deployment decision can seriously affect the application’s overall performance. This study presents an approach for automated deployment of cloud applications in the Edge-to-Cloud computing continuum that considers non-functional requirements (NFRs). In addition, the authors explore multiple methods for selection of optimal cloud infrastructure, such as IaaS. The paper presents an experimental evaluation performed using a cloud application for storing data under different workloads. For the purposes of the experimental evaluation, a Kubernetes cluster composed of 44 computing nodes was used. The cluster nodes were geographically distributed computing infrastructures hosted by several service providers. The proposed approach allows a reliable selection of infrastructures, which satisfy high QoS requirements for cloud applications, from heterogeneous Edge-to-Cloud computing environments.

Современные среды разработки программного обеспечения на основе компонентно-ориентированного программирования позволяют беспрепятственно развертывать облачные приложения в различных вычислительных инфраструктурах, таких как Edge-to-Cloud. Неоднородная природа таких вычислительных ресурсов приводит к непостоянному качеству обслуживания (QoS). Поэтому решение о развертывании приложения может серьезно повлиять на его общую производительность. В статье рассмотрен подход к автоматизированному развертыванию облачных приложений в вычислительном континууме Edge-to-Cloud, учитывающий нефункциональные требования (NFR). Исследованы способы выбора оптимальной услуги с точки зрения ожидаемого качества обслуживания. Экспериментальная оценка проведена с помощью облачного приложения для хранения данных в трех случаях с разной нагрузкой. Проведены эксперименты на кластере Kubernetes, состоящем из 44 вычислительных узлов (облачных инфраструктур). Узлы кластера были географически распределены в нескольких местах и размещались несколькими поставщиками услуг. Подход позволит надежно выбирать инфраструктуры из гетерогенных Edge-to-Cloud сред, удовлетворяющих требованиям к качеству обслуживания облачных приложений.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet All

Access count: 334 
Last 30 days: 14

Detailed usage statistics