Удосконалений метод активації веб-сервісів на основі безсерверних хмарних обчислень
dc.contributor.advisor | Суліма, Світлана Валеріївна | |
dc.contributor.author | Черешня, Віталій Радиславович | |
dc.date.accessioned | 2021-02-17T14:29:25Z | |
dc.date.available | 2021-02-17T14:29:25Z | |
dc.date.issued | 2020-12 | |
dc.description.abstracten | The work contains 67 pages and 28 figures. 22 sources have been used. Actuality: The activation method allows you to provide ultra-low latency in work with web services based on serverless cloud computing. You give the program how many instances of a particular web service you want to keep active and it will handle the scaling for you. Web service traffic may increase over time, which means that you need to keep more active instances, or less, if traffic decreases. You need to have some scaling factor that will be calculated automatically based on the current traffic of the web service. This will allow more efficient use of web services based on serverless cloud computing and reduce operating costs. Object of research: The process of using web services based on serverless cloud computing. Subject of research: Method of activating web services based on serverless cloud computing. Aim of research: Improve the method of activating web services based on serverless cloud computing to increase their capacity utilization. Research objectives: 1. Analyze the capacity utilization problems of web services based on serverless cloud computing and review the existing solutions. 2. Analyze existing methods for improving the capacity utilization of web services based on serverless cloud computing and develop an approach to automatic calculation of the scaling factor. 3. Improve the method of activating web services based on serverless cloud computing by automatically calculating the scaling factor. 4. Analyze the capacity utilization of web services of the test system before and after the improvement of the activation method. 5. Develop a startup project. Based on the analysis, the problem of low capacity utilization of web services based on serverless cloud computing was revealed. The analysis showed that one of the ways to increase the capacity utilization is to improve the method of activating web services based on serverless cloud computing. After improving the activation method, by automatically calculating the scaling factor of the active instances of the web service, it was possible to increase the capacity utilization of this web service, which was confirmed by the results of the analysis after implementation. Based on the results of the work, a startup project was developed to estimate the cost of implementation of the activation method and the possible benefits of its improvement. Scientific novelty: Offered the approach to automatic calculation of scaling factor which is based on measurement of traffic of web service that will allow to increase the capacity utilization of web services based on serverless cloud computing. Practical value: The results of the study provide a reduction in operating costs for the implementation of the method of activating web services based on serverless cloud computing and more efficient use of cloud resources. Research methods: The main research methods are mathematical and simulation modeling. | uk |
dc.description.abstractuk | Робота містить 67 сторінок та 28 рисунків. Було використано 22 джерела. Актуальність роботи: Метод активації дозволяє забезпечити наднизьку затримку у роботі з веб-сервісами на основі безсерверних хмарних обчислень. Ви передаєте програмі скільки екземплярів певного веб-сервісу ви хочете тримати активними і вона впорається з маштабуванням за вас. З часом трафік веб-сервісу може збільшитися, а це означає, що потрібно утримувати більше активних екземплярів, або менше, якщо навпаки. Потрібно мати деякий коефіцієнт маштабування, який буде автоматично обчислюватись беручи до уваги поточний трафік веб-сервіса. Це дозволить більш ефективно використовувати веб-сервіси на основі безсерверних хмарних обчислень та зменшити операційні затрати. Об’єкт дослідження: Процес використання веб-сервісів на основі безсерверних хмарних обчислень. Предмет дослідження: Метод активації веб-сервісів на основі безсерверних хмарних обчислень. Мета роботи: Вдосконалити метод активації веб-сервісів на основі безсерверних хмарних обчислень для підвищення ефективності їх використання. Для досягнення мети дослідження було поставлено та вирішено такі основні задачі: 1. Провести аналіз проблем ефективності використання веб-сервісів на основі безсерверних хмарних обчислень та огляд існуючих методів іх вирішення. 2. Проаналізувати існуючі методи покращення ефективності використання веб-сервісів на основі безсерверних хмарних обчислень та зформувати підхід до автоматичного обчислення коефіцієнта маштабування. 3. Вдосконалити метод активації веб-сервісів на основі безсерверних хмарних обчислень за рахунок автоматичного обчислення коефіцієнта маштабування. 4. Оцінити ефективність запропонованого рішення на основі натурного моделювання. 5. Розробити стартап-проект. На основі проведеного аналізу виявлено проблему низької ефективності використання веб-сервісів на основі безсерверних хмарних обчислень. Аналіз показав, що одним із способів підвищення ефективності використання є вдосконалення методу активації веб-сервісів на основі безсерверних хмарних обчислень. Вдосконаливши метод активації, за рахунок автоматичного обчислення коефіцієнта маштабування активних екземплярів веб-сервіса вдалося підвищити ефективність використання цього веб-сервіса, що було підтверджено результатами проведеного аналізу. За результами роботи було розроблено стартап-проект для оцінки затрат на реалізацію методу активації та можливого прибутку від його вдосконалення. Наукова новизна: Запропоновано підхід до автоматичного обчислення коефіцієнта маштабування який базується на вимірюванні трафіку вебсервіса, що дозволить підвищити ефективність використання веб-сервісів на основі безсерверних хмарних обчислень. Практична цінність: Результати дослідження забезпечують зменшення операційних витрат на впровадження методу активації вебсервісів на основі безсерверних хмарних обчислень та більш ефективне викорастання хмарних ресурсів. Методи дослідження: Основними методами дослідження є математичне та імітаційне моделювання. | uk |
dc.format.page | 67 с. | uk |
dc.identifier.citation | Черешня, В. Р. Удосконалений метод активації веб-сервісів на основі безсерверних хмарних обчислень : магістерська дис. : 172 Телекомунікації та радіотехніка / Черешня Віталій Радиславович. – Київ, 2020. – 67 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/39508 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | безсерверні обчислення | uk |
dc.subject | FaaS | uk |
dc.subject | трафік веб-сервіса | uk |
dc.subject | ефективність використання | uk |
dc.subject | час відгуку | uk |
dc.subject | холодний старт | uk |
dc.subject | метод активації | uk |
dc.subject | динамічне маштабування | uk |
dc.subject | асинхронні виклики | uk |
dc.subject | тестування навантаження | uk |
dc.subject | AWS Lambda | uk |
dc.subject | serverless computing | uk |
dc.subject | web service | uk |
dc.subject | capacity utilization | uk |
dc.subject | response time | uk |
dc.subject | cold start | uk |
dc.subject | activation method | uk |
dc.subject | auto-scaling | uk |
dc.subject | asynchronous requests | uk |
dc.subject | load testing | uk |
dc.title | Удосконалений метод активації веб-сервісів на основі безсерверних хмарних обчислень | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Chereshnia_magistr.pdf
- Розмір:
- 2.01 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: