Softwarization and Network Coding in the Mobile Edge Cloud for the Tactile Internet

Future communication systems, such as those enabling the Tactile Internet, will face disruptive changes compared to the state-of-the-art systems, which are 1) highly dynamic topology changes; 2) replacement of the end-to-end paradigm by real mesh topologies; and 3) a massive number of devices. To overcome these disruptive changes, future communication systems will substitute specialized hardware with generic hardware boxes and the softwarization paradigm. Furthermore, this approach will allow for a quick deployment of new services, which was known to the cloud service already. In this paper, we will introduce the most prominent candidates for softwarization such as software-defined networking (SDN) and network function virtualization (NFV) and explain the importance of these technologies for the upcoming 5G communication system and Tactile Internet applications realizing novel mobile edge computing, storage, and networking solutions. Specifically, we will discuss use cases of SDN/NFV such as network coding as a service, and ultrareliable distributed edge caching. Finally, we will describe our holistic testbed at the 5G Lab Germany as a fundamental step toward creating an experiment infrastructure that anticipates the 5G communication systems and Tactile Internet applications.

[1]  K. K. Ramakrishnan,et al.  NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms , 2014, IEEE Transactions on Network and Service Management.

[2]  Gerhard P. Fettweis,et al.  The Tactile Internet: Applications and Challenges , 2014, IEEE Vehicular Technology Magazine.

[3]  Yongqiang Xiong,et al.  ClickNP: Highly Flexible and High Performance Network Processing with Reconfigurable Hardware , 2016, SIGCOMM.

[4]  Frank H. P. Fitzek,et al.  We don't need no generation - a practical approach to sliding window RLNC , 2017, 2017 Wireless Days.

[5]  P. Baran,et al.  On Distributed Communications Networks , 1964 .

[6]  Konstantinos Psounis,et al.  Active networks: Applications, security, safety, and architectures , 1999, IEEE Communications Surveys & Tutorials.

[7]  Friedrich Jondral,et al.  Software-Defined Radio—Basics and Evolution to Cognitive Radio , 2005, EURASIP J. Wirel. Commun. Netw..

[8]  Scott Shenker,et al.  NetBricks: Taking the V out of NFV , 2016, OSDI.

[9]  Frank H. P. Fitzek,et al.  PACE: Redundancy Engineering in RLNC for Low-Latency Communication , 2017, IEEE Access.

[10]  Olivier Bonaventure,et al.  MultiPath TCP: From Theory to Practice , 2011, Networking.

[11]  Daniel Enrique Lucani,et al.  Coping with the upcoming heterogeneity in 5G communications and storage using Fulcrum network codes , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[12]  Suyong Eum,et al.  Information-Centric Networking (ICN) Research Challenges , 2016, RFC.

[13]  Daniel Enrique Lucani,et al.  Leaner and meaner: Network coding in SIMD enabled commercial devices , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[14]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[15]  Elke Franz,et al.  eSPOC: Enhanced Secure Practical Network Coding for Better Efficiency and Lower Latency , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[16]  Chen Sun,et al.  NFP: Enabling Network Function Parallelism in NFV , 2017, SIGCOMM.

[17]  Catherine Rosenberg,et al.  Network coding mythbusting: why it is not about butterflies anymore , 2014, IEEE Communications Magazine.

[18]  Rajeev Gandhi,et al.  The Case for Mobile Edge-Clouds , 2013, 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing.

[19]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[20]  Muriel Médard,et al.  Random Linear Network Coding: A free cipher? , 2007, 2007 IEEE International Symposium on Information Theory.

[21]  Muriel Médard,et al.  Network coded software defined networking: enabling 5G transmission and storage networks , 2015, IEEE Communications Magazine.

[22]  Alan Ford,et al.  Multipath TCP (MPTCP) Application Interface Considerations , 2013, RFC.

[23]  Gerhard Fettweis,et al.  5G: Personal mobile internet beyond what cellular did to telephony , 2014, IEEE Communications Magazine.

[24]  Shubhranshu Singh,et al.  5G service requirements and operational use cases: Analysis and METIS II vision , 2016, 2016 European Conference on Networks and Communications (EuCNC).

[25]  Taoka Hidekazu,et al.  Scenarios for 5G mobile and wireless communications: the vision of the METIS project , 2014, IEEE Communications Magazine.

[26]  Devavrat Shah,et al.  Network Coding Meets TCP , 2008, IEEE INFOCOM 2009.

[27]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[28]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[29]  Erich M. Nahum,et al.  A measurement-based study of MultiPath TCP performance over wireless networks , 2013, Internet Measurement Conference.

[30]  Gerhard Fettweis,et al.  5G-Enabled Tactile Internet , 2016, IEEE Journal on Selected Areas in Communications.

[31]  Daniel Enrique Lucani,et al.  On network coded distributed storage: How to repair in a fog of unreliable peers , 2016, 2016 International Symposium on Wireless Communication Systems (ISWCS).

[32]  João Barros,et al.  Lightweight Security for Network Coding , 2008, 2008 IEEE International Conference on Communications.

[33]  Muriel Médard,et al.  Implementation and performance evaluation of distributed cloud storage solutions using random linear network coding , 2014, 2014 IEEE International Conference on Communications Workshops (ICC).

[34]  Muriel Medard,et al.  Tunable sparse network coding , 2012 .

[35]  Urs Niesen,et al.  Fundamental Limits of Caching , 2014, IEEE Trans. Inf. Theory.