Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering

Wide area networks (WANs) are increasingly relying on software-defined networking to orchestrate data transmission. Google and Microsoft built B4 and SWAN, respectively, to interconnect their data centers in WANs, achieving higher network utilization and lower delay, where different priorities can b...

Full description

Bibliographic Details
Main Authors: Yi Wang, Jiaqi Zheng, Lijuan Tan, Chen Tian
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8572792/
id doaj-30d7a9b20f99438a9c69cb1d18873781
record_format Article
spelling doaj-30d7a9b20f99438a9c69cb1d188737812021-03-29T22:09:32ZengIEEEIEEE Access2169-35362019-01-0173314331910.1109/ACCESS.2018.28862408572792Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic EngineeringYi Wang0Jiaqi Zheng1Lijuan Tan2Chen Tian3https://orcid.org/0000-0003-2710-7628Department of Electronics and Information Engineering, Huazhong University of Science and Technology, Wuhan, ChinaState Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, ChinaState Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, ChinaState Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, ChinaWide area networks (WANs) are increasingly relying on software-defined networking to orchestrate data transmission. Google and Microsoft built B4 and SWAN, respectively, to interconnect their data centers in WANs, achieving higher network utilization and lower delay, where different priorities can be applied for bandwidth allocation and route selection in their centralized traffic engineering. However, simply relying on the priorities cannot accurately capture the complex properties of the quality of experience (QoE) function corresponding to the end users and always result in a suboptimal solution. We propose QTE, a novel traffic engineering in software-defined WANs, which proactively enforces forwarding policies by coordinating the traffic demand of each data center. The goal of QTE aims to maximize end-user QoE for client-trigger traffic and maximize network throughput for background traffic. We make several technical contributions in designing QTE. First, we formulate maximizing end-user QoE problem as two optimization programs and propose a heuristic algorithm to solve the problem. We further present a concrete design and implementation of the system based on the Floodlight controller. Extensive experiments use Openflow switches on Mininet and numerical simulations, which shows that QTE increases end-user experiences by 45.3% compared with prior work and can be readily implemented on the Floodlight controller.https://ieeexplore.ieee.org/document/8572792/Computer networkssoftware defined networking
collection DOAJ
language English
format Article
sources DOAJ
author Yi Wang
Jiaqi Zheng
Lijuan Tan
Chen Tian
spellingShingle Yi Wang
Jiaqi Zheng
Lijuan Tan
Chen Tian
Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
IEEE Access
Computer networks
software defined networking
author_facet Yi Wang
Jiaqi Zheng
Lijuan Tan
Chen Tian
author_sort Yi Wang
title Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
title_short Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
title_full Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
title_fullStr Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
title_full_unstemmed Joint Optimization on Bandwidth Allocation and Route Selection in QoE-Aware Traffic Engineering
title_sort joint optimization on bandwidth allocation and route selection in qoe-aware traffic engineering
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Wide area networks (WANs) are increasingly relying on software-defined networking to orchestrate data transmission. Google and Microsoft built B4 and SWAN, respectively, to interconnect their data centers in WANs, achieving higher network utilization and lower delay, where different priorities can be applied for bandwidth allocation and route selection in their centralized traffic engineering. However, simply relying on the priorities cannot accurately capture the complex properties of the quality of experience (QoE) function corresponding to the end users and always result in a suboptimal solution. We propose QTE, a novel traffic engineering in software-defined WANs, which proactively enforces forwarding policies by coordinating the traffic demand of each data center. The goal of QTE aims to maximize end-user QoE for client-trigger traffic and maximize network throughput for background traffic. We make several technical contributions in designing QTE. First, we formulate maximizing end-user QoE problem as two optimization programs and propose a heuristic algorithm to solve the problem. We further present a concrete design and implementation of the system based on the Floodlight controller. Extensive experiments use Openflow switches on Mininet and numerical simulations, which shows that QTE increases end-user experiences by 45.3% compared with prior work and can be readily implemented on the Floodlight controller.
topic Computer networks
software defined networking
url https://ieeexplore.ieee.org/document/8572792/
work_keys_str_mv AT yiwang jointoptimizationonbandwidthallocationandrouteselectioninqoeawaretrafficengineering
AT jiaqizheng jointoptimizationonbandwidthallocationandrouteselectioninqoeawaretrafficengineering
AT lijuantan jointoptimizationonbandwidthallocationandrouteselectioninqoeawaretrafficengineering
AT chentian jointoptimizationonbandwidthallocationandrouteselectioninqoeawaretrafficengineering
_version_ 1724192040791572480