Abstract
Cybersickness and control-loop instabilities are two main concerns in Tactile Cyber-Physical Systems (TCPS). TCPS applications demand stringent bounds on end-to-end latencies to avoid their occurrences. Traditional best-effort networks cannot guarantee packet latencies in the presence of external traffic. However, emerging deterministic networks such as IEEE 802.1 Time-Sensitive Networking (TSN) can isolate time-critical flows from external traffic using IEEE 802.1Qbv Time-Aware Shaper (TAS) to guarantee bounded end-to-end packet latencies. In this work, we develop eDDSCH-TSN, a decentralized dynamic scheduling protocol to configure non-overlapping gate slots in TAS-enabled TSN switches to support TCPS flows. eDDSCH-TSN supports plug-and-play operation of compatible TCPS terminals with guaranteed minimal end-to-end packet latencies. Compared to the state-of-the-art, eDDSCH-TSN provides three orders lower end-to-end packet latencies for TCPS flows in mid-size networks with 10 hops between source and destination terminals. Further, we also present PYTSN, an open-source discrete-event TSN simulator that we use for evaluating eDDSCH-TSN. In particular, we use PYTSN to show the isolation of TCPS flows from external traffic and plug-and-play operation of TCPS terminals.
- [1] . 2017. Challenges in haptic communications over the tactile internet. IEEE Access 5 (2017), 23502–23518.Google Scholar
Cross Ref
- [2] . 2014. The Tactile Internet. (2014). Retrieved from https://www.itu.int/en/ITU-T/techwatch/Pages/tactile-internet.aspx.Google Scholar
- [3] . 2018. Toward haptic communications over the 5G tactile Internet. IEEE Commun. Surv. Tutor. 20, 4 (2018), 3034–3059.Google Scholar
Digital Library
- [4] . 2019. Quality of control assessment for tactile cyber-physical systems. In Proceedings of the 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). 1–9.
DOI: Google ScholarDigital Library
- [5] 2000. A discussion of cybersickness in virtual environments. SIGCHI Bull. 32, 1 (2000), 10.Google Scholar
- [6] . 2018. Toward a Tactile Internet Reference Architecture: Vision and Progress of the IEEE P1918.1 Standard. (2018).
arxiv:cs.NI/1807.11915 .Google Scholar - [7] . 2021. Tactile Cyber-physical Systems: A Testbed, A Performance Metric and Network Resource Allocation Protocols. Ph.D. Dissertation. Indian Institute of Science, Bangalore.Google Scholar
- [8] . 2020. Toward tactile internet in beyond 5G era: Recent advances, current issues, and future directions. IEEE Access 8 (2020), 56948–56991.Google Scholar
Cross Ref
- [9] . 2018. Adaptive 5G low-latency communication for tactile internet services. Proc. IEEE 107, 2 (2018), 325–349.Google Scholar
Cross Ref
- [10] . 2019. Ultrareliable and low-latency communication techniques for tactile internet services. Proc. IEEE 107, 2 (2019), 376–393.Google Scholar
Cross Ref
- [11] . 2019. Ultra-Low latency (ULL) networks: The IEEE TSN and IETF DetNet standards and related 5G ULL research. IEEE Commun. Surv. Tutor. 21, 1 (2019).Google Scholar
Cross Ref
- [12] . 2018. Introduction to time-sensitive networking. IEEE Commun. Stand. Mag. 2, 2 (2018), 22–28.Google Scholar
Cross Ref
- [13] . 2016. IEEE standard for local and metropolitan area networks—bridges and bridged networks—amendment 25: Enhancements for scheduled traffic. IEEE Std 802.1Qbv-2015 (Amendment to IEEE Std 802.1Q-2014 as amended by IEEE Std 802.1Qca-2015, IEEE Std 802.1Qcd-2015, and IEEE Std 802.1Q-2014/Cor 1-2015) (2016), 1–57. Retreival 10th January 2021.Google Scholar
- [14] . 2019. Reconfiguration Algorithms for High Precision Communications in Time-sensitive Networks: Time-Aware Shaper Configuration with IEEE 802.1Qcc (Extended Version). (2019).
arxiv:cs.NI/1906.11596 .Google Scholar - [15] . 2018. Traffic planning for time-sensitive communication. IEEE Commun. Stand. Mag. 2, 2 (2018), 42–47.Google Scholar
Cross Ref
- [16] . 2019. TSNSCHED: Automated schedule generation for time sensitive networking. In Proceedings of the Formal Methods in Computer Aided Design Conference (FMCAD). IEEE, 69–77.Google Scholar
Cross Ref
- [17] . 2016. 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. 183–192.Google Scholar
Digital Library
- [18] . 2018. Demo abstract: Slate XNS–An online management tool for deterministic TSN networks. In Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS). IEEE, 103–104.Google Scholar
Cross Ref
- [19] . 2019. Reconfiguration algorithms for high precision communications in time-sensitive networks. In Proceedings of the IEEE Globecom Workshops (GC Wkshps). 1–6.Google Scholar
Cross Ref
- [20] . 2016. TSN–Time-sensitive networking. Hirschmann, USA, WP00027 (2016).Google Scholar
- [21] . 2021. Decentralized dynamic gate scheduling of IEEE 802.1Qbv time aware shaper and a TSN simulator for tactile cyber-physical systems. In Proceedings of the 17th IFIP/IEEE International Symposium on Integrated Network Management. Retreival 10th January 2021.Google Scholar
- [22] . 2018. A time-sensitive networking (TSN) simulation model based on OMNET++. In Proceedings of the IEEE International Conference on Mechatronics and Automation (ICMA). IEEE, 643–648.Google Scholar
Digital Library
- [23] . 2016. TSimNet: An industrial time-sensitive networking simulation framework based on OMNeT++. In Proceedings of the 8th IFIP International Conference on New Technologies, Mobility and Security (NTMS). IEEE, 1–5.Google Scholar
Cross Ref
- [24] . 2018. Evaluation of time-triggered traffic in time-sensitive networks using the OPNET simulation framework. In Proceedings of the 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP). IEEE, 283–287.Google Scholar
Cross Ref
- [25] . 2019. NeSTiNg: Simulating IEEE time-sensitive networking (TSN) in OMNeT++. In Proceedings of the International Conference on Networked Systems (NetSys). 1–8.Google Scholar
Cross Ref
- [26] OMNeT++ Discrete Event Simulator. Retrieved from https://omnetpp.org/. (????).Google Scholar
- [27] . 2018. NS-3 Consortium. (2018). Retrieved from https://www.nsnam.org.Google Scholar
- [28] . 2020. IEEE standard for local and metropolitan area networks—timing and synchronization for time-sensitive applications in bridged local area networks. IEEE Std 802 (2020).Google Scholar
- [29] . 2018. Distributing deterministic, accurate time for tightly coordinated network and software applications: IEEE 802.1 AS, the TSN profile of PTP. IEEE Commun. Stand. Mag. 2, 2 (2018), 34–40.Google Scholar
Cross Ref
- [30] memory-profiler. (????). Retrieved 10th January 2021 from https://pypi.org/project/memory-profiler/.Google Scholar
- [31] . 2000. The intuitive/sup TM/ telesurgery system: Overview and application. In Proceedings of the IEEE International Conference on Robotics and Automation.618–621.
DOI: Google ScholarCross Ref
- [32] . 2020. Simpy-Discrete event simulation for Python. (2020). Retrieved from simpy.rtfd.org.Google Scholar
Index Terms
Decentralized Dynamic Scheduling of TCPS Flows and a Simulator for Time-sensitive Networking
Recommendations
Size-based queuing: an approach to improve bandwidth utilization in TSN networks
Ethernet has become one of the most researched network technologies for modern, safety-critical, distributed systems due to its maturity and low cost. Standard Ethernet, however, is unsuitable for safety-critical applications due to its lack of delivery ...
Design and Implementation of Flow-Level Simulator for a Network with Heterogeneous Flows
SAINT '09: Proceedings of the 2009 Ninth Annual International Symposium on Applications and the InternetIn this paper, we present design and implementation of a flow-level network simulator called FSIM+ (Fluid-based network SIMulator plus) for a network with heterogeneous flows transferred with different transport protocols: TCP,XCP, and UDP. In recent ...
Reliability-Aware Comprehensive Routing and Scheduling in Time-Sensitive Networking
Wireless Algorithms, Systems, and ApplicationsAbstractNowadays, Time-Sensitive Networking (TSN) has widespread application in many industrial fields, aiming to provide deterministic low-latency network transmission. Traffic in TSN is roughly divided into three categories: Time-Triggered (TT) traffic, ...






Comments