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