BSS: A Burst Error-Correction Scheme of Multipath Transmission for Mobile Fog Computing

In the scenario of mobile fog computing (MFC), communication between vehicles and fog layer, which is called vehicle-to-fog (V2F) communication, needs to use bandwidth resources as much as possible with low delay and high tolerance for errors. In order to adapt to these harsh scenarios, there are important technical challenges concerning the combination of network coding (NC) and multipath transmission to construct high-quality V2F communication for cloud-aware MFC. Most NC schemes exhibit poor reliability in burst errors that often occur in high-speed movement scenarios. These can be improved by using interleaving technology. However, most traditional interleaving schemes for multipath transmission are designed based on round robin (RR) or weighted round robin (WRR), in practice, which can waste a lot of bandwidth resources. In order to solve those problems, this paper proposes a novel multipath transmission scheme for cloud-aware MFC, which is called Bidirectional Selection Scheduling (BSS) scheme. Under the premise of realizing interleaving, since BSS can be used in conjunction with a lot of path scheduling algorithms based on Earliest Delivery Path First (EDPF), it can make better use of bandwidth resources. As a result, BSS has high reliability and bandwidth utilization in harsh scenarios. It can meet the high-quality requirements of cloud-aware MFC for transmission.

[1]  Fuhong Lin,et al.  Intelligent Cooperative Edge Computing in Internet of Things , 2020, IEEE Internet of Things Journal.

[2]  Sanming Zhou,et al.  Networking for Big Data: A Survey , 2017, IEEE Communications Surveys & Tutorials.

[3]  Mingquan Wu,et al.  IPTV Multicast Over Wireless LAN Using Merged Hybrid ARQ With Staggered Adaptive FEC , 2009, IEEE Transactions on Broadcasting.

[4]  Shivendra S. Panwar,et al.  Multipath video transport over ad hoc networks , 2005, IEEE Wireless Communications.

[5]  Antti Ylä-Jääski,et al.  Multipath Transmission for the Internet: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[6]  Li Li,et al.  A measurement study on multi-path TCP with multiple cellular carriers on high speed rails , 2018, SIGCOMM.

[7]  Erich M. Nahum,et al.  ECF: An MPTCP Path Scheduler to Manage Heterogeneous Paths , 2017, CoNEXT.

[8]  Mohsen Guizani,et al.  SVCC-HSR: Providing Secure Vehicular Cloud Computing for Intelligent High-Speed Rail , 2018, IEEE Network.

[9]  Shahrokh Valaee,et al.  Reliable packet transmissions in multipath routed wireless networks , 2006, IEEE Transactions on Mobile Computing.

[10]  Kim-Kwang Raymond Choo,et al.  Fair Resource Allocation in an Intrusion-Detection System for Edge Computing: Ensuring the Security of Internet of Things Devices , 2018, IEEE Consumer Electronics Magazine.

[11]  Giovanni Giambene,et al.  Analysis of a Packet-Level Block Coding Approach for Terrestrial-Satellite Mobile Systems , 2019, IEEE Transactions on Vehicular Technology.

[12]  Wang Qin,et al.  Multipath Transmission Workload Balancing Optimization Scheme Based on Mobile Edge Computing in Vehicular Heterogeneous Network , 2019, IEEE Access.

[13]  Hongke Zhang,et al.  An Adaptive Multipath Algorithm to Overcome the Unpredictability of Heterogeneous Wireless Networks for High-Speed Railway , 2018, IEEE Transactions on Vehicular Technology.

[14]  Andreas Willig,et al.  A Gilbert-Elliot Bit Error Model and the Efficient Use in Packet Level Simulation , 1999 .

[15]  Mohsen Guizani,et al.  A Bignum Network Coding Scheme for Multipath Transmission in Vehicular Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[16]  Octavia A. Dobre,et al.  Joint Inter-Flow Network Coding and Opportunistic Routing in Multi-Hop Wireless Mesh Networks: A Comprehensive Survey , 2018, IEEE Communications Surveys & Tutorials.

[17]  Xiaojiang Du,et al.  BNNC: Improving Performance of Multipath Transmission in Heterogeneous Vehicular Networks , 2019, IEEE Access.

[18]  Sherali Zeadally,et al.  Concurrent multipath transmission combining forward error correction and path interleaving for video streaming , 2011, Comput. Commun..

[19]  Tapani Ristaniemi,et al.  Multiobjective Optimization for Computation Offloading in Fog Computing , 2018, IEEE Internet of Things Journal.

[20]  C. Siva Ram Murthy,et al.  Adaptive FEC-Based Packet Loss Resilience Scheme for Supporting Voice Communication over Ad hoc Wireless Networks , 2008, IEEE Transactions on Mobile Computing.

[21]  Pablo Rodriguez,et al.  MAR: a commuter router infrastructure for the mobile Internet , 2004, MobiSys '04.

[22]  Baochun Li,et al.  Optimized multipath network coding in lossy wireless networks , 2009, IEEE Journal on Selected Areas in Communications.

[23]  JongWon Kim,et al.  Network-Adaptive Selection of Transport Error Control (NASTE) for Video Streaming over WLAN , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[24]  Rajkumar Buyya,et al.  Mobility-Aware Application Scheduling in Fog Computing , 2017, IEEE Cloud Computing.

[25]  Giovanni Giambene,et al.  Transport layer performance combining multipath and network coding in mobile satellite networks , 2017, Int. J. Satell. Commun. Netw..

[26]  Xin Wang,et al.  Network Coding With Interleaving , 2007, 2007 International Conference on Parallel Processing Workshops (ICPPW 2007).

[27]  Kameswari Chebrolu,et al.  A Network Layer Approach to Enable TCP over Multiple Interfaces , 2005, Wirel. Networks.

[28]  Zhibo Pang,et al.  Comprehensive Analysis on Heterogeneous Wireless Network in High-Speed Scenarios , 2018, Wirel. Commun. Mob. Comput..

[29]  Xin Wang,et al.  FMTCP: A Fountain Code-Based Multipath Transmission Control Protocol , 2015, IEEE/ACM Transactions on Networking.

[30]  Fuhong Lin,et al.  A novel secure data transmission scheme in industrial internet of things , 2020, China Communications.

[31]  Wei Sun,et al.  Utility maximisation for resource allocation of migrating enterprise applications into the cloud , 2020, Enterp. Inf. Syst..

[32]  Ahmet M. Kondoz,et al.  Robust video communication using Random Linear Network Coding with Pre-Coding and Interleaving , 2012, 2012 19th IEEE International Conference on Image Processing.