Skip to main navigation Skip to search Skip to main content

Packet-in Request Redirection for Minimizing Control Plane Response Time

  • Rui Xia
  • , Haipeng Dai
  • , Jiaqi Zheng
  • , Hong Xu
  • , Meng Li
  • , Guihai Chen

Research output: Chapters, Conference Papers, Creative and Literary Works › RGC 32 - Refereed conference paper (with host publication) › peer-review

Abstract

A distributed control plane is more scalable and robust in software defined networking. This paper focuses on controller load balancing using packet-in request redirection, that is, given the instantaneous state of the system, determining whether to redirect packet-in requests for each switch, such that the overall control plane response time (CPRT) is minimized. To address the above problem, we propose a framework based on Lyapunov optimization. First, we use the drift-plus-penalty algorithm to combine CPRT minimization problem with controller capacity constraints, and further derive a non-linear program, whose optimal solution is obtained with brute force using standard linearization techniques. Second, we present a greedy strategy to efficiently obtain a solution with a bounded approximation ratio. Third, we reformulate the program as a problem of maximizing a non-monotone submodular function subject to matroid constraints. We implement a controller proto-type for packet-in request redirection, and conduct trace-driven simulations to validate our theoretical results. The results show that our algorithms can reduce the average CPRT by 81.6% compared to static controller-switch assignment, and achieve a 3× improvement in maximum controller capacity violation ratio.
Original languageEnglish
Title of host publicationProceedings - 2020 IEEE 34th International Parallel and Distributed Processing Symposium, IPDPS 2020
PublisherIEEE
Pages926-935
ISBN (Print)9781728168760
DOIs
Publication statusPublished - May 2020
Event34th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2020) - Virtual, New Orleans, United States
Duration: 18 May 2020 → 22 May 2020

Publication series

NameProceedings - IEEE International Parallel and Distributed Processing Symposium

Conference

Conference34th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2020)
PlaceUnited States
CityNew Orleans
Period18/05/20 → 22/05/20

Fingerprint

Dive into the research topics of 'Packet-in Request Redirection for Minimizing Control Plane Response Time'. Together they form a unique fingerprint.

Cite this