Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 2

Resource Modification On Multicore Server With Kernel Bypass

IJCCS (Indonesian Journal of Computing and Cybernetics Systems) · Vol. 14 No. 4 (2020) · pp. 331–340

DOI
10.22146/ijccs.54170
ISSN
2460-7258, 1978-1520
Published
2020-10-31
Publisher
IndoCEISS in colaboration with Universitas Gadjah Mada, Indonesia.
Language
eng
License
creativecommons.org/licenses/by-sa/4.0

Abstract

Technology develops very fast marked by many innovations both from hardware and software. Multicore servers with a growing number of cores require efficient software. Kernel and Hardware used to handle various operational needs have some limitations. This limitation is due to the high level of complexity especially in handling as a server such as single socket discriptor, single IRQ and lack of pooling so that it requires some modifications. The Kernel Bypass is one of the methods to overcome the deficiencies of the kernel. Modifications on this server are a combination increase throughput and decrease server latency. Modifications at the driver level with hashing rx signal and multiple receives modification with multiple ip receivers, multiple thread receivers and multiple port listener used to increase throughput. Modifications using pooling principles at either the kernel level or the program level are used to decrease the latency. This combination of modifications makes the server more reliable with an average throughput increase of 250.44% and a decrease in latency 65.83%.

Keywords

Collaboration network of the authors

34 authors · 53 co-authorship links · 19 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Universitas Gadjah Mada
  • Universitas Airlangga
  • Politeknik Siber dan Sandi Negara
  • Muria Kudus University
  • Sultan Ageng Tirtayasa University
  • Universitas Teuku Umar
  • Diponegoro University
  • Other organisations
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Ragil SaputraAffiliation unknown1
Standy OeiAffiliation unknown1
Ari MuzakirAffiliation unknown1
Anastasya LatubessyMuria Kudus University1
Frans Nurmianto AllokendekAffiliation unknown1
John SoetiknoAffiliation unknown1
Emi Budi SusilowatiAffiliation unknown1
Effan NajwainiUniversitas Gadjah Mada1
Alimuddin AlimuddinSultan Ageng Tirtayasa University1
I Gede WinayaUniversitas Gadjah Mada1
Murhaban MurhabanUniversitas Teuku Umar1
Kabul KurniawanDiponegoro University1
Mulyanto MulyantoUniversitas Muhammadiyah Riau1
Medi TarukUniversitas Gadjah Mada1
Rasna RasnaUniversitas Gadjah Mada1
Dandun Kusuma YudhaUniversitas Gadjah Mada1
Lilia Ervina Jeronimo GuterresUniversitas Gadjah Mada1
Retantyo WardoyoUniversitas Gadjah Mada1
Bernard Renaldy SutejaAffiliation unknown1
Suryo GuritnoAffiliation unknown1
Ridi FerdianaAssociation for Computing Machinery1
Paulus Insap SantosoUniversitas Gadjah Mada1
Lukito Edi NugrohoUniversitas Gadjah Mada1
Whisnu Yudha AditamaPoliteknik Siber dan Sandi Negara1
Ira Rosianal HikmahPoliteknik Siber dan Sandi Negara1
Prisma MegantoroUniversitas Airlangga1
Hafidz Faqih Aldi KusumaUniversitas Airlangga1
Lilik Jamilatul AwalinUniversitas Airlangga1
Yusrizal AfifUniversitas Airlangga1
P. VigneshwaranSRM Institute of Science and Technology1
Fitri PuspasariUniversitas Gadjah Mada1
Sismanto SismantoUniversitas Gadjah Mada1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://journal.ugm.ac.id/ijccs/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en-US">Resource Modification On Multicore Server With Kernel Bypass</dc:title>
	<dc:creator>Priambodo, Dimas Febriyan</dc:creator>
	<dc:creator>Ashari, Ahmad</dc:creator>
	<dc:subject xml:lang="en-US">computer science</dc:subject>
	<dc:subject xml:lang="en-US">hash rx; multiple ip; multiple port; multiple thread; pooling; kernel bypass</dc:subject>
	<dc:description xml:lang="en-US">Technology develops very fast marked by many innovations both from hardware and software. Multicore servers with a growing number of cores require efficient software. Kernel and Hardware used to handle various operational needs have some limitations. This limitation is due to the high level of complexity especially in handling as a server such as single socket discriptor, single IRQ and lack of pooling so that it requires some modifications. The Kernel Bypass is one of the methods to overcome the deficiencies of the kernel. Modifications on this server are a combination increase throughput and decrease server latency. Modifications at the driver level with hashing rx signal and multiple receives modification with multiple ip receivers, multiple thread receivers and multiple port listener used to increase throughput. Modifications using pooling principles at either the kernel level or the program level are used to decrease the latency. This combination of modifications makes the server more reliable with an average throughput increase of 250.44% and a decrease in latency 65.83%. </dc:description>
	<dc:publisher xml:lang="en-US">IndoCEISS in colaboration with Universitas Gadjah Mada, Indonesia.</dc:publisher>
	<dc:contributor xml:lang="en-US">Department of Computer Science</dc:contributor>
	<dc:date>2020-10-31</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:type xml:lang="en-US"></dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://journal.ugm.ac.id/ijccs/article/view/54170</dc:identifier>
	<dc:identifier>10.22146/ijccs.54170</dc:identifier>
	<dc:source xml:lang="en-US">IJCCS (Indonesian Journal of Computing and Cybernetics Systems); Vol 14, No 4 (2020): October; 331-340</dc:source>
	<dc:source>2460-7258</dc:source>
	<dc:source>1978-1520</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://journal.ugm.ac.id/ijccs/article/view/54170/29727</dc:relation>
	<dc:rights xml:lang="en-US">Copyright (c) 2020 IJCCS (Indonesian Journal of Computing and Cybernetics Systems)</dc:rights>
	<dc:rights xml:lang="en-US">http://creativecommons.org/licenses/by-sa/4.0</dc:rights>
</oai_dc:dc>