AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN

Software Defined Networks (SDN) is an emerging network architecture. It is shown that SDN can be deployed in a variety of small size networks, such as personal area networks and local area networks. Nevertheless, the deployment of SDN in large scale networks, such as wide area networks, raises a lot...

Full description

Bibliographic Details
Main Authors: Xiaodong Dong, Zhiqiang Guo, Xiaobo Zhou, Heng Qi, Keqiu Li
Format: Article
Language:English
Published: IEEE 2017-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/7862203/
id doaj-858f8627636f4f28aa0bc83200c2c77b
record_format Article
spelling doaj-858f8627636f4f28aa0bc83200c2c77b2021-03-29T20:02:21ZengIEEEIEEE Access2169-35362017-01-0153139314810.1109/ACCESS.2017.26706837862203AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WANXiaodong Dong0Zhiqiang Guo1Xiaobo Zhou2https://orcid.org/0000-0002-9254-3963Heng Qi3Keqiu Li4Tianjin Key Laboratory of Advanced Networking, School of Computer Science and Technology, Tianjin University, Tianjin, ChinaTianjin Key Laboratory of Advanced Networking, School of Computer Science and Technology, Tianjin University, Tianjin, ChinaTianjin Key Laboratory of Advanced Networking, School of Computer Science and Technology, Tianjin University, Tianjin, ChinaSchool of Computer Science and Technology, Dalian University of Technology, Dalian, ChinaTianjin Key Laboratory of Advanced Networking, School of Computer Science and Technology, Tianjin University, Tianjin, ChinaSoftware Defined Networks (SDN) is an emerging network architecture. It is shown that SDN can be deployed in a variety of small size networks, such as personal area networks and local area networks. Nevertheless, the deployment of SDN in large scale networks, such as wide area networks, raises a lot of concerns. In these scenarios, SDN relies on traditional hop-by-hop forwarding scheme which may lead to performance degradation due to heavy control traffic incurred and flow tables over-consumption. Source routing can be utilized to reduce control traffic and flow table consumption by installing only one flow table entry in the ingress switch and encoding complete routing path of a particular flow in the packet header. However, it will lead to severe bandwidth overhead which may also degrade network performance. In this paper, we propose an efficient forwarding scheme called Arbitrary Jump Source Routing (AJSR), which makes use of MPLS-based source routing. AJSR aims to achieve a trade-off between the control traffic overhead and the bandwidth overhead by dividing the complete routing path of a particular flow into arbitrary length sections and distributing these sections at different switches along the flow's routing path. To find the most suitable flow entry placement scheme, we formulate the flow entry placement problem as an optimization problem and present a dynamic programming solution with the objective of maximizing the overall cost saving. Through simulation experiments, we find that AJSR can effectively achieve a trade-off between the control traffic overhead and the bandwidth overhead.https://ieeexplore.ieee.org/document/7862203/Software-defined WANsource routingflow entry placement
collection DOAJ
language English
format Article
sources DOAJ
author Xiaodong Dong
Zhiqiang Guo
Xiaobo Zhou
Heng Qi
Keqiu Li
spellingShingle Xiaodong Dong
Zhiqiang Guo
Xiaobo Zhou
Heng Qi
Keqiu Li
AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
IEEE Access
Software-defined WAN
source routing
flow entry placement
author_facet Xiaodong Dong
Zhiqiang Guo
Xiaobo Zhou
Heng Qi
Keqiu Li
author_sort Xiaodong Dong
title AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
title_short AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
title_full AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
title_fullStr AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
title_full_unstemmed AJSR: an Efficient Multiple Jumps Forwarding Scheme in Software-Defined WAN
title_sort ajsr: an efficient multiple jumps forwarding scheme in software-defined wan
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2017-01-01
description Software Defined Networks (SDN) is an emerging network architecture. It is shown that SDN can be deployed in a variety of small size networks, such as personal area networks and local area networks. Nevertheless, the deployment of SDN in large scale networks, such as wide area networks, raises a lot of concerns. In these scenarios, SDN relies on traditional hop-by-hop forwarding scheme which may lead to performance degradation due to heavy control traffic incurred and flow tables over-consumption. Source routing can be utilized to reduce control traffic and flow table consumption by installing only one flow table entry in the ingress switch and encoding complete routing path of a particular flow in the packet header. However, it will lead to severe bandwidth overhead which may also degrade network performance. In this paper, we propose an efficient forwarding scheme called Arbitrary Jump Source Routing (AJSR), which makes use of MPLS-based source routing. AJSR aims to achieve a trade-off between the control traffic overhead and the bandwidth overhead by dividing the complete routing path of a particular flow into arbitrary length sections and distributing these sections at different switches along the flow's routing path. To find the most suitable flow entry placement scheme, we formulate the flow entry placement problem as an optimization problem and present a dynamic programming solution with the objective of maximizing the overall cost saving. Through simulation experiments, we find that AJSR can effectively achieve a trade-off between the control traffic overhead and the bandwidth overhead.
topic Software-defined WAN
source routing
flow entry placement
url https://ieeexplore.ieee.org/document/7862203/
work_keys_str_mv AT xiaodongdong ajsranefficientmultiplejumpsforwardingschemeinsoftwaredefinedwan
AT zhiqiangguo ajsranefficientmultiplejumpsforwardingschemeinsoftwaredefinedwan
AT xiaobozhou ajsranefficientmultiplejumpsforwardingschemeinsoftwaredefinedwan
AT hengqi ajsranefficientmultiplejumpsforwardingschemeinsoftwaredefinedwan
AT keqiuli ajsranefficientmultiplejumpsforwardingschemeinsoftwaredefinedwan
_version_ 1724195419650523136