An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application

Data Transmission is a primary mechanism that can affect the performance of distributed storage systems. The traditional single-path transmission protocols are not efficient to serve several requirements of big data applications. In this paper, we propose an SDN-coordinated steering framework for mu...

Full description

Bibliographic Details
Main Authors: Kiattikun Kawila, Jongwon Kim, Kultida Rojviboonchai
Format: Article
Language:English
Published: IEEE 2022-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9881479/
_version_ 1811267080299741184
author Kiattikun Kawila
Jongwon Kim
Kultida Rojviboonchai
author_facet Kiattikun Kawila
Jongwon Kim
Kultida Rojviboonchai
author_sort Kiattikun Kawila
collection DOAJ
description Data Transmission is a primary mechanism that can affect the performance of distributed storage systems. The traditional single-path transmission protocols are not efficient to serve several requirements of big data applications. In this paper, we propose an SDN-coordinated steering framework for multipath big data transfer applications. Multipath TCP protocol (MPTCP) coupled with SDN are mainly used for big data transfer in our framework. This framework is useful and cost-effective for OpenFlow networks and overlay networks. To provide a practical multipath transmission scheme for big data transfer applications using MPTCP, we propose a novel OpenFlow-Stats routing algorithm. In our algorithm, a new topology-pruning technique is applied, and the transmission paths are selected based on switch-port statistics. Our proposed framework is implemented and evaluated using the Mininet emulator and ONOS controller. The results show that our routing scheme can reduce the completion time of big data transfer up to 90% compared with the traditional routing with disjoint paths and up to 35% compared with the previous work. Moreover, our proposed routing is more scalable than other previous works in that it can provide lower complexity and system overhead. The results show that our routing scheme produces 57% less overhead compared with the previous work.
first_indexed 2024-04-12T20:55:54Z
format Article
id doaj.art-754cad949060490fa2984fb3b010fe9a
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-12T20:55:54Z
publishDate 2022-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-754cad949060490fa2984fb3b010fe9a2022-12-22T03:17:00ZengIEEEIEEE Access2169-35362022-01-0110958599587510.1109/ACCESS.2022.32051189881479An SDN-Coordinated Steering Framework for Multipath Big Data Transfer ApplicationKiattikun Kawila0https://orcid.org/0000-0001-9114-6926Jongwon Kim1Kultida Rojviboonchai2https://orcid.org/0000-0002-5251-4690Department of Computer Engineering, Faculty of Engineering, Wireless Network and Future Internet Research Unit (WIFUN), Chulalongkorn University, Bangkok, ThailandArtificial Intelligence Graduate School, Gwangju Institute of Science and Technology, Gwangju, Republic of KoreaDepartment of Computer Engineering, Faculty of Engineering, Wireless Network and Future Internet Research Unit (WIFUN), Chulalongkorn University, Bangkok, ThailandData Transmission is a primary mechanism that can affect the performance of distributed storage systems. The traditional single-path transmission protocols are not efficient to serve several requirements of big data applications. In this paper, we propose an SDN-coordinated steering framework for multipath big data transfer applications. Multipath TCP protocol (MPTCP) coupled with SDN are mainly used for big data transfer in our framework. This framework is useful and cost-effective for OpenFlow networks and overlay networks. To provide a practical multipath transmission scheme for big data transfer applications using MPTCP, we propose a novel OpenFlow-Stats routing algorithm. In our algorithm, a new topology-pruning technique is applied, and the transmission paths are selected based on switch-port statistics. Our proposed framework is implemented and evaluated using the Mininet emulator and ONOS controller. The results show that our routing scheme can reduce the completion time of big data transfer up to 90% compared with the traditional routing with disjoint paths and up to 35% compared with the previous work. Moreover, our proposed routing is more scalable than other previous works in that it can provide lower complexity and system overhead. The results show that our routing scheme produces 57% less overhead compared with the previous work.https://ieeexplore.ieee.org/document/9881479/Big datadata transfermultipath TCPOpenFlowOpenFlow networkoverlay network
spellingShingle Kiattikun Kawila
Jongwon Kim
Kultida Rojviboonchai
An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
IEEE Access
Big data
data transfer
multipath TCP
OpenFlow
OpenFlow network
overlay network
title An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
title_full An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
title_fullStr An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
title_full_unstemmed An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
title_short An SDN-Coordinated Steering Framework for Multipath Big Data Transfer Application
title_sort sdn coordinated steering framework for multipath big data transfer application
topic Big data
data transfer
multipath TCP
OpenFlow
OpenFlow network
overlay network
url https://ieeexplore.ieee.org/document/9881479/
work_keys_str_mv AT kiattikunkawila ansdncoordinatedsteeringframeworkformultipathbigdatatransferapplication
AT jongwonkim ansdncoordinatedsteeringframeworkformultipathbigdatatransferapplication
AT kultidarojviboonchai ansdncoordinatedsteeringframeworkformultipathbigdatatransferapplication
AT kiattikunkawila sdncoordinatedsteeringframeworkformultipathbigdatatransferapplication
AT jongwonkim sdncoordinatedsteeringframeworkformultipathbigdatatransferapplication
AT kultidarojviboonchai sdncoordinatedsteeringframeworkformultipathbigdatatransferapplication