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...
Main Authors: | , , , |
---|---|
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 |