Skip to main navigation Skip to search Skip to main content

Implementation of Dynamic Web Server Based on Operating System-Level Virtualization using Docker Stack

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

Abstract

A webserver is a provider that receives and provides data-based services that are sent through a web browser, then given a response in the form of web pages and HTML documents. The main problem that often occurs on a web server is the level of availability, demand affects the performance of the webserver which gets a lot of loads so that the webserver experiences overload, it will cause the web to go down. The Docker stack allows multiple services to connect to each other and run on multiple connected machines. The solution to this is by using operating system-level virtualization that utilizes the cluster system provided by the docker swarm, the docker stack is used to run multi-container images and web server services that will be distributed to other virtual servers. The results of this research show that the operating system-level virtualization supports the failover and load balancing mechanisms in the docker swarm area and the docker stack plays a role in distributing web server services from node manager to node worker as a backup webserver service, testing the best average response time parameters on failover obtained on a node with the time obtained 18.90 milliseconds while in availability through the parameter request test, at 200 requests the system successfully received 80% requests and indicated that the system could not meet the nines criteria at levels of availability.

Original languageEnglish
Title of host publicationICITEE 2020 - Proceedings of the 12th International Conference on Information Technology and Electrical Engineering
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages33-38
Number of pages6
ISBN (Electronic)9781728110974
DOIs
Publication statusPublished - 6 Oct 2020
Event12th International Conference on Information Technology and Electrical Engineering, ICITEE 2020 - Virtual, Yogyakarta, Indonesia
Duration: 6 Oct 20208 Oct 2020

Publication series

NameICITEE 2020 - Proceedings of the 12th International Conference on Information Technology and Electrical Engineering

Conference

Conference12th International Conference on Information Technology and Electrical Engineering, ICITEE 2020
Country/TerritoryIndonesia
CityVirtual, Yogyakarta
Period6/10/208/10/20

Keywords

  • availability
  • docker stack
  • failover
  • operating system-level virtualization
  • Web server

Fingerprint

Dive into the research topics of 'Implementation of Dynamic Web Server Based on Operating System-Level Virtualization using Docker Stack'. Together they form a unique fingerprint.

Cite this