Challenges and Future Direction of Time-Sensitive Software-Defined Networking (TSSDN) in Automation Industry

  • Ng Kean Haur
  • Tan Saw ChinEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11611)


In Industry 4.0, Cyber physical system (CPS) is suffered from queuing delay during the process of data gathering and feedback generation by which affects the efficiency of providing hard real-time guarantees. Hard real-time cyber physical system requires software and hardware to operate strictly within the deadline. Time-Sensitive Software-Defined Networking (TSSDN) is an architecture which utilizes the centralized network controller in Software-Defined Networking (SDN) to facilitate the operation of software and hardware in CPS globally. Time-sensitive-aware scheduling traffic system in TSSDN is capable to minimize the queuing delay in the network which leads to hard real-time guarantees. Hence, the potential opportunities of TSSDN in automation industry has motivate the further investigate of its current states. This paper will discuss the challenges of TSSDN and suggest its future direction enhancement.


Software-Defined Networking Cyber physical system Time-Sensitive Networking 


  1. 1.
    Wang, S., Wan, J., Zhang, D., Li, D., Zhang, C.: Towards smart factory for Industry 4.0: a self-organized multi-agent system with big data based feedback and coordination. Comput. Netw. 101, 158–168 (2016)CrossRefGoogle Scholar
  2. 2.
    Sreedharan, V.R., Unnikrishnan, A.: Moving towards Industry 4.0: a systematic review. Int. J. Pure Appl. Math. 117(2), 929–936 (2017)Google Scholar
  3. 3.
    Jazdi, N.: Cyber physical systems in the context of Industry 4.0. In: IEEE International Conference on Automation, Quality and Testing, Robotics, pp. 1–4 (2014)Google Scholar
  4. 4.
    Higashion Laboratory: Cyber Physical System (CPS) Research in Higashion Laboratory. Accessed 18 Sept 2018
  5. 5.
    The Time-Sensitive Networking Task Group: IEEE 802.1 Time-Sensitive Networking Task Group. IEEE Working Group (2017). Accessed 18 Sept 2018
  6. 6.
    Teener, M.D.J., et al.: heterogeneous networks for audio and video: using IEEE 802.1 audio video bridging. Proc. IEEE 101(11), 2339–2354 (2013)CrossRefGoogle Scholar
  7. 7.
    Craciunas, S.S., Oliver, R.S., Chmelík, M., Steiner, W.: Scheduling real-time communication in IEEE 802.1 Qbv time sensitive networks. In: Proceedings of the 24th International Conference on Real-Time Networks and Systems, pp. 183–192 (2016)Google Scholar
  8. 8.
    P802.1Qcc – Stream Reservation Protocol (SRP) Enhancements and Performance Improvements. Accessed 10 Oct 2018
  9. 9.
    Ahmed, K., Blech, J.O., Gregory, M.A., Schmidt, H.: Software defined networking for communication and control of cyber-physical systems. In: IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), pp. 803–808 (2015)Google Scholar
  10. 10.
    Nayak, N.G., Dürr, F., Rothermel, K.: Software-defined environment for reconfigurable manufacturing systems. In: 5th International Conference on the Internet of Things (IOT), pp. 122–129 (2015)Google Scholar
  11. 11.
    Cisco Public: Time-Sensitive Networking: A Technical Introduction White Paper Time-Sensitive Networking: A Technical Introduction (2017)Google Scholar
  12. 12.
    Böhm, M., Ohms, J., Gebauer, O., Wermser, D.: Architectural Design of a TSN to SDN Gateway in the Context of Industry 4.0Google Scholar
  13. 13.
    IEEE Standard for Local and metropolitan area networks — Bridges and Bridged Networks - Amendment 24: Path Control and Reservation. IEEE Std 802.1Qca-2015 (Amendment to IEEE Std 802.1Q-2014 as Amend. by IEEE Std 802.1Qcd-2015 IEEE Std 802.1Q-2014/Cor 1-2015), pp. 1–120, March 2016Google Scholar
  14. 14.
    Singh, S.: Routing algorithms for time sensitive networks (2017)Google Scholar
  15. 15.
    Dürr, F., Nayak, N.G.: No-wait packet scheduling for IEEE time-sensitive networks (TSN). In: Proceedings of the 24th International Conference on Real-Time Networks and Systems, pp. 203–212 (2016)Google Scholar
  16. 16.
    Craciunas, S.S., Oliver, R.S.: SMT-based task-and network-level static schedule generation for time-triggered networked systems. In: Proceedings of the 22nd International Conference on Real-Time Networks and Systems, p. 45 (2014)Google Scholar
  17. 17.
    Nayak, N.G., Dürr, F., Rothermel, K.: Time-Sensitive Software-Defined Networks for Real-Time Applications (2016)Google Scholar
  18. 18.
    Doria, A., et al.: Forwarding and control element separation (ForCES) protocol specification (2010)Google Scholar
  19. 19.
    McKeown, N., et al.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRefGoogle Scholar
  20. 20.
    Sezer, S., et al.: Are we ready for SDN? Implementation challenges for software-defined networks. IEEE Commun. Mag. 51(7), 36–43 (2013)CrossRefGoogle Scholar
  21. 21.
    Du, J.L., Herlich, M.: Software-defined networking for real-time ethernet. In: ICINCO, no. 2, pp. 584–589 (2016)Google Scholar
  22. 22.
    Gopalakrishnan, A.: Applications of software defined networks in industrial automation (2014)Google Scholar
  23. 23.
    Ditzel, G.A., Didier, P.: Time sensitive network (TSN) protocols and use in ethernet/ip systems. In: ODVA Industry Conference & 17th Annual Meeting (2015)Google Scholar
  24. 24.
    Quentin Monnet: An introduction to SDN (2016). Accessed 23 Jan 2019
  25. 25.
    Shamugam, V., Murray, I., Leong, J.A., Sidhu, A.S.: Software defined networking challenges and future direction: a case study of implementing SDN features on OpenStack private cloud. IOP Conf. Ser. Mater. Sci. Eng. 121(1), 12003 (2016)CrossRefGoogle Scholar
  26. 26.
    Nasrallah, A., et al.: Ultra-low latency (ULL) networks: The IEEE TSN and IETF DetNet standards and related 5G ULL research. IEEE Commun. Surv. Tutor. 21, 88–145 (2018)CrossRefGoogle Scholar
  27. 27.
    King, D., Zhao, Q., Hardwick, J.: Path Computation Element Communication Protocol (PCEP) Management Information Base (MIB) Module (2014)Google Scholar
  28. 28.
    Lange, S., et al.: Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Trans. Netw. Serv. Manag. 12(1), 4–17 (2015)CrossRefGoogle Scholar
  29. 29.
    Tsou, T., Yin, H., Xie, H., Lopez, D.: Use Cases for ALTO with Software Defined Networks (2012)Google Scholar
  30. 30.
    Voellmy, A., Kim, H., Feamster, N.: Procera: a language for high-level reactive network control. In: Proceedings of the first workshop on Hot topics in software defined networks, pp. 43–48 (2012)Google Scholar
  31. 31.
    Foster, N., et al.: Frenetic: a network programming language. ACM Sigplan Not. 46(9), 279–291 (2011)CrossRefGoogle Scholar
  32. 32.
    Hinrichs, T.L., Gude, N.S., Casado, M., Mitchell, J.C., Shenker, S.: Practical declarative network management. In: Proceedings of the 1st ACM workshop on Research on enterprise networking, pp. 1–10 (2009)Google Scholar
  33. 33.
    Voellmy, A., Hudak, P.: Nettle: taking the sting out of programming network routers. In: Rocha, R., Launchbury, J. (eds.) PADL 2011. LNCS, vol. 6539, pp. 235–249. Springer, Heidelberg (2011). Scholar
  34. 34.
    Porras, P., Shin, S., Yegneswaran, V., Fong, M., Tyson, M., Gu, G.: A security enforcement kernel for OpenFlow networks. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 121–126 (2012)Google Scholar
  35. 35.
    Software-Defined Networking: The New Norm for Networks ONF White Paper (2012)Google Scholar
  36. 36.
    Neghabi, A., Navimipour, N.J., Hosseinzadeh, M., Rezaee, A.: Load balancing mechanisms in the software defined networks: a systematic and comprehensive review of the literature. IEEE Access 6, 14159–14178 (2018)CrossRefGoogle Scholar
  37. 37.
    Ejaz, S., Iqbal, Z.: Network function virtualization: challenges and prospects for modernization. In: Proceedings of the International Conference on Engineering and Emerging Technologies (ICEET), pp. 1–5, February 2018Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Faculty of Computing and InformaticsMultimedia UniversityCyberjayaMalaysia

Personalised recommendations