Abstract
From virtual reality and telepresence, to augmented reality, holoportation, and remotely controlled robotics, these future network applications promise an unprecedented development for society, economics and culture by revolutionizing the way we live, learn, work and play. In order to deploy such futuristic applications and to cater to their performance requirements, recent trends stressed the need for the “Tactile Internet”, an Internet that, according to the International Telecommunication Union (ITU), combines ultra low latency with extremely high availability, reliability and security (ITU-T Technology Watch Report. The Tactile Internet, 2014). Unfortunately, today’s Internet falls short when it comes to providing such stringent requirements due to several fundamental limitations in the design of the current network architecture and communication protocols. This brings the need to rethink the network architecture and protocols, and efficiently harness recent technological advances in terms of virtualization and network softwarization to design the Tactile Internet of the future. In this paper, we start by analyzing the characteristics and requirements of future networking applications. We then highlight the limitations of the traditional network architecture and protocols and their inability to cater to these requirements. Afterward, we put forward a novel network architecture adapted to the Tactile Internet called FlexNGIA, a Flexible Next-Generation Internet Architecture. We then describe some use-cases where we discuss the potential mechanisms and control loops that could be offered by FlexNGIA in order to ensure the required performance and reliability guarantees for future applications. Finally, we identify the key research challenges to further develop FlexNGIA towards a full-fledged architecture for the future Tactile Internet.
Similar content being viewed by others
Notes
The round trip time is the time needed to send a packet to the destination and receive its acknowledgment. The end-to-end delay is the time to send the packet from the source to the destination.
References
ITU-T: ITU-T technology watch report. The Tactile Internet, Geneva (2014)
McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: enabling innovation in campus networks. ACM Comput. Commun. Rev. 38(2), 69–74 (2008)
Bosshart, P., Daly, D., Gibb, G., Izzard, M., McKeown, N., Rexford, J., Schlesinger, C., Talayco, D., Vahdat, A., Varghese, G., Walker, D.: P4: Programming protocol-independent packet processors. ACM SIGCOMM Comput. Commun. Rev. 44, 3 (2014)
Filsfils, C., Previdi, S., Ginsberg, L., Decraene, B., Litkowski, S., Shakir, R.: Segment Routing Architecture.’ RFC 8402, (2018). https://rfc-editor.org/rfc/rfc8402.txt
Obrist, M., Velasco, C., Vi, C.T., Ranasinghe, N., Israr, A., Cheok, A.D., Spence, C., Gopalakrishnakone, P.: Touch, taste, smell user interfaces: the future of multisensory HCI. In: ACM Conference Extended Abstracts on Human Factors in Computing Systems (CHI EA ’16), pp. 3285–3292. (2016). https://doi.org/10.1145/2851581.2856462
Feltham, J.: VR needs to hit 16K to match retinal resolution. https://www.vrfocus.com/2015/03/abrash-vr-needs-hit-16k-match-retinal-resolution, Accessed 3 March 2020
Xu, X., Pan, Y., Lwin, P. P. M.Y., Liang, X.: 3D holographic display and its data transmission requirement. In: International Conference on Information Photonics and Optical Communications, pp. 1–4 (Oct 2011)
Microsoft holoportation. https://www.microsoft.com/en-us/research/project/holoportation-3/.’ Accessed 3 March 2020
Cheevers, C., Bugajski, M., Luthra, A., MCCarthy, S., Moroney, P., Wirick, K.: Virtual and augmented reality—how do they affect the current service delivery and home and network architectures.’ Arris (2016)
Iguchi, K., Ichigaya, A., Sugito, Y., Sakaida, S., Shishikui, Y., Hiwasa, N., Sakate, H., Motoyama, N.: HEVC encoder for super hi-vision. In: IEEE International Conference on Consumer Electronics (ICCE), pp. 57–58 (Jan 2014)
Fettweis, G., Alamouti, S.: 5G: personal mobile internet beyond what cellular did to telephony. IEEE Commun. Mag. 52(2), 140–145 (2014)
Vega, M.T., Mehmli, T., van der Hooft, J., Wauters, T., Turck, F.D.: Enabling Virtual Reality for the Tactile Internet: Hurdles and Opportunities. In: IEEE/IFIP/ACM International Workshop on High-Precision Networks Operations and Control (HiPNet) (2018)
Google Cloud: Establishing 99.99% Availability for Dedicated Interconnect. https://cloud.google.com/interconnect/docs/tutorials/dedicated-creating-9999-availability. Accessed 3 March 2020
Black, D.L., Wang, Z., Carlson, M.A., Weiss, W., Davies, E.B., Blake, S.L.: An Architecture for Differentiated Services. RFC 2475. (Dec. 1998). https://rfc-editor.org/rfc/rfc2475.txt
Transmission Control Protocol (TCP). RFC 793, (Sep. 1981). https://rfc-editor.org/rfc/rfc793.txt
User Datagram Protocol (UDP). RFC 768, (Aug. 1980). https://rfc-editor.org/rfc/rfc768.txt
ISO/IEC 7498-4:1989—Information technology – Open Systems Interconnection – Basic Reference Model: Naming and addressing. In: International Organization for Standardization (1989-11-15), ISO Standards Maintenance Portal-ISO Central Secretariat, (2016)
Stream Control Transmission Protocol (SCTP). RFC 4960 (Sep. 2007). https://rfc-editor.org/rfc/rfc4960.txt
Ramalho, M.A., Tüxen, M., Conrad, P.: Stream Control Transmission Protocol (SCTP) Partial Reliability Extension.’ RFC 3758, (May 2004). https://rfc-editor.org/rfc/rfc3758.txt
Iyengar, J., Thomson, M.: QUIC: A UDP-Based Multiplexed and Secure Transport. Work in Progress (Oct. 2018) https://datatracker.ietf.org/doc/html/draft-ietf-quic-transport-16
Bishop, M.: Hypertext Transfer Protocol (HTTP) over QUIC. Internet Engineering Task Force (Oct 2018)
Hamilton, R., Iyengar, J., Swett, I., Wilk, A.: QUIC: A UDP-Based Secure and Reliable Transport for HTTP/2 (Jan. 2016). https://datatracker.ietf.org/doc/html/draft-tsvwg-quic-protocol-02
Iyengar, J., Swett, I.: QUIC loss detection and congestion control. In: Internet Engineering Task Force. Internet-Draft draft-ietf-quic-recovery-16, work in Progress (Oct. 2018). https://datatracker.ietf.org/doc/html/draft-ietf-quic-recovery-16
Joseph, A., Li, T., He, Z., Cui, Y., Zhang, L.: A Comparison between SCTP and QUIC. In: Internet Engineering Task Force, Internet-Draft draft-joseph-quic-comparison-quic-sctp-00, work in Progress (Mar. 2018). https://datatracker.ietf.org/doc/html/draft-joseph-quic-comparison-quic-sctp-00
Bari, M.F., Boutaba, R., Esteves, R., Granville, L.Z., Podlesny, M., Rabbani, M.G., Zhang, Q., Zhani, M.F.: Data center network virtualization: a survey. IEEE Commun. Surv. Tutor. 15(2), 909–928 (2013)
Elkhatib, Y., Porter, B., Ribeiro, H.B., Zhani, M.F., Qadir, J., Rivière, E.: On using micro-clouds to deliver the fog. IEEE Intern. Comput. 21(2), 8–15 (2017)
Olaniyan, R., Fadahunsi, O., Maheswaran, M., Zhani, M.F.: Opportunistic edge computing: Concepts, opportunities and research challenges. In: Future Generation Computer Systems (FGCS), Elsevier. 89, 633–645, (2018). https://doi.org/10.1016/j.future.2018.07.040
Google Cloud Infrastructure. https://cloud.withgoogle.com/infrastructure, Accessed 3 March 2020
IEEE Standard for Local and metropolitan area networks—bridges and Bridged Networks. IEEE Std 802.1Q-2014 (Revision of IEEE Std 802.1Q-2011), pp. 1–1832 (Dec 2014)
Mahalingam, M., Dutt, D., Duda, K., Agarwal, P., Kreeger, L., Sridhar, T., Bursell, M., Wright, C.: Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. RFC 7348, (Aug. 2014). https://rfc-editor.org/rfc/rfc7348.txt
Overlay Transport Virtualization (OTV), https://goo.gl/p8qcbj, Accessed 3 March 2020
Ghrada, N., Zhani, M.F., Elkhatib, Y.: Price and Performance of Cloud-hosted Virtual Network Functions: Analysis and Future Challenges. In: IEEE Performance Issues in Virtualized Environments and Software Defined Networking (PVE-SDN NetSoft 2018). Montreal, Canada, Jun. 25-29 (2018)
Finn, N., Thubert, P., Varga, B., Farkas, J.: Deterministic networking architecture. In: Internet Engineering Task Force, Internet-Draft draft-ietf-detnet-architecture-13, work in Progress. (May 2019). https://datatracker.ietf.org/doc/html/draft-ietf-detnet-architecture-13
Chunduri, U., Clemm, A., Li, R.: Preferred Path Routing—a next generation routing framework beyond segment routing. In: IEEE Global Communications Conference (GLOBECOM) (2018)
Amokrane, A., Zhani, M.F., Langar, R., Boutaba, R., Pujolle, G.: Greenhead: Virtual data center embedding across distributed infrastructures. IEEE Trans. Cloud Comput. 1(1), 36–49 (2013)
Zhang, Q., Zhani, M.F., Boutaba, R., Hellerstein, J.L.: Dynamic heterogeneity-aware resource provisioning in the cloud. IEEE Trans. Cloud Comput. 2(1), 14–28 (2014)
Chowdhury, M., Boutaba, R.: A survey of network virtualization. Comput. Netw. 54(5), 862–876 (2010)
Aidi, S., Zhani, M.F., Elkhatib, Y.: On improving service chains survivability through efficient backup provisioning. In: IEEE/ACM/IFIP International Conference on Network and Service Management (CNSM), Rome, Italy, Nov. 5-9, (2018)
Mijumbi, R., Serrat, J., Gorricho, J.-L., Bouten, N., De Turck, F., Davy, S.: Design and evaluation of algorithms for mapping and scheduling of virtual network functions. In: IEEE Conference on Network Softwarization (NetSoft) (2015)
Tusa, F., Clayman, S., Valocci, D., Galis, A.: Multi-domain orchestration for the deployment and management of services on a slice enabled NFVI. In: IEEE Conference on Network Function Virtualization and Software Defined Networks (2018)
Galis, A., Makhijani, K.: Network slicing landscape: A holistic architectural approach, orchestration and management with applicability in mobile and fixed networks and clouds. In IEEE Network Softwarization (NetSoft) (2018)
Rabbani, M .G., Zhani, M .F., Boutaba, R.: On achieving high survivability in virtualized data centers. IEICE Transac. Commun. E97–B(1), 10–18 (2014)
Zhang, Q., Zhani, M.F., Jabri, M., Boutaba, R.: Venice: Reliable virtual data center embedding in clouds. In: IEEE International Conference on Computer Communications (INFOCOM). Toronto, Ontario, Canada, Apr. 27–Mai 2, (2014)
Ayoubi, S., Chen, Y., Assi, C.: Towards promoting backup-sharing in survivable virtual network design. IEEE/ACM Trans. Netw. 24(5), 3218–3231 (2016)
Rahman, M.R., Boutaba, R.: SVNE: Survivable virtual network embedding algorithms for network virtualization. IEEE Trans. Netw. Service Manag. 10(2), 105–118 (2013)
Zhani, M.F., Boutaba, R.: Survivability and fault tolerance in the cloud, pp. 295–308. Wiley, New York (2015). https://doi.org/10.1002/9781119042655.ch12
Sherry, J., Gao, P.X., Basu, S., Panda, A., Krishnamurthy, A., Maciocco, C., Manesh, M., Martins, J. a., Ratnasamy, S., Rizzo, L., et al.: Rollback-recovery for middleboxes. In: ACM Conference on Special Interest Group on Data Communication (SIGCOMM’15), p. 227–240 (2015)
Zhang, W., Liu, G., Zhang, W., Shah, N., Lopreiato, P., Todeschi, G., Ramakrishnan, K.K., Wood, T.: OpenNetVM: A platform for high performance network service chains. In: Workshop on Hot topics in Middleboxes and Network Function Virtualization, (2016)
Hwang, J., Ramakrishnan, K.K., Wood, T.: Netvm: high performance and flexible networking using virtualization on commodity platforms. IEEE Trans. Netw. Service Manag. 12(1), 34–47 (2015)
Liu, G., Ramakrishnan, K., Schlansker, M., Tourrilhes, J., Wood, T.: Design challenges for high performance, scalable nfv interconnects. In: ACM Workshop on Kernel-Bypass Networks, pp. 49–54 (2017)
Toussain, A., Hawari, M., Clausen, T.: Chasing Linux Jitter Sources for Uncompressed Video. In: IEEE/IFIP/ACM International Workshop on High-Precision Networks Operations and Control (HiPNet) (2018)
Hong, J., Jeong, S., Yoo, J.-H., Hong, J.: Design and implementation of eBPF-based virtual TAP for inter-VM traffic monitoring. In: IEEE/IFIP/ACM International Workshop on High-Precision Networks Operations and Control (HiPNet) (2018)
Kumar, P., Dukkipati, N., Lewis, N., Cui, Y., Wang, Y., Li, C., Valancius, V., Adriaens, J., Gribble, S., Foster, N. et al.: Picnic: Predictable virtualized NIC. In: ACM Special Interest Group on Data Communication (SIGCOMM’19), p. 351–366 (2019)
Chowdhury, S.R., Bari, M.F., Ahmed, R., Boutaba, R.: Payless: A low cost network monitoring framework for software defined networks. In: IEEE Network Operations and Management Symposium (NOMS), pp. 1–9 (May 2014)
Shu, Z., Wan, J., Lin, J., Wang, S., Li, D., Rho, S., Yang, C.: Traffic engineering in software-defined networking: measurement and management. IEEE Access 4, 3246–3256 (2016)
Kim, C., Sivaraman, A., Katta, N., Bas, A., Dixit, A., Wobker, L.J.: In-band network telemetry via programmable dataplanes. ACM SIGCOMM (2015)
Kim, C., Bhide, P., Doe, E., Holbrook, H., Ghanwani, A., Daly, D., Hira, M., Davie, B.: In band Network Telemetry (INT) (Jun. 2016)
Song, H.: Protocol-oblivious forwarding: Unleash the power of sdn through a future-proof forwarding plane. In: ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN’13), p. 127–132 (2013)
Li, S., Hu, D., Fang, W., Ma, S., Chen, C., Huang, H., Zhu, Z.: Protocol oblivious forwarding (POF): software-defined networking with enhanced programmability. IEEE Netw. 31(2), 58–66 (2017)
Elkhatib, Y., Coulson, G., Tyson, G.: Charting an intent driven network. In: International Conference on Network and Service Management (CNSM) (Nov 2017)
Clemm, A., Ciavaglia, L., Granville, L.Z.: Clarifying the Concepts of Intent and Policy. In: Internet Engineering Task Force, Internet-Draft draft-clemm-nmrg-dist-intent-01, work in Progress (Jul. 2018). https://datatracker.ietf.org/doc/html/draft-clemm-nmrg-dist-intent-01
Gessner, D., Olivereau, A., Segura, A.S., Serbanati, A.: Trustworthy infrastructure services for a secure and privacy-respecting internet of things. In: IEEE International Conference on Trust, Security and Privacy in Computing and Communications, pp. 998–1003 (June 2012)
Takabi, H., Joshi, J.B., Ahn, G.: Security and privacy challenges in cloud computing environments. IEEE Sec. Priv. 8, 24–31 (2010). https://doi.org/10.1109/MSP.2010.186
Sun, D., Chang, G., Sun, L., Wang, X.: Surveying and analyzing security, privacy and trust issues in cloud computing environments. Proc. Eng. 15, 2852–2856 (2011)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
FlexNGIA was presented at the keynote of ACM SIGCOMM 2019 Workshop on Networking for Emerging Applications and Technologies (NEAT-SIGCOMM 2019) (http://bit.ly/31W6vb2) and at the keynote of the IEEE/IFIP/ACM International Workshop on High-Precision Networks, Operations and Control (HiPNet-CNSM 2018), Rome, Italy, November 5-9, 2018 (https://goo.gl/ppdsVP.
Rights and permissions
About this article
Cite this article
Zhani, M.F., ElBakoury, H. FlexNGIA: A Flexible Internet Architecture for the Next-Generation Tactile Internet. J Netw Syst Manage 28, 751–795 (2020). https://doi.org/10.1007/s10922-020-09525-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10922-020-09525-0