Melola Discovery

← Melola Discovery

Jurnal SINTA 2

Penerapan Dynamic Flow Removal untuk Mencegah Flow Table Overflow pada Software-Defined Networking

Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK) · Vol. 9 No. 6 (2022) · pp. 1315–1322

DOI
10.25126/jtiik.2022966715
ISSN
2528-6579, 2355-7699
Published
2022-12-22
Publisher
Fakultas Ilmu Komputer, Universitas Brawijaya
Language
id

Abstract

Software-Defined Networking (SDN) memungkinkan penerusan paket data secara terprogram dalam sebuah jaringan dengan mendefinisikan rincian flow dalam flow table setiap switch jaringan. Namun, kapasitas flow table adalah sumber daya yang terbatas, sehingga memerlukan pengelolaan yang cermat untuk hal ini. Artikel ilmiah ini membahas pengelolaan flow table dengan metode penghapusan rincian flow secara dinamis (dynamic flow removal) untuk mencegah terjadinya flow table overflow pada SDN. Dynamic flow removal yang dimaksud adalah dengan melakukan pemantauan flow expiry dan secara selektif melakukan penghapusan rincian flow yang sudah tidak lagi aktif sehingga dapat mengurangi jumlah okupansi rincian flow pada flow table. Penghapusan rincian flow secara selektif akan dipicu setiap kali kapasitas flow table hampir penuh. Implementasi dynamic flow removal dilakukan dengan studi kasus aplikasi server load-balancing berbasis round-robin pada SDN dengan framework Ryu, Mininet, dan modifikasi kapasitas flow table pada OpenvSwitch. Hasil pengujian menunjukkan bahwa penerapan metode yang diusulkan mampu mencegah terjadinya flow table overflow dengan 100% rincian flow aktif dapat menempati flow table tanpa menyebabkan kegagalan komunikasi client-server. AbstractSoftware-Defined Networking (SDN) enables programmable packet forwarding by defining flow rules in the flow table of each network switch. However, the flow table capacity is a limited resource that requires careful management. This paper discusses the implementation of dynamic flow removal in managing flow tables in an OpenFlow-based SDN switch to prevent flow table overflow. Dynamic flow removal is realized by monitoring flow expiry and selectively removing flow rules that are no longer active to reduce the number of flow rules in the flow table. Selective removal of flow rules will be triggered whenever the flow table capacity is almost full. Dynamic flow removal was implemented using a case study of a round-robin-based load-balancing server application on SDN with Ryu framework, Mininet, and a modified flow table space in OpenvSwitch. The evaluation results indicate that the proposed method can prevent flow table overflow while maintaining 100% of active flow rules in the flow table without compromising client-server communication.

Collaboration network of the authors

