Resource elasticity controller for Docker-based web applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Citations (Scopus)

Abstract

The usage over SaaS (Software as a Service) for web apps has increased considerably in recent years. Web service providers compete to provide the best service for the client in QoS (Quality of Service) requirements specified by the (SLA) Service Level Agreement. This leads to the growing resource requirement over web applications. Moreover, flash crowds are also commonly occurred in the web-based application. This situation is happened when the traffic of web applications is much higher compared to the normal condition. If the web applications are not able to handle this situation, they may have an improper act and cause a loss for the client. To overcome this problem, the elastic cloud may be further utilized. In this research, we create a resource elasticity controller system that allows web application running on the top of Docker. The resource can be adjusted according to the requirement of the running web applications. When the application requires additional resources, the system automatically allocates new resource in the new container. On the other hand, it also reduces the allocated resources when no longer needed by applications. From the experimental results, this system can handle up to 57,750 requests with error ratio of 7.83%.

Original languageEnglish
Title of host publicationProceedings of the 11th International Conference on Information and Communication Technology and System, ICTS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages193-196
Number of pages4
ISBN (Electronic)9781538628256
DOIs
Publication statusPublished - 19 Jan 2018
Event11th International Conference on Information and Communication Technology and System, ICTS 2017 - Surabaya, Indonesia
Duration: 31 Oct 201731 Oct 2017

Publication series

NameProceedings of the 11th International Conference on Information and Communication Technology and System, ICTS 2017
Volume2018-January

Conference

Conference11th International Conference on Information and Communication Technology and System, ICTS 2017
Country/TerritoryIndonesia
CitySurabaya
Period31/10/1731/10/17

Keywords

  • Docker
  • Elastic cloud
  • web application

Fingerprint

Dive into the research topics of 'Resource elasticity controller for Docker-based web applications'. Together they form a unique fingerprint.

Cite this