1. Buffer-Assisted Network Updates in Timed SDN.
- Author
-
He, Xin, Zheng, Jiaqi, Dai, Haipeng, Sun, Yuhu, Dou, Wanchun, and Chen, Guihai
- Subjects
- *
SOFTWARE-defined networking , *LINEAR programming , *INTEGER programming , *PARALLEL algorithms , *PROBLEM solving - Abstract
Although the logically-centralized perspective is offered in Software-Defined Networking (SDN), the data plane is still distributed. Update commands sent by the centralized controller are executed asynchronously and independently in each switch. The timed SDN enables synchronous and coordinated update operations as each update command can be triggered by a pre-defined timestamp. Prior work on timed update mainly focuses on producing a congestion-free update sequence, whereas finding a congestion-free timed update sequence may prolong the update time. Even worse, such an update order may not exist. In this paper, we propose Chronus+, a novel timed update system that utilizes the switch buffer to shorten the update time while minimizing the switch buffer during updates. First, we formulate the Minimum Switch Buffer Problem (MSBP) as an integer linear programming and show its hardness. Then, we propose a set of efficient algorithms to solve the problem in polynomial time. Extensive evaluations in Mininet and large-scale simulations show that Chronus+ can reduce the update time by at least 17% and the switch buffer size by at least 27% compared with state-of-the-art approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF