Design and Implementation of Lightweight Virtualization Using Docker Container in Distributing Web Application with Experimental Methods

Pub Date : 2021-01-18 DOI:10.31289/JITE.V4I2.4019
Stefanus Eko Prasetyo
{"title":"Design and Implementation of Lightweight Virtualization Using Docker Container in Distributing Web Application with Experimental Methods","authors":"Stefanus Eko Prasetyo","doi":"10.31289/JITE.V4I2.4019","DOIUrl":null,"url":null,"abstract":"The rapid development of website-based applications that can be accessed on various computer platforms and smart phones, causing the infrastructure of web application deployment, especially servers, is needed. This causes sometimes the organization needs to invest in a server. With virtualization, companies can create multiple servers on the same machine, and each server functions as an individual machine. Lightweight based virtualization or known as containers is an approach where the host operating system is shared with a virtual server which means that the parent kernel is shared with virtual servers or containers. The method used is an experimental method, this study measures the effect of a particular treatment on a variable with different treatments. Research variables carried out in the lightweight virtualization system research, including: throughput, Average Latency, response time and Dropped Request. The treatments in this study were tested with 100, 200, 250 and 300 connections simultaneously with 1000, 3000, 5000, 7000 requests.The server service design uses container-based virtualization for the webserver with 2.8 Ghz (4 core) Intel Core i7 processor specifications, 2 GB memory, 80 GB M2 SSD storage, and Gigabit Ethernet capable of handling 250 requests simultaneously, but cannot be accessed when handling 300 requests simultaneously.","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-01-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31289/JITE.V4I2.4019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

The rapid development of website-based applications that can be accessed on various computer platforms and smart phones, causing the infrastructure of web application deployment, especially servers, is needed. This causes sometimes the organization needs to invest in a server. With virtualization, companies can create multiple servers on the same machine, and each server functions as an individual machine. Lightweight based virtualization or known as containers is an approach where the host operating system is shared with a virtual server which means that the parent kernel is shared with virtual servers or containers. The method used is an experimental method, this study measures the effect of a particular treatment on a variable with different treatments. Research variables carried out in the lightweight virtualization system research, including: throughput, Average Latency, response time and Dropped Request. The treatments in this study were tested with 100, 200, 250 and 300 connections simultaneously with 1000, 3000, 5000, 7000 requests.The server service design uses container-based virtualization for the webserver with 2.8 Ghz (4 core) Intel Core i7 processor specifications, 2 GB memory, 80 GB M2 SSD storage, and Gigabit Ethernet capable of handling 250 requests simultaneously, but cannot be accessed when handling 300 requests simultaneously.
分享
查看原文
基于Docker容器的分布式Web应用轻量级虚拟化设计与实现
基于网站的应用程序的快速发展,可以在各种计算机平台和智能手机上访问,导致需要web应用程序部署的基础设施,特别是服务器。这导致组织有时需要在服务器上投资。通过虚拟化,公司可以在同一台机器上创建多个服务器,每个服务器都可以作为单独的机器运行。基于轻量级的虚拟化或容器是一种方法,其中主机操作系统与虚拟服务器共享,这意味着父内核与虚拟服务器或容器共享。使用的方法是一种实验方法,本研究测量特定处理对不同处理的变量的影响。在轻量级虚拟化系统中进行的变量研究包括:吞吐量、平均延迟、响应时间和丢弃请求。本研究中的处理方法分别以100、200、250和300个连接同时进行测试,请求数分别为1000、3000、5000和7000。服务器服务设计采用基于容器的虚拟化web服务器,具有2.8 Ghz(4核)英特尔酷睿i7处理器规格,2gb内存,80gb M2 SSD存储和千兆以太网,能够同时处理250个请求,但同时处理300个请求时无法访问。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信