Server Scalability Using Kubernetes

An enterprise that has implemented virtualization can consolidate multiple servers into fewer host servers and get the benefits of reduced space, power, and administrative requirements. Sharing their hosts' operating system resources, containerization significantly reduces workloads, and is kno...

Full description

Saved in:
Bibliographic Details
Published in2019 4th Technology Innovation Management and Engineering Science International Conference (TIMES-iCON) pp. 1 - 4
Main Authors Dewi, Lily Puspa, Noertjahyana, Agustinus, Palit, Henry Novianus, Yedutun, Kezia
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.12.2019
Subjects
Online AccessGet full text

Cover

Loading…
Abstract An enterprise that has implemented virtualization can consolidate multiple servers into fewer host servers and get the benefits of reduced space, power, and administrative requirements. Sharing their hosts' operating system resources, containerization significantly reduces workloads, and is known as a lightweight virtualization. Kubernetes is commonly used to automatically deploy and scale application containers. The scalability of these application containers can be applied to Kubernetes with several supporting parameters. It is expected that the exploitation of scalability will improve performance and server response time to users without reducing server utility capabilities. This research focuses on applying the scalability in Kubernetes and evaluating its performance on overcoming the increasing number of concurrent users accessing academic data. This research employed 3 computers: one computer as the master node and two others as worker nodes. Simulations are performed by an application that generates multiple user behaviors accessing various microservice URLs. Two scenarios were designed to evaluate the CPU load on single and multiple servers.On multiple servers, the server scalability was enabled to serve the user requests. Implementation of scalability to the containers (on multiple servers) reduces the CPU usage pod due to the distribution of loads to containers that are scattered in many workers. Besides CPU load, this research also measured the server's response time in responding user requests. Response time on multiple servers takes longer time than that on single server due to the overhead delay of scaling containers.
AbstractList An enterprise that has implemented virtualization can consolidate multiple servers into fewer host servers and get the benefits of reduced space, power, and administrative requirements. Sharing their hosts' operating system resources, containerization significantly reduces workloads, and is known as a lightweight virtualization. Kubernetes is commonly used to automatically deploy and scale application containers. The scalability of these application containers can be applied to Kubernetes with several supporting parameters. It is expected that the exploitation of scalability will improve performance and server response time to users without reducing server utility capabilities. This research focuses on applying the scalability in Kubernetes and evaluating its performance on overcoming the increasing number of concurrent users accessing academic data. This research employed 3 computers: one computer as the master node and two others as worker nodes. Simulations are performed by an application that generates multiple user behaviors accessing various microservice URLs. Two scenarios were designed to evaluate the CPU load on single and multiple servers.On multiple servers, the server scalability was enabled to serve the user requests. Implementation of scalability to the containers (on multiple servers) reduces the CPU usage pod due to the distribution of loads to containers that are scattered in many workers. Besides CPU load, this research also measured the server's response time in responding user requests. Response time on multiple servers takes longer time than that on single server due to the overhead delay of scaling containers.
Author Noertjahyana, Agustinus
Palit, Henry Novianus
Yedutun, Kezia
Dewi, Lily Puspa
Author_xml – sequence: 1
  givenname: Lily Puspa
  surname: Dewi
  fullname: Dewi, Lily Puspa
  organization: Faculty of Industrial Technology Petra Christian University Surabaya,Informatics Department,Indonesia
– sequence: 2
  givenname: Agustinus
  surname: Noertjahyana
  fullname: Noertjahyana, Agustinus
  organization: Faculty of Industrial Technology Petra Christian University Surabaya,Informatics Department,Indonesia
– sequence: 3
  givenname: Henry Novianus
  surname: Palit
  fullname: Palit, Henry Novianus
  organization: Faculty of Industrial Technology Petra Christian University Surabaya,Informatics Department,Indonesia
– sequence: 4
  givenname: Kezia
  surname: Yedutun
  fullname: Yedutun, Kezia
  organization: Faculty of Industrial Technology Petra Christian University Surabaya,Informatics Department,Indonesia
