Logo image
Scalable Rate Control for Traffic Engineering with Aggregated Flows in Software Defined Networks
Thesis

Scalable Rate Control for Traffic Engineering with Aggregated Flows in Software Defined Networks

Tsai, Cheng Ta
Masters, 國立清華大學, 資訊工程學系
2016

Abstract

軟體定義網路 流量工程 流聚合 速率控制 Sudan traffic engineering flow aggregation rate control tcp np-hard
To increase the scalability of software defined networks (SDNs), flow aggregation schemes have been proposed to merge multiple mice flows into an elephant aggregated flow for traffic engineering. In this thesis, we first notice that the user bit-rate requirements of mice flows are no longer guaranteed in the aggregated flow since the flow rate decided by TCP fair allocation is usually different from the desired bit-rate of each user. To address the above issue, we present a novel architecture, named Flexible Flow And Rate Management(F2ARM), to control the rates of only a few flows in order to increase the scalability of SDN,while leaving the uncontrolled flows managed by TCP. We formulate a new optimization problem, named Scalable Per-Flow Rate Control for SDN (SPFRCS), which aims to find a minimum subset of flows as controlled flows but ensure that the flow rates of all uncontrolled flows can still satisfy minimum required rates by TCP fair allocation. We prove that SPFRCS is NP-hard and design an efficient algorithm, named Joint Flow Selection and Rate Determination (JFSRD). Simulation results based on real networks manifest that JFSRD performs nearly optimally in small-scale networks, and the number of controlled flows can be effectively reduced by 50% in real networks.

Metrics

1 Record Views

Details

Logo image