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


Arslan B., Kizilkaya E., Yigit B., ALAGÖZ F.

15th International Conference on Network of the Future, NoF 2024, Barcelona, İspanya, 2 - 04 Ekim 2024, ss.10-18, (Tam Metin Bildiri)

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Doi Numarası: 10.1109/nof62948.2024.10741357
  • Basıldığı Şehir: Barcelona
  • Basıldığı Ülke: İspanya
  • Sayfa Sayıları: ss.10-18
  • Anahtar Kelimeler: SDN, TCAM, OpenFlow, dynamic timeout, proactive eviction
  • Boğaziçi Üniversitesi Adresli: Evet

Özet

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.