Recent Advances in Time-Sensitive Network Configuration Management: A Literature Review
<p>Configuration management has an impact on all aspects of TSN.</p> "> Figure 2
<p>Overview of the TSN protocols [<a href="#B10-jsan-12-00052" class="html-bibr">10</a>].</p> "> Figure 3
<p>Three models of TSN configuration management.</p> "> Figure 4
<p>Process of distributed model.</p> "> Figure 5
<p>Architecture of centralized model.</p> "> Figure 6
<p>Process of centralized model. The four different colored fonts correspond to the four steps described in the text in order of serial numbers.</p> "> Figure 7
<p>In a four-node network, the fault recovery time corresponding to different numbers of flows [<a href="#B70-jsan-12-00052" class="html-bibr">70</a>].</p> "> Figure 8
<p>Reconfiguration delay of in-vehicle network based on SDN [<a href="#B61-jsan-12-00052" class="html-bibr">61</a>].</p> "> Figure 9
<p>Cases of TSN configuration management in vehicle scenario.</p> "> Figure 10
<p>Cases of TSN configuration management in industrial scenario. Subfigure (<b>a</b>) portrays the TSN configuration management architecture for heterogeneous industrial networks. Subfigure (<b>b</b>) shows a quality inspection system. Subfigure (<b>c</b>) shows a case of industrial wireless TSN. And subfigure (<b>d</b>) represents a module for operating, controlling and monitoring.</p> ">
Abstract
:1. Introduction
1.1. Background and Related Work
1.2. Content and Structure
- TSN Configuration Management Models: Various types of networks require different forms of configuration management. For Time-Sensitive Networking (TSN), three distinct models for configuration management have been abstracted to cater to diverse network requirements. These models comprise the fully distributed model, centralized network/distributed user model, and fully centralized model. This academic article provides a comprehensive description of the architectural design and operational workflow of each of these configuration management models, and highlights their individual strengths and limitations.
- Key Technologies of TSN Configuration Management: The management of Time-Sensitive Networking (TSN) configuration encompasses a wide array of technical intricacies. The present article concentrates on the areas of clock synchronization management, network topology discovery, configuration management patterns, fault detection and recovery, as well as reconfiguration. Our analysis explores the critical role that these technologies play in the TSN configuration management system, whilst also identifying the current challenges and obstacles faced in their implementation.
- Application of TSN Configuration Management in Different Scenarios: At present, Time-Sensitive Networking (TSN) is a popular technology utilized in in-vehicle and industrial network scenarios. The present article aims to explicate the crucial role of TSN configuration management within these two domains, drawing on specific cases for illustration. To this end, we have cataloged several system architectures frequently deployed in these contexts, with the goal of inspiring relevant researchers and technicians in their pursuit of effective system design and application development.
- Future Research Directions: This article delves deeper into the potential research avenues for Time-Sensitive Networking (TSN) configuration management. These areas include the standardization of control planes, real-time dynamic reconfiguration, cross-domain TSN implementation, and wireless TSN. Each of these directions has the potential to contribute significantly to the advancement of TSN configuration management and therefore warrants further investigation and exploration.
2. TSN and Related Toolsets
2.1. TSN
2.2. YANG and NETCONF
2.3. SDN
2.4. OPC UA
3. Research on the Architecture of TSN Configuration Management System
- Provide an overview of the main content of the TSN configuration management model in the IEEE 802.1Qcc [2];
- Summarize distributed and centralized configuration management models and the latest research progress;
- Summarize the workflow of distributed and centralized models;
- Analyze the advantages and disadvantages of distributed and centralized models.
3.1. TSN Configuration Management Model
- The fully distributed model does not have any entities for centralized management (Figure 3a). U/NCI hops from the Talker to the Listener along the path given by the spanning tree, and the bridges along the way perform admission control based on U/NCI and their own resource situation. UNI is located between the end user and their direct network bridge. The black solid line arrow indicates that the end user interacts with the direct bridge U/NCI through UNI. The black dashed arrow indicates the transfer of U/NCI between bridges.
- The centralized network/distributed user model introduces Centralized Network Configuration (CNC) as the centralized manager of the network bridge on the basis of complete distribution (Figure 3b). The main function of CNC is to discover network topology, acquire the capabilities and resources of the bridge, calculate based on user needs, provide feedback to users, and configure the network. Similar to fully distributed, the UNI of the network centralized/user distributed model is located between the end user and its direct network bridge. End users can directly send U/NCI (black solid line arrow) to the direct bridge through UNI. The difference is that, in the network concentration/user distribution model, the direct bridge acts as an agent for CNC, so U/NCI no longer transmits hop by hop, but directly forwards between the end user’s direct bridge and CNC (black dashed arrow). CNC manages the network bridge through some remote management protocol (black dotted arrow), such as SNMP, NETCONF, and RESTCONF.
- The fully centralized model further builds on the network centralized/user distributed model by introducing Centralized User Configuration (CUC) as the centralized manager for end users (Figure 3c). It can meet the demand for direct configuration management of terminal devices. CUC discovers terminals through user specific protocols (black dashed arrows), obtains the capabilities and user requirements of terminal devices, and configures them. Compared to the first two models, in the fully centralized model, UNI is located between CNC and CUC. CNC acts as the proxy for the bridge, while CUC acts as the proxy for the terminal device, and U/NCI only interacts directly between the two. CNC also manages the network bridge through some remote management protocol (black dotted arrow).
3.2. Distributed Model
3.2.1. Workflow
- Path selection: All participants in the TSN network (including end users and bridges) establish a tree logical topology through a certain protocol, such as the Spanning Tree Protocol (STP). After the tree logical topology is successfully established, the paths from the Talker to all its Listeners are determined accordingly.
- Talker announce: The Talker sends declaration messages to the network using specific protocols such as SRP or RAP. The declaration message records the attribute information of the stream, including stream ID, period, rate, and frame length. This attribute information is exchanged between the databases of the bridge in a hop-by-hop propagation manner.
- Listener feedback: After receiving the declaration message from the Talker, the Listener determines whether to receive the stream based on the stream attribute information. If so, it sends a feedback message requesting subscription to the stream. The feedback message returns to the Talker hop by hop along the original path, and each bridge along the way determines whether it can provide services for the flow based on its own resource situation and attaches the judgment result to the feedback message. If it is allowed to provide services for this stream, local devices will also be configured to reserve bandwidth resources for this stream.
- Sending TSN stream: If the Talker receives any feedback message from the Listener indicating permission to send, it will send the TSN stream to the network and the stream will be forwarded along the original path of completing bandwidth resource reservation to the Listener subscribing to the stream.
- Exit mechanism: During the TSN stream transmission process, both the Talker and Listener can choose to exit the TSN stream they are in. When a stream’s Talker or all Listeners exit, all bridges on the stream path will release the bandwidth resources reserved for them.
3.2.2. Research Overview
3.3. Centralized Model
3.3.1. Basic Architecture
- Data Plane: The behavior of the TSN domain on the data plane is mainly regulated by many protocols such as IEEE 802.1AS [11] (Timing and Synchronization), IEEE 802.1Qbv [12] (Time-Aware Shaper), IEEE 802.1Qci [13] (Per-Stream Filtering and Policing), IEEE 802.1Qbu [14] (Frame Preemption), IEEE 802.1CB [15] (Frame Replication and Elimination), IEEE 802.1Qch [16] (Cyclic Queuing and Forwarding), and IEEE 802.1Qcr (Asynchronous Traffic Shaping) [17]. Within the scope of this study, interested readers can refer to relevant standards. In addition, in heterogeneous multi-domain networks, there are network domains formed by non-TSN devices on the data plane. These non-TSN devices may be industrial legacy devices, ordinary IP bridges, or SDN switches that do not possess a range of capabilities specified in the TSN protocol cluster.
- Control Plane: The control plane consists of various controllers. The TSN domain centralized controller is the main carrier of the TSN configuration management function, divided into CNC and CUC parts. We have provided a preliminary introduction in Section 3.1. Among them, CUC includes modules such as terminal discovery, requirement collection and processing, and terminal configuration. CNC includes modules such as topology discovery, routing scheduling, admission control, resource reservation, AS management, NETCONF interface, and YANG database. Reference [36] provided a relatively comprehensive description of the functional requirements of centralized controllers, including support for multiple network management protocols, integrated SDN architecture, functional upgrades and extensions, control plane scalability, support for multiple configuration strategies, cross-domain connections, real-time dynamic automatic configuration, and handling uncertainty information, among others. In addition, support for terminal discovery, collection, and processing of end-user requirements, as well as terminal configuration and management, and support for network topology discovery are also included in the functional requirements [37]. Readers can refer to these two articles for detailed information.
3.3.2. Workflow
- Topology Discovery: Centralize the controller (CNC) for network topology discovery and obtain a global view of the network by using a specific protocol such as LLDP.
- User Request: The user sends an admission control request to the CUC through the user-specific protocol. The request information is directly forwarded to the CUC through a direct connection bridge, rather than being transmitted hop by hop. CUC aggregates all users’ request information and submits it to CNC via UNI.
- Configure Network: After the CNC collects all the requests from all users, it calculates the routing and scheduling scheme according to the global view, and then converts the calculation results into profiles and distributes them to bridges using network management protocols such as SNMP, NETCONF, and RESTCONF. At the same time, the CNC provides feedback on the admission control status to the user and configures the user through the CUC. When the above steps are successfully completed, the Talker starts using TSN streams for data transmission.
- Network Monitoring and Fault Recovery: During operation, when a network fault occurs, the neighboring nodes of the faulty device actively report the detected abnormal information to the CNC or the CNC detects that some devices are unavailable through the network topology discovery protocol. After collecting the fault information, the controller re-plans the traffic based on the global view, redistributes the configuration to the corresponding devices, and completes fault isolation or recovery.
3.3.3. Research Overview
- Single-domain: In the research on single-domain TSN, some literature has improved and expanded distributed protocols (RAP and SRP) to achieve faster convergence speed. Another part of the literature adopts a purely centralized approach for configuration management of single-domain TSN. The vast majority of the literature adopts SDN-based solutions, mainly for reasons we have explained in Section 2.3 and we will not elaborate on them here. Time-Sensitive Software Defined Network (TSSDN) is a relatively complete system architecture in SDN-based solutions. Below, we will review the above research:
- –
- Improve and extend distributed protocols: Reference [34] extended the RAP protocol to make it applicable to centralized models. The specific approach is to implement a RAP-related interface in CUC for receiving and processing RAP information from terminals. Ref. [40] used an SDN controller to enhance the SRP protocol. The bridge forwards SRP messages to the SDN controller for processing and then sends them back to the bridge, which then sends them to the next hop. In this scheme, SRP messages are processed in the SDN controller instead of the bridge, but still transmitted hop by hop. Ref. [42] was simplified accordingly. After forwarding SRP messages to the SDN controller, they are directly forwarded to the destination and no longer sent back to the bridge for hop-by-hop transmission. Ref. [46] more systematically proposed the concept and architecture of Software Defined Flow Reservation (SDFR), which utilized SDN OpenFlow for SRP operations such as flow registration.
- –
- Pure centralized method: Ref. [38] explored the feasibility of introducing SDN in real-time Ethernet, analyzed the advantages and disadvantages of introducing SDN, and proposed a model architecture for network configuration management using SDN. Ref. [37] evaluated the feasibility of SDN OpenFlow protocol as a TSN network management protocol. Ref. [36] summarized the requirements and challenges of TSN configuration management and, based on this, proposed a flexible and scalable TSN centralized configuration management architecture combined with SDN. Ref. [39] used an SDN controller to accelerate the convergence process of clock synchronization. Ref. [41] explored the configuration management problem of wireless TSN networks based on a centralized model. Ref. [28] proposed a solution for industrial TSN configuration management using SDN and OPC UA technologies.
- –
- TSSDN: Reference [45] proposed the concept of TSSDN in 2016 and described its functions, including global attempts, routing, and scheduling. TSSDN is a relatively complete system solution that has been borrowed and adopted by many subsequent research institutes. The authors of [40] provided their understanding of the TSSDN architecture (as shown in Section 5.1.2). However, Ref. [48] further combined the fully centralized model described in IEEE 802.1Qcc-2018 [2] (as shown in Figure 3c), to divide the TSSDN architecture into more detailed module functions, and also introduces a unified control layer. Ref. [47] combed the challenges and future research directions of TSSDN from five aspects of reliability, performance, scalability, security, and interoperability. Ref. [44] studied the problems and challenges related to flow scheduling in TSSDN, and used integer linear programming (ILP) to solve the scheduling problem of new traffic. Ref. [43] proposed a method called The centralized configuration management architecture is similar to TSSDN and compared with TSSDN architecture.
- Multi-domain: The main challenge faced by multi-domain TSN is clock synchronization and cross-domain negotiation between different TSN domains. The approach of [49,50] was similar, introducing a higher-level controller as the negotiation management module in the control plane (global controller in Figure 5), which centrally manages TSN domain controllers and indirectly manages multi-domain TSNs, enabling cross-domain clock compensation and traffic scheduling. And in the subsequent work of [49], a higher precision cross-domain clock compensation method was proposed in [52]. Cross-domain TSN flow reservation is also a challenge faced by multi-domain TSNs. Ref. [53] utilized a distributed approach by adding an east–west bound interface to the TSN domain controller. Through this interface, TSN controllers can communicate on the control plane to negotiate resource reservation for cross-domain TSN flows. However, there is no explanation in [53] on how to use east–west interfaces for cross-domain clock synchronization.
- Heterogeneous network: In the research on the multi-domain problem of TSN, some have involved the problem of heterogeneous TSN. The so-called heterogeneity refers to the connection between TSN networks and non-TSN networks, and the TSN flow needs to pass through the non-TSN network. This phenomenon is common in industrial legacy networks, where some devices in the network support TSN protocol clusters while others still do not possess TSN characteristics. In addition, sometimes the TSN flow from one industrial field also needs to traverse other networks to reach the other end of the industrial field. This brings a lot of uncertainty to latency and poses new challenges in configuration management. The multi-domain TSN architecture proposed by [49,50] is also used in heterogeneous networks. And Ref. [51] utilizes the idea of distributed models to solve the configuration management problem of industrial heterogeneous networks by introducing east–west interfaces in SDN controllers.
3.4. Advantages and Disadvantages of Distributed and Centralized Models
4. Research on Key Technologies of TSN Configuration Management
- Firstly, the TSN network needs to perform clock synchronization;
- Next, discover network topology and explore network resources;
- Then, according to user needs, adopt a certain network configuration mode for network configuration;
- Monitor the operation status of the network and promptly identify faults;
- Reconfigure the network for fault recovery.
4.1. Clock Synchronization Management
4.2. Topology Discovery
4.3. Network Configuration Patterns
4.3.1. Manual Configuration
4.3.2. Static Redundancy Configuration
4.3.3. Dynamic Automatic Configuration
- During the initialization phase, automatically collect network topology information and distribute the initialization configuration to the network bridge;
- Monitor the network operation status during normal network operation and provide admission control for newly added flows;
- Search for and use redundant paths after a fault occurs, including recalculating routing and scheduling, and issuing new configuration information.
4.4. Fault Detection and Recovery
4.5. Safety and Real-Time Performance of Reconfiguration
4.5.1. Safety of Reconfiguration
4.5.2. Real-Time Performance of Reconfiguration
5. Application Scenarios of TSN Configuration Management
5.1. In-Vehicle Scenario
5.1.1. Characteristics and Requirements Analysis of In-Vehicle Scenario
5.1.2. Case Study of In-Vehicle Scenario
5.2. Industrial Scenario
5.2.1. Characteristics and Requirements Analysis of Industrial Scenario
- The network needs to have seamless reconfiguration capability and support plug-and-play;
- Generally, it is a heterogeneous network, where there are many legacy devices and the network scale is relatively large;
- There are challenges in adapting to industrial Ethernet applications with different QoS requirements and transmitting BE traffic on shared networks [76].
5.2.2. Case Study of Industrial Scenario
6. Research Directions and Challenges
6.1. Standardization of Control Plane
- CUC and CNC: IEEE 802.1Qcc [2] introduced CNC and CUC as centralized control units, but did not clearly define the specific functions of CNC and CUC, nor how the communication interface (UNI) between them interacts with information. The IEEE P802.1Qdj being developed will address this issue, further clarify the functions of CNC and CUC, and stipulate that the two communicate using protocols based on the YANG model (such as RESTCONF).
- Configuration management interface: The TSN standard does not unify the interface protocol between CUC and end users, as well as the interface protocol between CNC and the network bridge. Ref. [28] proposed using the client server mode of OPC UA as the interface between network controllers and end users in industrial scenarios, which may be a potential solution. In Section 4.5.2, we discussed the interface protocol between CNC and the bridge, namely the TSN remote configuration management protocol. The improvement of standardization and real-time performance in this area is still a problem worth further in-depth research.
- YANG model: We mentioned in Section 2.2 that the YANG model plays a role in promoting unified management in TSN. However, the current standard YANG model still needs to be improved. In addition, various device manufacturers will introduce custom YANG models when improving and extending standard protocols, while these private YANG models are not publicly disclosed. Therefore, there are currently many difficulties in implementing global unified configuration management in a TSN network composed of products from different manufacturers.
6.2. Real-Time Dynamic Reconfiguration
- Process specification: Dynamic automatic configuration itself is a process completed by the network itself, but at present there is no relevant standard [59] for it and there is no unified specification for its complete process, which is not conducive to the formation of an interoperable, vendor-independent TSN configuration management model.
- Real time: In Section 4.4 and Section 4.5, we mentioned that fault recovery requires reconfiguration of the network, which includes the time required to discover and resolve faults. Reference [57] demonstrated that using spanning tree protocols to detect topology changes is time-consuming and cannot meet real-time requirements. The research in reference [70] indicated that the NETCONF protocol lacks real-time performance. Improving the real-time performance of dynamic reconfiguration is a topic that involves the design of real-time operating systems and network protocols, and further research is needed.
6.3. Cross-Domain TSN
- East–west interface: In the absence of a global controller (i.e., a distributed control plane), domain controllers need to use an east–west interface for communication, but there is currently no research on or evaluation of specific east–west interface protocols in relevant literature. In addition, how to use east–west interfaces for cross-domain negotiation and clock compensation between domain controllers is also a challenge, especially when there are a large number of domain controllers; the distributed nature can bring significant complexity to the design of east–west interface protocols.
- Global controller: When there is a global controller in the network (i.e., the control plane is centralized), similar problems can also be encountered:
- –
- There is currently a lack of research on the interface between the global controller and the domain controller;
- –
- The functional division between the global controller and the domain controller is currently unclear, such as which controller should be responsible for collecting and processing end-user requirements;
- –
- The collaboration mechanism between the global controller and the domain controller needs to be explored, such as how the two share information (including user terminal information, network topology information, etc.), how to negotiate management, and how to compensate the network clock.
6.4. Wireless TSN
- Introducing More Wireless Technologies: The aforementioned Intel laboratory research used IEEE 802.11 (Wi-Fi) and reference [41] configured terminal sensors by integrating DECT ULE wireless technology in CUC. Expanding the TSN configuration management model to other wireless networks requires more practical validation, such as cellular network technology and common wireless technologies in the industrial field.
- TSN Distributed Configuration Management Model in Wireless Domain: The above research is focused on centralized wireless TSN and currently there is no attempt to extend the TSN distributed configuration management model (Section 3.2) to wireless domains.
- Configuration Management Challenges Brought by Wireless Networks: Currently, there is no literature considering using configuration management entities to address interference issues (such as network overlap) in wireless network planning and deployment. In addition, due to interference, distance, and other factors, the wireless channel capacity is unstable, so it is particularly important to use the TSN configuration management entity to monitor and manage the wireless channel.
7. Conclusions
Funding
Conflicts of Interest
References
- Varis, P.; Leyrer, T. Time-Sensitive Networking for Industrial Automation; Texas Instruments: Dallas, TX, USA, 2020. [Google Scholar]
- IEEE Std 802.1Qcc-2018; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amendment 31: Stream Reservation Protocol (SRP) Enhancements and Performance Improvements. IEEE: Piscataway, NJ, USA, 31 October 2018.
- Messenger, J.L. Time-Sensitive Networking: An Introduction. IEEE Commun. Stand. Mag. 2018, 2, 29–33. [Google Scholar] [CrossRef]
- Finn, N. Introduction to Time-Sensitive Networking. IEEE Commun. Stand. Mag. 2018, 2, 22–28. [Google Scholar] [CrossRef]
- Cai, Y.; Yao, Z.; Li, T. A Survey on Time-Sensitive Networking: Standards and State-of-the-Art. Chin. J. Comput. 2021, 44, 1378–1397. [Google Scholar]
- Seol, Y.; Hyeon, D.; Min, J.; Kim, M.; Paek, J. Timely Survey of Time-Sensitive Networking: Past and Future Directions. IEEE Access 2021, 9, 142506–142527. [Google Scholar] [CrossRef]
- Deng, L.; Xie, G.; Liu, H.; Han, Y.; Li, R.; Li, K. A Survey of Real-Time Ethernet Modeling and Design Methodologies: From AVB to TSN. ACM Comput. Surv. 2022, 55, 1–36. [Google Scholar] [CrossRef]
- Thi, M.; Said, S.B.H.; Boc, M. SDN-Based Management Solution for Time Synchronization in TSN Networks. In Proceedings of the 25th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2020, Vienna, Austria, 8–11 September 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 361–368. [Google Scholar] [CrossRef]
- Farkas, J.; Bello, L.L.; Gunther, C. Time-Sensitive Networking Standards. IEEE Commun. Stand. Mag. 2018, 2, 20–21. [Google Scholar] [CrossRef]
- Peng, Y.; Shi, B.; Jiang, T.; Tu, X.; Xu, D.; Hua, K. A Survey on In-vehicle Time Sensitive Networking. IEEE Internet Things J. 2023. Early access. [Google Scholar] [CrossRef]
- IEEE Std 802.1AS-2020; IEEE Standard for Local and Metropolitan Area Networks—Timing and Synchronization for Time-Sensitive Applications. IEEE: Piscataway, NJ, USA, 19 June 2018.
- IEEE Std 802.1Qbv-2015; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amendment 25: Enhancements for Scheduled Traffic. IEEE: Piscataway, NJ, USA, 18 March 2016.
- IEEE Std 802.1Qci-2017; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks–Amendment 28: Per-Stream Filtering and Policing. IEEE: Piscataway, NJ, USA, 28 September 2017.
- IEEE Std 802.1Qbu-2016; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks—Amendment 26: Frame Preemption. IEEE: Piscataway, NJ, USA, 30 August 2016.
- IEEE Std 802.1CB-2017; IEEE Standard for Local and Metropolitan Area Networks—Frame Replication and Elimination for Reliability. IEEE: Piscataway, NJ, USA, 27 October 2017.
- IEEE Std 802.1Qch 2017; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks—Amendment 29: Cyclic Queuing and Forwarding. IEEE: Piscataway, NJ, USA, 28 June 2017.
- IEEE Std 802.1Qcr 2020; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amendment 34: Asynchronous Traffic Shaping. IEEE: Piscataway, NJ, USA, 6 November 2020.
- IEEE Std 802.1Qat-2010; IEEE Standard for Local and Metropolitan Area Networks—Virtual Bridged Local Area Networks Amendment 14: Stream Reservation Protocol(SRP). IEEE: Piscataway, NJ, USA, 30 September 2010.
- IEEE Std 802.1Qcp-2018; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks–Amendment 30: YANG Data Model. IEEE: Piscataway, NJ, USA, 14 June 2018.
- IEEE Std 802.1Qca 2015; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amendment 24: Path Control and Reservation. IEEE: Piscataway, NJ, USA, 3 September 2015.
- Feng, C. Resource Allocation Protocol (RAP) Based on LRP for Distributed Configuration of Time-Sensitive Streams; IEEE: Piscataway, NJ, USA, 2017. [Google Scholar]
- RFC6020; YANG—A Data Modeling Language for the Network Configuration Protocol (NETCONF). Bjorklund Companies: Cambridge, MA, USA, October 2010.
- RFC7950; The YANG 1.1 Data Modeling Language. Bjorklund Companies: Cambridge, MA, USA, August 2016.
- Silva, L.; Pedreiras, P.; Fonseca, P.; Almeida, L. On the adequacy of SDN and TSN for Industry 4.0. In Proceedings of the 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing (ISORC), Valencia, Spain, 7–9 May 2019; pp. 43–51. [Google Scholar] [CrossRef]
- Tian, S.; Hu, Y. The Role of OPC UA TSN in IT and OT Convergence. In Proceedings of the 2019 Chinese Automation Congress (CAC), Hangzhou, China, 22–24 November 2019; pp. 2272–2276. [Google Scholar] [CrossRef]
- Zhou, Z.; Shou, G. An Efficient Configuration Scheme of OPC UA TSN in Industrial Internet. In Proceedings of the 2019 Chinese Automation Congress (CAC), Hangzhou, China, 22–24 November 2019; pp. 1548–1551. [Google Scholar] [CrossRef]
- Arestova, A.; Martin, M.; Hielscher, K.S.; German, R. A Service-Oriented Real-Time Communication Scheme for AUTOSAR Adaptive Using OPC UA and Time-Sensitive Networking. Sensors 2021, 21, 2337. [Google Scholar] [CrossRef]
- Kobzan, T.; Blöcher, I.; Hendel, M.; Althoff, S.; Gerhard, A.; Schriegel, S.; Jasperneite, J. Configuration Solution for TSN-based Industrial Networks utilizing SDN and OPC UA. In Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Vienna, Austria, 8–11 September 2020; Volume 1, pp. 1629–1636. [Google Scholar] [CrossRef]
- Bruckner, D.; Blair, R.; Stanica, M.P.; Ademaj, A.; Skeffington, W.; Kutscher, D.; Schriegel, S.; Wilmes, R.; Wachswender, K.; Leurs, L.; et al. OPC UA TSN A New Solution for Industrial Communication; B&R: Eggelsberg, Austria, 2018. [Google Scholar]
- Bruckner, D.; Stanica, M.; Blair, R.; Schriegel, S.; Kehrer, S.; Seewald, M.G.; Sauter, T. An Introduction to OPC UA TSN for Industrial Communication Systems. Proc. IEEE 2019, 107, 1121–1131. [Google Scholar] [CrossRef]
- IEEE Std 802.1ak-2007; IEEE Standard for Local and Metropolitan Area Networks—Virtual Bridged Local Area Networks—Amendment 07: Multiple Registration Protocol. IEEE: Piscataway, NJ, USA, 22 March 2007.
- Kleineberg, O.; Fröhlich, P.; Heffernan, D. Fault-tolerant Audio and Video Bridging (AVB) Ethernet: A novel method for redundant stream registration configuration. In Proceedings of the Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012), Krakow, Poland, 17–21 September 2012; pp. 1–8. [Google Scholar] [CrossRef]
- Chuang, C.C.; Shih, Y.Y.; Chen, J.C.; Pang, A.C. Time-Aware Stream Reservation for Distributed TSN. In Proceedings of the 2021 22nd Asia-Pacific Network Operations and Management Symposium (APNOMS), Tainan, Taiwan, 8–10 September 2021; pp. 190–195. [Google Scholar] [CrossRef]
- Osswald, L.; Lindner, S.; Wüsteney, L.; Menth, M. RAP Extensions for the Hybrid Configuration Model. In Proceedings of the 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ), Vasteras, Sweden, 7–10 September 2021; pp. 1–8. [Google Scholar] [CrossRef]
- Nasrallah, A.; Balasubramanian, V.; Thyagaturu, A.; Reisslein, M.; ElBakoury, H. Reconfiguration Algorithms for High Precision Communications in Time Sensitive Networks. In Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Chahed, H.; Kassler, A.J. Software-Defined Time Sensitive Networks Configuration and Management. In Proceedings of the 2021 IEEE Conference on Network Function Virtualization and Software Defined Networks, NFV-SDN 2021, Heraklion, Greece, 9–11 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 124–128. [Google Scholar] [CrossRef]
- Böhm, M.; Ohms, J.; Kumar, M.; Gebauer, O.; Wermser, D. Dynamic Real-Time Stream Reservation for IEEE 802.1 Time-Sensitive Networks with OpenFlow. In Proceedings of the 8th International Conference on Applied Innovations in IT, (ICAIIT), Kothen, Germany, 10 March 2020. [Google Scholar] [CrossRef]
- Du, J.L.; Herlich, M. Software-defined Networking for Real-time Ethernet. In Proceedings of the Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2016) —Volume 2, Lisbon, Portugal, 29–31 July 2016; Gusikhin, O., Peaucelle, D., Madani, K., Eds.; SciTePress: Setubal, Protugal, 2016; pp. 584–589. [Google Scholar] [CrossRef]
- Said, S.B.H.; Truong, Q.H.; Boc, M. SDN-based configuration solution for IEEE 802.1 time sensitive networking (TSN). ACM SIGBED Rev. 2019, 16, 27–32. [Google Scholar] [CrossRef]
- Häckel, T.; Meyer, P.; Korf, F.; Schmidt, T.C. Software-Defined Networks Supporting Time-Sensitive In-Vehicular Communication. In Proceedings of the 89th IEEE Vehicular Technology Conference, VTC Spring 2019, Kuala Lumpur, Malaysia, 28 April–1 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
- Nsiah, K.A.; Alkhouri, K.; Sikora, A. Configuration of TSN Networks. In Proceedings of the 2020 IEEE 5th International Symposium on Smart and Wireless Systems within the Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), Dortmund, Germany, 17–18 September 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Nam, S.; Kim, H.; Min, S. Simplified Stream Reservation Protocol Over Software-Defined Networks for In-Vehicle Time-Sensitive Networking. IEEE Access 2021, 9, 84700–84711. [Google Scholar] [CrossRef]
- Balasubramanian, V.; Aloqaily, M.; Reisslein, M. An SDN architecture for time sensitive industrial IoT. Comput. Netw. 2021, 186, 107739. [Google Scholar] [CrossRef]
- Nayak, N.G.; Dürr, F.; Rothermel, K. Incremental Flow Scheduling and Routing in Time-Sensitive Software-Defined Networks. IEEE Trans. Ind. Inform. 2018, 14, 2066–2075. [Google Scholar] [CrossRef]
- Nayak, N.G.; Dürr, F.; Rothermel, K. Time-sensitive Software-defined Network (TSSDN) for Real-time Applications. In Proceedings of the Proceedings of the 24th International Conference on Real-Time Networks and Systems, RTNS 2016, Brest, France, 19–21 October 2016; ACM: New York, NY, USA, 2016; pp. 193–202. [Google Scholar] [CrossRef]
- Gerhard, T.; Kobzan, T.; Blöcher, I.; Hendel, M. Software-defined Flow Reservation: Configuring IEEE 802.1Q Time-Sensitive Networks by the Use of Software-Defined Networking. In Proceedings of the 24th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2019, Zaragoza, Spain, 10–13 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 216–223. [Google Scholar] [CrossRef]
- Haur, N.K.; Chin, T.S. Challenges and Future Direction of Time-Sensitive Software-Defined Networking (TSSDN) in Automation Industry. In Proceedings of the Security, Privacy, and Anonymity in Computation, Communication, and Storage: 12th International Conference, SpaCCS 2019, Atlanta, GA, USA, 14–17 July 2019; Springer: Berlin/Heidelberg, Germany, 2019; Volume 11611, pp. 309–324. [Google Scholar] [CrossRef]
- Boehm, M.; Ohms, J.; Kumar, M.; Gebauer, O.; Wermser, D. Time-Sensitive Software-Defined Networking: A Unified Control- Plane for TSN and SDN. In Proceedings of the Mobile Communication—Technologies and Applications; 24. ITG-Symposium, Osnabrueck, Germany, 15–16 May 2019; pp. 1–6. [Google Scholar]
- Guo, M.; Shou, G.; Xue, J.; Hu, Y.; Liu, Y.; Guo, Z. Cross-domain Interconnection with Time Synchronization in Software-defined Time-Sensitive Networks. In Proceedings of the 2020 Asia Communications and Photonics Conference (ACP) and International Conference on Information Photonics and Optical Communications (IPOC), Beijing, China, 24–27 October 2020; pp. 1–3. [Google Scholar]
- Xue, J.; Shou, G.; Li, H.; Liu, Y. Enabling Deterministic Communications for End-to-End Connectivity with Software-Defined Time-Sensitive Networking. IEEE Netw. 2022, 36, 34–40. [Google Scholar] [CrossRef]
- Schriegel, S.; Kobzan, T.; Jasperneite, J. Investigation on a distributed SDN control plane architecture for heterogeneous time sensitive networks. In Proceedings of the 14th IEEE International Workshop on Factory Communication Systems, WFCS 2018, Imperia, Italy, 13–15 June 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–10. [Google Scholar] [CrossRef]
- Zhang, X.; Shou, G.; Xue, J.; Li, H. An Error Compensation Method of Time Synchronization for Cross-domain Interconnection in SD-TSN. In Proceedings of the Optical Fiber Communications Conference and Exhibition, OFC 2022, San Diego, CA, USA, 6–10 March 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–3. [Google Scholar]
- Böhm, M.; Ohms, J.; Wermser, D. Multi-Domain Time-Sensitive Networks - An East-Westbound Protocol for Dynamic TSN-Stream Configuration Across Domains. In Proceedings of the 24th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2019, Zaragoza, Spain, 10–13 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1363–1366. [Google Scholar] [CrossRef]
- Deterministic Networking Problem Statement. Available online: https://www.rfc-editor.org/info/rfc8557 (accessed on 24 May 2023).
- Kumar, G.N.; Katsalis, K.; Papadimitriou, P.; Pop, P.; Carle, G. Failure Handling for Time-Sensitive Networks using SDN and Source Routing. In Proceedings of the 2021 IEEE 7th International Conference on Network Softwarization (NetSoft), Milan, Italy, 27 June–1 July 2022; pp. 226–234. [Google Scholar] [CrossRef]
- Mohammadi, S.; Colle, D.; Tavernier, W. Latency-aware Topology Discovery in SDN-based Time-Sensitive Networks. In Proceedings of the 8th IEEE International Conference on Network Softwarization, NetSoft 2022, Milan, Italy, 27 June–1 July 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 145–150. [Google Scholar] [CrossRef]
- Pahlevan, M.; Schmeck, J.; Obermaisser, R. Evaluation of TSN Dynamic Configuration Model for Safety-Critical Applications. In Proceedings of the 2019 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking, ISPA/BDCloud/SocialCom/SustainCom 2019, Xiamen, China, 16–18 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 566–571. [Google Scholar] [CrossRef]
- Garbugli, A.; Bujari, A.; Bellavista, P. End-to-end QoS Management in Self-Configuring TSN Networks. In Proceedings of the 17th IEEE International Conference on Factory Communication Systems, WFCS 2021, Linz, Austria, 9–11 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 131–134. [Google Scholar] [CrossRef]
- Gutiérrez, M.; Ademaj, A.; Steiner, W.; Dobrin, R.; Punnekkat, S. Self-configuration of IEEE 802.1 TSN networks. In Proceedings of the 22nd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2017, Limassol, Cyprus, 12–15 September 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–8. [Google Scholar] [CrossRef]
- Houtan, B.; Bergström, A.; Ashjaei, M.; Daneshtalab, M.; Sjödin, M.; Mubeen, S. An Automated Configuration Framework for TSN Networks. In Proceedings of the 22nd IEEE International Conference on Industrial Technology, ICIT 2021, Valencia, Spain, 10–12 March 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 771–778. [Google Scholar] [CrossRef]
- Kostrzewa, A.; Ernst, R. Achieving safety and performance with reconfiguration protocol for ethernet TSN in automotive systems. J. Syst. Archit. 2021, 118, 102208. [Google Scholar] [CrossRef]
- Kostrzewa, A.; Ernst, R. Fast Failover in Ethernet-Based Automotive Networks. In Proceedings of the 23rd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2020, Nashville, TN, USA, 19–21 May 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 134–139. [Google Scholar] [CrossRef]
- Bülbül, N.S.; Ergenç, D.; Fischer, M. Towards SDN-based Dynamic Path Reconfiguration for Time Sensitive Networking. In Proceedings of the 2022 IEEE/IFIP Network Operations and Management Symposium, NOMS 2022, Budapest, Hungary, 25–29 April 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–9. [Google Scholar] [CrossRef]
- Kong, W.; Nabi, M.; Goossens, K. Run-Time Recovery and Failure Analysis of Time-Triggered Traffic in Time Sensitive Networks. IEEE Access 2021, 9, 91710–91722. [Google Scholar] [CrossRef]
- Thiele, D.; Ernst, R. Formal analysis based evaluation of software defined networking for time-sensitive Ethernet. In Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition, DATE 2016, Dresden, Germany, 14–18 March 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 31–36. [Google Scholar]
- IEEE Std 802.1AB-2009; IEEE Standard for Local and Metropolitan Area Networks—Station and Media Access Control Connectivity Discovery. IEEE: Piscataway, NJ, USA, 11 September 2009.
- Bülbül, N.S.; Ergenç, D.; Fischer, M. SDN-based Self-Configuration for Time-Sensitive IoT Networks. In Proceedings of the 46th IEEE Conference on Local Computer Networks, LCN 2021, Edmonton, AB, Canada, 4–7 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 73–80. [Google Scholar] [CrossRef]
- Gärtner, C.; Rizk, A.; Koldehofe, B.; Guillaume, R.; Kundel, R.; Steinmetz, R. On the Incremental Reconfiguration of Time-sensitive Networks at Runtime. In Proceedings of the 2022 IFIP Networking Conference (IFIP Networking), Catania, Italy, 13–16 June 2022; pp. 1–9. [Google Scholar] [CrossRef]
- Takeuchi, J. Requirements for Automotive AVB System Profiles. 2011. Available online: https://avnu.org/wp-content/uploads/2014/05/Contributed-Automotive-Whitepaper_April-2011.pdf (accessed on 24 May 2023).
- Sambo, N.; Fichera, S.; Sgambelluri, A.; Fioccola, G.; Castoldi, P.; Katsalis, K. Enabling Delegation of Control Plane Functionalities for Time Sensitive Networks. IEEE Access 2021, 9, 136151–136163. [Google Scholar] [CrossRef]
- Rother, B.; Kasparick, M.; Schweißguth, E.; Golatowski, F.; Timmermann, D. Automatic Configuration of a TSN Network for SDC-based Medical Device Networks. In Proceedings of the 16th IEEE International Conference on Factory Communication Systems, WFCS 2020, Porto, Portugal, 27–29 April 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–8. [Google Scholar] [CrossRef]
- Zhao, Y.; Wang, W.; Zhang, J. Time-sensitive software-defined networking (TS-SDN) control architecture for flexi-grid optical networks with data center application. Photonic Netw. Commun. 2014, 28, 82–91. [Google Scholar] [CrossRef]
- Raagaard, M.L.; Pop, P.; Gutiérrez, M.; Steiner, W. Runtime reconfiguration of time-sensitive networking (TSN) schedules for Fog Computing. In Proceedings of the IEEE Fog World Congress, FWC 2017, Santa Clara, CA, USA, 30 October–1 November 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Pop, P.; Raagaard, M.L.; Gutierrez, M.; Steiner, W. Enabling Fog Computing for Industrial Automation Through Time-Sensitive Networking (TSN). IEEE Commun. Stand. Mag. 2018, 2, 55–61. [Google Scholar] [CrossRef]
- Lee, J.; Park, S. Time-Sensitive Network Profile Service for Enhanced In-Vehicle Stream Reservation. In Proceedings of the 4th International Conference on Control, Robotics and Cybernetics, CRC 2019, Tokyo, Japan, 27–30 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 133–136. [Google Scholar] [CrossRef]
- Metaal, M.A.; Guillaume, R.; Steinmetz, R.; Rizk, A. Integrated Industrial Ethernet Networks: Time-sensitive Networking over SDN Infrastructure for mixed Applications. In Proceedings of the 2020 IFIP Networking Conference, Networking 2020, Paris, France, 22–26 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 803–808. [Google Scholar]
- Li, Y.; Jiang, J.; Lee, C.; Hong, S.H. Practical Implementation of an OPC UA TSN Communication Architecture for a Manufacturing System. IEEE Access 2020, 8, 200100–200111. [Google Scholar] [CrossRef]
- Sudhakaran, S.; Montgomery, K.; Kashef, M.; Cavalcanti, D.; Candell, R. Wireless Time Sensitive Networking for Industrial Collaborative Robotic Workcells. In Proceedings of the 17th IEEE International Conference on Factory Communication Systems, WFCS 2021, Linz, Austria, 9–11 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 91–94. [Google Scholar] [CrossRef]
- Cavalcanti, D.; Perez-Ramirez, J.; Rashid, M.; Fang, J.; Galeev, M.; Stanton, K. Extending Accurate Time Distribution and Timeliness Capabilities Over the Air to Enable Future Wireless Industrial Automation Systems. Proc. IEEE 2019, 107, 1132–1152. [Google Scholar] [CrossRef]
- Bush, S.F.; Mantelet, G. Industrial Wireless Time-Sensitive Networking: RFC on the Path Forward; Avnu Alliance: Beaverton, OR, USA, 2018. [Google Scholar]
- Cavalcanti, D. Wireless Time-Sensitive Networking (WTSN); Intel Lab: Santa Clara, CA, USA, 2020. [Google Scholar]
Single/Multi-Domain | References |
---|---|
Single-Domain | [28,34,36,37,38,39,40,41,42,43,44,45,46,47,48] |
Multi-Domain | [49,50,51,52,53] |
Content | References |
---|---|
Clock Synchronization Management | [8,39,49,52,56] |
Topology Discovery | [57,58] |
Network Configuration Patterns | [39,59,60,61,62,63] |
Fault Detection and Recovery | [55,61,62] |
Safety and Real-time Performance of Reconfiguration | [57,61,62,64,65] |
Issues | Descriptions |
---|---|
Order | Some nodes complete reconfiguration before others and the network undergoes a series of intermediate states. When upstream nodes start contracting while downstream nodes are still busy configuring, it may lead to frame loss. |
Buffer | After reconfiguration, the queue is adjusted, emptied, or blocked, resulting in frame loss. |
Priority inversion | After reconfiguration, the originally high-priority flow has changed to a low-priority flow, resulting in an increase in the latency of the flow and affecting the original business. |
Forwarding incorrectly | After reconfiguration, the forwarding rules of the bridge change, which may result in packets received before reconfiguration being discarded. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Shi, B.; Tu, X.; Wu, B.; Peng, Y. Recent Advances in Time-Sensitive Network Configuration Management: A Literature Review. J. Sens. Actuator Netw. 2023, 12, 52. https://doi.org/10.3390/jsan12040052
Shi B, Tu X, Wu B, Peng Y. Recent Advances in Time-Sensitive Network Configuration Management: A Literature Review. Journal of Sensor and Actuator Networks. 2023; 12(4):52. https://doi.org/10.3390/jsan12040052
Chicago/Turabian StyleShi, Boxin, Xiaodong Tu, Bin Wu, and Yifei Peng. 2023. "Recent Advances in Time-Sensitive Network Configuration Management: A Literature Review" Journal of Sensor and Actuator Networks 12, no. 4: 52. https://doi.org/10.3390/jsan12040052
APA StyleShi, B., Tu, X., Wu, B., & Peng, Y. (2023). Recent Advances in Time-Sensitive Network Configuration Management: A Literature Review. Journal of Sensor and Actuator Networks, 12(4), 52. https://doi.org/10.3390/jsan12040052