Real-Time Multipath Transmission Protocol (RMTP): A Software Defined Networks (SDN) based Routing Protocol for Data Centric Networks

In last couple of years, Data Center Networks (DCN) has shown to cement itself as a major infrastructure. With the increasing demands of cloud services and applications, it has also presented that the amount of data being generated is increasing at an alarming rate. This increase in data rate brings with itself several problems related to network management, primary of which constitutes of routing elephant flows alongside mice flows and utilizing all the available resources. Conventional DCN approaches are not up to par with the current amount of data being transmitted in a data center network as most DCN use Equal Cost Multipath protocol (ECMP) which though performs well, however is unable to utilize all the resources. This is mainly due to the selection of shortest path based on available links and selecting the best one. This though helping in network transmission, also presents the issue of under-utilization of spare links. Considering this, Software Defined Network (SDN) is a current network paradigm which can be implemented in a DCN network to make the management of a network easier. This paper presents the Real-Time Multipath Transmission Protocol (RMTP) which makes use of SDN for the regulation of multiple paths in DCN. The proposed RMTP would select the best path in a DCN and send majority of elephant flows on that link. The other remaining links will also be utilized in parallel to transmit the remainder of the data. RMTP was evaluated in an SDN emulated environment and compared against existing DCN protocols. The paper shows that RMPT improves the transmission of big data in terms of throughput, packet loss and throughput during link failure by more than 50%.

[1]  Uang,et al.  A Multipath OpenFlow Controller for Multiple TCP Stream Applications , 2017 .

[2]  Guy Kortsarz,et al.  Approximating Minimum-Cost Connectivity Problems , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[3]  John Gantz,et al.  The Digital Universe in 2020: Big Data, Bigger Digital Shadows, and Biggest Growth in the Far East , 2012 .

[4]  Ralph Holz,et al.  Endpoint-Transparent Multipath Transport with Software-Defined Networks , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[5]  Wu Muqing,et al.  SDN-based routing mechanism for cloud data centers , 2017, 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC).

[6]  Slawomir Kuklinski,et al.  MSDN-TE: Multipath Based Traffic Engineering for SDN , 2016, ACIIDS.

[7]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[8]  Ali Khaleel,et al.  Effective Routing Algorithm Based on Software Defined Networking for Big Data Applications in Data Centre Network , 2018, 2018 IEEE 16th Intl Conf on Dependable, Autonomic and Secure Computing, 16th Intl Conf on Pervasive Intelligence and Computing, 4th Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress(DASC/PiCom/DataCom/CyberSciTech).

[9]  Guido Appenzeller,et al.  Maturing of OpenFlow and Software-defined Networking through deployments , 2014, Comput. Networks.

[10]  Henning Schulzrinne,et al.  Towards dynamic MPTCP Path control using SDN , 2016, 2016 IEEE NetSoft Conference and Workshops (NetSoft).

[11]  Leonard Barolli,et al.  Efficient flow detection and scheduling for SDN-based big data centers , 2019, J. Ambient Intell. Humaniz. Comput..

[12]  Ansgar Fehnker,et al.  Evaluating the Stream Control Transmission Protocol Using Uppaal , 2017, MARS@ETAPS.

[13]  Peng Qin,et al.  Enabling network innovation in data center networks with software defined networking: A survey , 2017, J. Netw. Comput. Appl..

[14]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2011 .

[15]  Khin Mi Mi Aung,et al.  A loss-free multipathing solution for data center network using software-defined networking approach , 2012, 2012 Digest APMRC.

[16]  Eryk Dutkiewicz,et al.  Extension of SCTP for Concurrent Multi-Path Transfer with Parallel Subflows , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[17]  Javier Coto A Holistic Presentation and recommendation of OpenFlow Its Challenges and Future Research Needed , 2015 .

[18]  William E. Allcock,et al.  The Globus Striped GridFTP Framework and Server , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[19]  Amin Vahdat,et al.  Hedera: Dynamic Flow Scheduling for Data Center Networks , 2010, NSDI.

[20]  Vijay Srinivasan,et al.  RSVP-TE: Extensions to RSVP for LSP Tunnels , 2001, RFC.