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