40 authors · 81 co-authorship links · 2 across different organisations · showing the 40 most connected

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

  • University of Brawijaya
  • Politeknik Elektronika Negeri Surabaya
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Ari KusyantiUniversity of Brawijaya6
Eko Sakti PramukantoroUniversity of Brawijaya4
Sabriansyah Rizqika AkbarUniversity of Brawijaya2
Mahendra DataUniversity of Brawijaya2
Fitra Abdurrachman BachtiarUniversity of Brawijaya2
Eko SetiawanUniversity of Brawijaya2
Viera WardhaniUniversity of Brawijaya2
Putri Annisa KamilaUniversity of Brawijaya2
Adhitya BhawiyugaUniversity of Brawijaya2
Barlian HenryranuUniversity of Brawijaya1
Maystia Tri HandonoAffiliation unknown1
Gilang RamadhanUniversity of Brawijaya1
Wijaya KurniawanUniversity of Brawijaya1
Rizky Kurnia A.M.Affiliation unknown1
Bagus Aji Pamungkas SetiyonoAffiliation unknown1
Fandisya RahmanUniversity of Brawijaya1
Ismiarta AknurandaUniversity of Brawijaya1
Bayu SutawijayaUniversity of Brawijaya1
Khafidzun FadliUniversity of Brawijaya1
Sulandri SulandriUniversity of Brawijaya1
Muhammad Jainal ArifinPoliteknik Elektronika Negeri Surabaya1
Bima Sena Bayu DewantaraPoliteknik Elektronika Negeri Surabaya1
Hawwin Purnama AkbarUniversity of Brawijaya1
Yohanna Fransiska AladinaUniversity of Brawijaya1
Reza Andria SiregarUniversity of Brawijaya1
Muhammad Naufal DzakieUniversity of Brawijaya1
Ahmad Foresta Azhar ZenUniversity of Brawijaya1
BaihaqsaniUniversity of Brawijaya1
Halimah Septya MikaylaUniversity of Brawijaya1
Munjin Nasyih AnnaisaburiAffiliation unknown1
Munjin Nasyih AnnaisaburiAffiliation unknown1
Amry YahyaAffiliation unknown1
Avis SugiantoAffiliation unknown1
Avis SugiantoAffiliation unknown1
Dimas Tri MustakimAffiliation unknown1
Dimas Tri MustakimAffiliation unknown1
Maystya Tri HandonoUniversity of Brawijaya1

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://jtiik.ub.ac.id/index.php/jtiik/en/oai, first harvested 27 Okt 2026, last seen 27 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="id">Penerapan Dynamic Flow Removal untuk Mencegah Flow Table Overflow pada Software-Defined Networking</dc:title>
	<dc:creator xml:lang="id">Basuki, Achmad</dc:creator>
	<dc:creator xml:lang="id">Amron, Kasyful</dc:creator>
	<dc:creator xml:lang="id">Hari Trisnawan, Primantara</dc:creator>
	<dc:description xml:lang="id">Software-Defined Networking (SDN) memungkinkan penerusan paket data secara terprogram dalam sebuah jaringan dengan mendefinisikan rincian flow dalam flow table setiap switch jaringan. Namun, kapasitas flow table adalah sumber daya yang terbatas, sehingga memerlukan pengelolaan yang cermat untuk hal ini. Artikel ilmiah ini membahas pengelolaan flow table dengan metode penghapusan rincian flow secara dinamis (dynamic flow removal) untuk mencegah terjadinya flow table overflow pada SDN. Dynamic flow removal yang dimaksud adalah dengan melakukan pemantauan flow expiry dan secara selektif melakukan penghapusan rincian flow yang sudah tidak lagi aktif sehingga dapat mengurangi jumlah okupansi rincian flow pada flow table. Penghapusan rincian flow secara selektif akan dipicu setiap kali kapasitas flow table hampir penuh. Implementasi dynamic flow removal dilakukan dengan studi kasus aplikasi server load-balancing berbasis round-robin pada SDN dengan framework Ryu, Mininet, dan modifikasi kapasitas flow table pada OpenvSwitch. Hasil pengujian menunjukkan bahwa penerapan metode yang diusulkan mampu mencegah terjadinya flow table overflow dengan 100% rincian flow aktif dapat menempati flow table tanpa menyebabkan kegagalan komunikasi client-server. AbstractSoftware-Defined Networking (SDN) enables programmable packet forwarding by defining flow rules in the flow table of each network switch. However, the flow table capacity is a limited resource that requires careful management. This paper discusses the implementation of dynamic flow removal in managing flow tables in an OpenFlow-based SDN switch to prevent flow table overflow. Dynamic flow removal is realized by monitoring flow expiry and selectively removing flow rules that are no longer active to reduce the number of flow rules in the flow table. Selective removal of flow rules will be triggered whenever the flow table capacity is almost full. Dynamic flow removal was implemented using a case study of a round-robin-based load-balancing server application on SDN with Ryu framework, Mininet, and a modified flow table space in OpenvSwitch. The evaluation results indicate that the proposed method can prevent flow table overflow while maintaining 100% of active flow rules in the flow table without compromising client-server communication.</dc:description>
	<dc:publisher xml:lang="en">Fakultas Ilmu Komputer, Universitas Brawijaya</dc:publisher>
	<dc:date>2022-12-22</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://jtiik.ub.ac.id/index.php/jtiik/article/view/6715</dc:identifier>
	<dc:identifier>10.25126/jtiik.2022966715</dc:identifier>
	<dc:source xml:lang="id">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol 9 No 6: Desember 2022; 1315-1322</dc:source>
	<dc:source xml:lang="en">Jurnal Teknologi Informasi dan Ilmu Komputer; Vol. 9 No. 6: Desember 2022; 1315-1322</dc:source>
	<dc:source>2528-6579</dc:source>
	<dc:source>2355-7699</dc:source>
	<dc:source>10.25126/jtiik.202296</dc:source>
	<dc:language>id</dc:language>
	<dc:relation>https://jtiik.ub.ac.id/index.php/jtiik/article/view/6715/pdf</dc:relation>
	<dc:rights xml:lang="en">Copyright (c) 2022 Jurnal Teknologi Informasi dan Ilmu Komputer</dc:rights>
</oai_dc:dc>