Maximizing SDN Flow Table Efficiency with Dynamic Timeout Allocation and Proactive Eviction

Software-Defined Networking (SDN) represents a transformative paradigm that decouples the data plane from the control plane in network architecture. Through the utilization of an OpenFlow controller, this framework populates flow tables with necessary flow entries. Flow tables are inherently constrained by factors such as power consumption and cost, which underscores the need for adept management algorithms to optimize their utilization. In this study, we introduce VITARPEM utilizing two approaches: dynamic idle timeout allocation and proactive eviction. By incorporating dynamic idle timeout allocation, contingent upon flow table occupancy, we have achieved a reduction in packet-in count of up to %8.5 compared to the latest research findings. Moreover, our proactive eviction algorithm has demonstrated a diminished rate of rejected flows, thereby augmenting overall network performance. In scenarios characterized by limited flow table sizes, the number of rejected flows decreased to %43 of the closest competitor’s count.

Authors

Institutions

Publication Details

Published
2024-10-02
DOI
https://doi.org/10.1109/nof62948.2024.10741357
Citations
2
Primary Topic
Software-Defined Networks and 5G
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Maximizing SDN Flow Table Efficiency with Dynamic Timeout Allocation and Proactive Eviction

Beytüllah Yiğit, Fatih Alagöz, Bartu Arslan, Elif Kızılkaya
2 citations
Software-Defined Networks and 5G
0.70
article

Maximizing SDN Flow Table Efficiency with Dynamic Timeout Allocation and Proactive Eviction

Beytüllah Yiğit, Fatih Alagöz, Bartu Arslan, Elif Kızılkaya
article en
2 citations

Abstract

Software-Defined Networking (SDN) represents a transformative paradigm that decouples the data plane from the control plane in network architecture. Through the utilization of an OpenFlow controller, this framework populates flow tables with necessary flow entries. Flow tables are inherently constrained by factors such as power consumption and cost, which underscores the need for adept management algorithms to optimize their utilization. In this study, we introduce VITARPEM utilizing two approaches: dynamic idle timeout allocation and proactive eviction. By incorporating dynamic idle timeout allocation, contingent upon flow table occupancy, we have achieved a reduction in packet-in count of up to %8.5 compared to the latest research findings. Moreover, our proactive eviction algorithm has demonstrated a diminished rate of rejected flows, thereby augmenting overall network performance. In scenarios characterized by limited flow table sizes, the number of rejected flows decreased to %43 of the closest competitor’s count.

Boğaziçi University (TR)
Openalex Percentile: Top 27%
Software-Defined Networks and 5G
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.