BookMark eNotjkFLwzAYQCO4g5v7BbsU9NouX9Iv6XeUMt3Y3A7dziOpXyRQq6RV2L9XcKd3ePB4U3Hbf_YsxCPIAkDS8rh5XTV5rA_70qKmQkmggqQqUcKNmIJVFWiLCHfioeH0wylrWtc5H7s4XrLTEPv3bPvtOfU88nAvJsF1A8-vnInT8-pYr_Pd4WVTP-3yqNCOOYGRQb6VqAOSKj1pw4YqVoTOoAwtoTZK2dZqj2DYeQr8p6xzBECVnonFfzcy8_krxQ-XLufrt_4Ft7o9OA
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/TIMES-iCON47539.2019.9024501
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore / Electronic Library Online (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 1728137551
9781728137551
EndPage 4
ExternalDocumentID 9024501
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i257t-9160f0d453f5924b936e698e295a650fc9536227c73b516eab9fe5a67aa911983
IEDL.DBID RIE
IngestDate Wed Jun 26 19:27:06 EDT 2024
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i257t-9160f0d453f5924b936e698e295a650fc9536227c73b516eab9fe5a67aa911983
OpenAccessLink https://repository.petra.ac.id/18705/1/Publikasi1_98011_6134.pdf
PageCount 4
ParticipantIDs ieee_primary_9024501
PublicationCentury 2000
PublicationDate 2019-Dec.
PublicationDateYYYYMMDD 2019-12-01
PublicationDate_xml – month: 12
  year: 2019
  text: 2019-Dec.
PublicationDecade 2010
PublicationTitle 2019 4th Technology Innovation Management and Engineering Science International Conference (TIMES-iCON)
PublicationTitleAbbrev TIMES-iCON
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.8535062
Snippet An enterprise that has implemented virtualization can consolidate multiple servers into fewer host servers and get the benefits of reduced space, power, and...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms kubernetes
microservice
server scalability
Title Server Scalability Using Kubernetes
URI https://ieeexplore.ieee.org/document/9024501
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LSwMxEB5qD-JJpRXfLNij2WY32aQ5l5aqtAptobeS7E6gCFspuwf99Sa7a0Xx4C0khLzIzCQz3zcAvQHlGMmMEmQyI9xyTQxnlERSqsRkTNPYY4enMzFZ8sdVsmrB_R4Lg4hV8BmGvlj58rNtWvqvsr7yfkIP1jqQStVYrUPoNbSZ_cXDdDQnm-HzjDsb3INQIhU2XX7kTqlUx_gYpl-D1hEjr2FZmDD9-MXH-N9ZnUD3G6QXvOzVzym0MO_Anb_7uAvmbutrBu73oIoKCJ5Kg7vcf7N2YTkeLYYT0uRBIBt3oQonjwS1NOMJs4l7LhnFBAo1wFgl2hlYNvUu2DiWqWQmiQRqoyy6Jqm1E2VqwM6gnW9zPIcgZtxKTT1Hu-XKpEbRVGjMdKSFT0d1AR2_wPVbTXWxbtZ2-Xf1FRz5Ta6jO66hXexKvHE6ujC31eF8AsA0kHY
link.rule.ids 310,311,783,787,792,793,799,27939,55088
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3fS8MwED7GBPVJZRN_W3CPpkubtFmex8bm1ilsg72NpL3CEDoZ7YP-9SZtnSg--BYSQpILyV1y930H0OlRjp5IKEEmEsJTrojmjBJPCBnohCnqW-xwNAtHS_60ClYNeNxjYRCxDD5D1xZLX36yjQv7VdaV1k9owVoHgbUrKrTWIXRq4szuYhwN5mTTf55xY4VbGIon3brTj-wppfIYnkD0NWwVM_LqFrl2449fjIz_ndcptL9hes7LXgGdQQOzFjzY0487Z26EX3FwvztlXIAzKTTuMvvR2oblcLDoj0idCYFszJHKzY0U0pQmPGBpYB5MWrIQQ9lDXwbKmFhpbJ2wvi9iwXTghai0TNE0CaXMZSZ77Bya2TbDC3B8xlOhqGVpT7nUsZY0DhUmylOhTUh1CS27wPVbRXaxrtd29Xf1PRyNFtF0PR3PJtdwbAVexXrcQDPfFXhrNHau78qN-gSG4JPD
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2019+4th+Technology+Innovation+Management+and+Engineering+Science+International+Conference+%28TIMES-iCON%29&rft.atitle=Server+Scalability+Using+Kubernetes&rft.au=Dewi%2C+Lily+Puspa&rft.au=Noertjahyana%2C+Agustinus&rft.au=Palit%2C+Henry+Novianus&rft.au=Yedutun%2C+Kezia&rft.date=2019-12-01&rft.pub=IEEE&rft.spage=1&rft.epage=4&rft_id=info:doi/10.1109%2FTIMES-iCON47539.2019.9024501&rft.externalDocID=9024501