Abstract
Traffic engineering is one of the importantparts in a datacenter. Software defined networking (SDN) opens opportunities for easier traffic engineering. Functionalities of an SDN switch are determined by the forwarding rules installed on it. Because of the limited space on SDN switches, it is important to keep the number of rules as small as possible. If the number of rules in a switch is higher than a threshold, then the forwarding delay jumps up. A virtual tunnel based approach helps to reduce the number of rules in an SDN switch while preventing link flooding attack vulnerability. A virtual tunnel is basically a conceptual structure in the controller of an SDN network where a group of flows follow a common path. A wise formulation of tunnels can reduce the number of rules needed dramatically by forwarding multiple flows through the same tunnels with the tunnel's common rules. In this paper, we address this important issue and propose a mechanism to keep the number of rules minimum. We formulate two problems and propose clustering-based and greedy solutions with an approximation ratio. Our first problem is to build some tunnels using the minimum number of edges and rules. Our second problem considers some predetermined tunnels and finds an ID assignment to the flows so that the number of rules needed to forward them is minimum. We conduct extensive simulations and experiments on our datacenter to validate our proposed model.
Original language | English (US) |
---|---|
Article number | 9357928 |
Pages (from-to) | 1467-1477 |
Number of pages | 11 |
Journal | IEEE Transactions on Network Science and Engineering |
Volume | 8 |
Issue number | 2 |
DOIs | |
State | Published - Apr 1 2021 |
All Science Journal Classification (ASJC) codes
- Control and Systems Engineering
- Computer Science Applications
- Computer Networks and Communications