An SDN-Based Flow Control Mechanism for Guaranteeing QoS and Maximizing Throughput

作者:Lu, You*; Fu, Baochuan; Xi, Xuefeng; Zhang, Zhancheng; Wu, Hongjie
来源:Wireless Personal Communications, 2017, 97(1): 417-442.
DOI:10.1007/s11277-017-4512-9

摘要

It is highly desirable yet challenging to satisfy varied QoS requirements and concurrently improve the utilization of network resource in multi-business network environment. Existing flow control mechanisms typically aim to either satisfy a QoS requirement in practical application or balance the network load. A Software Defined Networking-based flow control mechanism that manages QoS and best-effort (BE) flows based on network slices and schedules is therefore proposed in present work to address this issue. Firstly, the priority forwarding method for network nodes and the construction algorithm of slices which have different routes, bandwidths and capacities are proposed based on multi-objective optimization. A multipath forwarding method for BE flows and a minimum-cost and maximum-flow based construction algorithm for BE slices is then presented. Finally, a two-stage adjusting algorithm for flow allocation and slice management based on dynamic network status is proposed. Experimental results show that our mechanism can satisfy QoS requirements while considerably improve network throughput.