Recent Advances in Time-Sensitive Network Configur
Recent Advances in Time-Sensitive Network Configur
Sensor and
Actuator Networks
Review
Recent Advances in Time-Sensitive Network Configuration
Management: A Literature Review
Boxin Shi 1,† , Xiaodong Tu 1, *,† , Bin Wu 2, * and Yifei Peng 1,†
1 School of Information and Communication Engineering, University of Electronic Science and Technology
of China, Chengdu 611731, China; [email protected] (B.S.); [email protected] (Y.P.)
2 The 34th Research Institute of China Electronics Technology Group Corporation, Guilin 541004, China
* Correspondence: [email protected] (X.T.); [email protected] (B.W.)
† These authors contributed equally to this work.
Abstract: At present, many network applications are seeking to implement Time-Sensitive Net-
work (TSN) technology, which not only furnishes communication transmission services that are
deterministic, low-latency, highly dependable, and have ample bandwidth, but also enables unified
configuration management, permitting different network types to function under a single manage-
ment system. These characteristics enable it to be widely used in many fields such as industrial
sensor and actuator networks, in-vehicle networks, data center networks, and edge computing.
Nonetheless, TSN’s configuration management faces numerous difficulties and challenges related
to network deployment, automated operation, and maintenance, as well as real-time and safety
assurance, rendering it exceedingly intricate. In recent years, some studies have been conducted
on TSN configuration management, encompassing various aspects such as system design, key
technologies for configuration management, protocol enhancement, and application development.
Nevertheless, there is a dearth of systematic summaries of these studies. Hence, this article aims to
provide a comprehensive overview of TSN configuration management. Drawing upon more than
70 relevant publications and the pertinent standards established by the IEEE 802.1 TSN working
group, we first introduce the system architecture of TSN configuration management from a macro
perspective and then explore specific technical details. Additionally, we demonstrate its application
scenarios through practical cases and finally highlight the challenges and future research directions.
We aspire to provide a comprehensive reference for peers and new researchers interested in TSN
Citation: Shi, B.; Tu, X.; Wu, B.; Peng, configuration management.
Y. Recent Advances in Time-Sensitive
Network Configuration Management:
Keywords: Time-Sensitive Network; real-time Ethernet; deterministic network; network configuration
A Literature Review. J. Sens. Actuator
management
Netw. 2023, 12, 52. https://doi.org/
10.3390/jsan12040052
Currently, the standards for TSN’s data plane are mostly mature, enabling TSN devices
from different manufacturers to interconnect and interoperate. However, the relevant stan-
dards for TSN’s control plane are still being enhanced. The TSN configuration management
function operates on the TSN control plane and it has a significant impact on multiple
aspects, including network deployment, configuration efficiency, routing and scheduling,
network convergence, fault recovery, business safety of upper-layer applications, and net-
work security, as shown in Figure 1. An efficient configuration management system plays
a crucial role in the operational efficiency, reliability, safety, and robustness of the entire
TSN network.
IEEE 802.1Qcc [2] introduces three configuration management models and provides a
rough specification of network architecture. However, the protocol does not specify any
specific network management behavior or protocols, making it impossible to configure and
manage TSN devices produced by different manufacturers uniformly through the same
system. When the network scale is large or the traffic mode is complex, TSN must provide
a fast dynamic automatic configuration function to cope with the QoS requirements of
different traffic types and potential network failures, which means it needs to modify the
network configuration promptly during network operations without affecting the flow
being transmitted in the network.
Therefore, efficient management of the entire TSN network’s behavior and resources
in a unified, fast, and flexible manner is a critical research topic. This article offers a
comprehensive overview of TSN configuration management from several perspectives,
including system architecture, key technology research, application scenarios, and future
research directions.
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 fre-
quently 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.
The structure of this article is as follows: the first section provides a brief overview of
the current state of TSN configuration management, along with the research scope of the
article. Section 2 aims to introduce readers to the foundational knowledge of TSN, enabling
them to quickly comprehend the basic terminology and related technologies involved in
TSN network configuration management. In Section 3, we provide a detailed exposition
of the three models of TSN configuration management and review the pertinent research.
In Section 4, we scrutinize the relevant technical details pertaining to the configuration
management model. Section 5 discusses the application of TSN configuration management
in vehicle and industrial scenarios. Section 6 identifies the primary challenges currently
faced by TSN configuration management and outlines future research directions. Finally,
Section 7 offers a summary of this article.
2.1. TSN
The Ethernet Audio/Video Bridging (AVB) task force was established by the IEEE
802.1 working group in 2005 to address the challenge of data synchronization transmission
in audio and video networks. Over time, the task force expanded its scope and in 2012 was
renamed as the IEEE 802.1 TSN task group, which is focused on researching a wider range
of time deterministic networks. A variety of comprehensive literature reviews on TSN are
available for interested readers, including references [3–7].
The TSN task group has focused its efforts on four key areas, including time syn-
chronization, end-to-end bounded latency, high reliability, and network management [8],
and has developed a range of protocols [9]. We summarize the objectives and contents
of the main protocols in the literature [10] as shown in Figure 2, which lists the protocols
for the data plane including IEEE 802.1AS [11], IEEE 802.1Qbv [12], IEEE 802.1Qci [13],
IEEE 802.1Qbu [14], IEEE 802.1CB [15], IEEE 802.1Qch [16], and IEEE 802.1Qcr [17]. Since
the data plane is not the focus of this article, it will not be repeated here. On the control
plane, IEEE 802.1Qcc [2] improves the Stream Reservation Protocol (SRP) proposed in
IEEE 802.1Qat [18] and proposes three network models to preliminarily define the network
form of TSN. IEEE 802.1Qcp [19] introduces the basic YANG model for TSN configura-
tion management and the YANG model related to specific functions is distributed in the
corresponding protocol. IEEE 802.1Qca [20] provides explicit path control for TSN flows,
with the ability to reserve bandwidth and set redundant routing. IEEE 802.1CB [15] relies
on the redundant path provided by IEEE 802.1Qca to carry TSN flows over disjoint paths
from sender to receiver in the network. IEEE P802.1Qdd [21] is developing a Resource
J. Sens. Actuator Netw. 2023, 12, 52 4 of 26
Allocation Protocol (RAP) that dynamically reserves network resources for TSN flows in the
distributed model, as shown in Section 3.2. IEEE P802.1Qdj, which is under development,
will further enhance the CUC and CNC modules introduced in IEEE 802.1Qcc.
2.3. SDN
Software Defined Networking (SDN) technology is a network management concept
that separates the control plane and data plane of a network to achieve centralized network
management, improve efficiency and flexibility, and support dynamic modification of
network configuration. This architecture is divided into three planes: data, control, and ap-
plication. The data plane consists of the network infrastructure and forwarding operations
are carried out based on forwarding. The control plane, on the other hand, is managed by
a centralized network controller, which uses a southbound interface to manage network
devices and interfaces with business requirements from the application plane through a
J. Sens. Actuator Netw. 2023, 12, 52 5 of 26
northbound interface. OpenFlow is a widely used protocol for SDN southbound interfaces,
which defines “flow table” operations that can control the forwarding rules of network
switches. However, there is currently a lack of unified standards for northbound interfaces,
resulting in inconsistent interfaces provided by suppliers. Mainstream open source SDN
controllers include OpenDaylight, Ryu, ONOS, and Floodlight, among others.
IEEE 802.1Qcc proposes three Time-Sensitive Networking (TSN) configuration man-
agement models, among which the fully centralized model bears a high degree of similarity
to the aforementioned SDN architecture. Moreover, some SDN controllers’ southbound
interfaces support the NETCONF protocol, such as OpenDaylight and Ryu. OpenDaylight
even directly uses the YANG model to define its own data structure. As a result, many
studies directly use common SDN controllers as TSN managers. In particular, introducing
SDN controllers in TSN can improve network programmability, and resource management
efficiency and flexibility. These benefits are discussed in detail in [24].
2.4. OPC UA
OPC UA (OPC Unified Architecture) is an information modeling method developed
by the OPC Foundation, which is platform-agnostic and supports security features such
as encryption and verification. This modeling method can be utilized to define complex
information. OPC UA comprises two data interaction modes, namely, client–server mode
and publish–subscribe mode (PubSub).
The trend of integrating OPC UA with TSN is gaining significant attention. TSN
facilitates a deterministic data interaction process, while OPC UA provides a standard-
ized information model for data, which defines the semantics of the data. The OPC UA
client–server mode can function as a user-specific protocol for configuring and managing
the TSN end system (as stated in [25,26]). Additionally, OPC UA PubSub can function
as a data stream for transmission over the TSN network (as stated in [27]). According
to reference [28], the combination of OPC UA and TSN is expected to be a solution for
industrial 4.0 network data interaction and proposes a solution for industrial TSN network
configuration management using OPC UA. Furthermore, D. Bruckner et al. believe that
the combination of OPC UA and TSN will become the first and only mature solution for a
new generation of industrial communication systems from sensors to the cloud. They have
outlined the role of OPC UA TSN in the OSI reference model and conducted research on
the application of OPC UA TSN in real-time industrial communication, as cited in [29,30].
UNI UNI
TSN Talker TSN Switch TSN Listener
(a) Fully distributed model
CNC
U/NCI U/NCI
U/NCI U/NCI
UNI UNI
TSN Talker TSN Switch TSN Listener
(b) Centralized network/distributed user model
CUC
UNI
User-specific User-specific
CNC
protocol protocol
• 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 dis-
tributed model by introducing Centralized User Configuration (CUC) as the central-
ized manager for end users (Figure 3c). It can meet the demand for direct configuration
management of terminal devices. CUC discovers terminals through user specific proto-
cols (black dashed arrows), obtains the capabilities and user requirements of terminal
devices, and configures them. Compared to the first two models, in the fully cen-
tralized 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).
The literature on the centralized network/distributed user model is limited and it
exhibits certain characteristics of the fully centralized model. Therefore, we will henceforth
refer to the fully centralized model and the centralized network/distributed user model
J. Sens. Actuator Netw. 2023, 12, 52 7 of 26
collectively as the centralized model, while the fully distributed model will be referred to
as the distributed model. Currently, the majority of relevant literature focuses on the cen-
tralized model, leaving little room for discussion on the distributed model in the following
discourse. As a result, this paper will primarily summarize the centralized model.
3.2.1. Workflow
At present, there is no relevant literature that fully describes the workflow of dis-
tributed models within our research scope. We have analyzed and summarized a relatively
reasonable distributed model configuration management process based on the relevant
description of IEEE 802.1Qcc [2] (as shown in Figure 4):
Attribute
database
Attributes Attributes Listener
Talker
announce feedback
Talker
TSN flow
TSN Switch Listener
• 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 spe-
cific 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 at-
tribute 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 Lis-
tener determines whether to receive the stream based on the stream attribute infor-
mation. 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.
J. Sens. Actuator Netw. 2023, 12, 52 8 of 26
• 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.
bound interface
East-west
Flow table
Reservation AS management distribution Reservation AS management
User-specific User-specific
North-South North-South North-South
protocol protocol
bound interface bound interface bound interface
Data
Plane
• 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 Repli-
J. Sens. Actuator Netw. 2023, 12, 52 9 of 26
cation 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 cen-
tralized 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, require-
ment collection and processing, and terminal configuration. CNC includes modules
such as topology discovery, routing scheduling, admission control, resource reser-
vation, 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 proto-
cols, 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 process-
ing 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.
In heterogeneous multi-domain networks, there are both TSN domains and non-
TSN domains. On the data plane, TSN streams may need to traverse non-TSN domains.
A non-TSN domain controller is used to manage devices in the corresponding non-TSN
domain, which includes modules such as QoS policy, topology discovery, and flow table
distribution. Different domain controllers negotiate through east–west interfaces to jointly
manage the configuration of heterogeneous multi-domain networks. In addition, unified
negotiation and management of various domain controllers can also be achieved through
global controllers. The global controller can directly or indirectly collect and process
end-user requirements. The global controller also needs to perform cross-domain clock
compensation to ensure consistent clocks across different TSN domains.
3.3.2. Workflow
Single-domain centralized management is the most common TSN configuration man-
agement mode and is currently the main research object. Referring to Figure 5, the following
is a brief introduction to the general workflow of the TSN single-domain centralized model
in conjunction with Figure 6.
• 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 abnor-
J. Sens. Actuator Netw. 2023, 12, 52 10 of 26
mal information to the CNC or the CNC detects that some devices are unavailable
through the network topology discovery protocol. After collecting the fault infor-
mation, the controller re-plans the traffic based on the global view, redistributes the
configuration to the corresponding devices, and completes fault isolation or recovery.
Network User-specific
management UNI
protocol
TSN protocol Talker/
CNC CUC
Network Listener
1. Topology discovery
2.2. Requirements 2.1. Service request
summary
Figure 6. Process of centralized model. The four different colored fonts correspond to the four steps
described in the text in order of serial numbers.
Single/Multi-Domain References
Single-Domain [28,34,36–48]
Multi-Domain [49–53]
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 conver-
gence 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 TSNµ 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 synchroniza-
tion and cross-domain negotiation between different TSN domains. The approach
of [49,50] was similar, introducing a higher-level controller as the negotiation manage-
ment module in the control plane (global controller in Figure 5), which centrally man-
ages 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 in-
terface 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 in-
dustrial 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 archi-
tecture proposed by [49,50] is also used in heterogeneous networks. And Ref. [51]
utilizes the idea of distributed models to solve the configuration management prob-
J. Sens. Actuator Netw. 2023, 12, 52 12 of 26
Content References
Clock Synchronization Management [8,39,49,52,56]
Topology Discovery [57,58]
Network Configuration Patterns [39,59–63]
Fault Detection and Recovery [55,61,62]
Safety and Real-time Performance of Reconfiguration [57,61,62,64,65]
J. Sens. Actuator Netw. 2023, 12, 52 13 of 26
We mentioned in Section 4.2 that network topology can be sensed through network
topology discovery related protocols. When there is a device disconnection or link discon-
nection in the network, this information will gradually spread to the entire network, thus
sensing that the network has malfunctioned. For example, reference [57] adopted the Rapid
Spanning Tree Protocol (RSTP) to detect changes in network topology. However, using
such methods cannot achieve rapid and timely detection of faults. For example, in the
LLDP protocol, the Time To Live (TTL) of neighbor information is usually a few seconds
or even tens of seconds; coupled with the time for network reconvergence, fault detection
will be a lengthy process. For other protocols, such as STP, RSTP, and MSTP, the same issue
exists [55,62]. Ref. [57]’s research also indicated that using RSTP to detect topology changes
cannot meet the real-time requirements of safety-critical applications. The above AVnu
alliance’s needs cannot be met either.
Some studies have proposed the use of centralized models to address the aforemen-
tioned issues. A. Kostrzewa et al. proposed a method in two consecutive works, refs. [61,62],
by installing a monitor module on each device (including switches and terminals) to moni-
tor the status of local devices and their direct links. When a malfunction occurs, the monitor
reports the information to the centralized controller through a specific protocol. Ref. [70]
proposed an architecture called DRTSN, which utilizes an SDN controller to actively in-
struct device agents deployed on all network nodes during normal network operation,
explaining the actions that need to be performed when certain specific events occur. In
this way, the device agent can automatically take measures to handle faults without the
intervention of the SDN controller in the event of a fault. As shown in Figure 7, this method
greatly reduces the time of fault recovery compared with the conventional fully central-
ized based fault recovery (CR). Ref. [55] also utilized SDN controllers for fault detection,
reducing fault recovery time, and solves the routing and scaling issues of flow affected by
faults by introducing source routing technology (encoding the forwarding path into the
data packet header to avoid maintaining the forwarding table in the bridge).
6000
Average recovery delay [ms]
5000
4000
3000
2000
1000
0
2 4 8 12 16 20
Number of streams in the 4-nodes network
DRTSN CR
Figure 7. In a four-node network, the fault recovery time corresponding to different numbers of
flows [70].
Issues Descriptions
Some nodes complete reconfiguration before others and the network undergoes a series of intermediate
Order 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.
After reconfiguration, the originally high-priority flow has changed to a low-priority flow, resulting in an
Priority inversion
increase in the latency of the flow and affecting the original business.
After reconfiguration, the forwarding rules of the bridge change, which may result in packets received
Forwarding incorrectly
before reconfiguration being discarded.
the SSH and NETCONF session establishment operations of the NETCONF protocol
are very time-consuming, and this has been optimized to establish SSH and NETCONF
connections in advance between the central controller and the faulty node, reducing the
entire fault recovery time from 823 ms to 254 ms. However, this still cannot meet the 100 ms
fault recovery delay required by the AVnu alliance. Therefore, improving the real-time
performance of NETCONF protocol is still a problem worth further in-depth research.
Scenario Reference
In-vehicle [39,40,42,61,62,75]
Industry [28,51,73,76–79]
communication environment for control data. In addition, there is almost no need for
additional management protocols to support configuration. However, with the increase in
Internet of Vehicles applications, some businesses may be offloaded to edge nodes, which
increases the demand for dynamic configuration.
Listener
(a) TSSDN switch architecture. (b) NEON integration in IEEE 802.1Qcc
fully centralized model.
Unified Data
Sensors Group 1 Infotainment Infotainment MSRP gPTP LLDP
Sensors Group 4 Repository(UDR)
(Front Right) Front Back (Back Right)
Cloud
SDN Controller
Gateway
Sensors Group 2
Sensor Sensors Group 4
ECU ECU
(Front Left)
Fusion (Back Right)
(c) An exemplary Ethernet-based network for autonomous (d) Simplified MSRP over SDN Architecture.
vehicles with ring topology assuring redundancy.
(2) Profile and parameter mapping: Ref. [39] proposed the use of SDN for configu-
ration management of vehicle networks to cope with dynamic changes in business and
failures. As shown in Figure 9b, the Config TSN component is used to generate appropriate
configuration files for each device in the network and match these configuration files with
the UUIDs of each device. The Ethernet TSN component is used to convert configuration
files into YANG models for each device. Finally, the NEON SDN controller is called to
complete the configuration distribution operation.
(3) Reconfiguration: A. Kostrzewa et al. focused their research on reconfiguring in
vehicle networks [61,62], believing that reconfiguration operations must be carried out
in the correct order to prevent deadlocks or livelocks during the reconfiguration phase
(for example, incorrect order of switch reconfiguration may prevent access to certain
paths or even to certain parts of the network). On this basis, a centralized car network
reconfiguration architecture based on NMU was proposed, as shown in Figure 9c. The
J. Sens. Actuator Netw. 2023, 12, 52 19 of 26
NMU unit is essentially an SDN controller used to sense network failures and maintain
network status information. In addition, the network reconfiguration process based on
NMU was elaborated in detail and deployment suggestions for NMU were provided.
(4) Using SDN to enhance SRP protocol: Reference [75] studied the possibility of
using Multiple Stream Registration Protocol (MSRP) [18] for resource reservation in ve-
hicle networks and focused on the configuration management problem in scenarios of
inconsistent link bandwidth. A TSN profile for vehicle network configuration was pro-
vided. Reference [42] suggested that the original MSRP protocol is distributed and requires
support from Multiple VLAN Registration Protocol (MVRP) [18] and Multiple MAC Reg-
istration Protocol (MMRP) [18], which increases network complexity. Therefore, ref. [42]
proposed a simplified version of SRP protocol based on SDN controllers for in-vehicle
network. As shown in Figure 9d, LLDP protocol is deployed in the SDN controller to
sense network status. All dynamic services are registered by the SDN controller uniformly,
and the SDN controller converts the registration results into configuration table items and
distributes them to various switches.
(2) Embedded OPC UA: With the continuous improvement of processor and memory
performance in industrial field devices, embedding OPC UA server functions into industrial
field devices has gradually become a trend. This method can directly provide data access
services to external OPC UA clients but it also has drawbacks: if there are multiple sets of
OPC UA servers and communication requirements between clients, it requires multiple
manual settings of the connection between external OPC UA clients and embedded OPC
UA servers, which will bring a huge workload and result in a mesh connection between
the clients and servers in the system. To address this issue, reference [73] proposed an
aggregation architecture that can connect OPC UA servers within the on-field industrial
control subsystem. Based on this, reference [77] studied the aggregated OPC UA server
architecture for on-field TSN network control in the factory area.
User User
(a) Configuration Configuration
CUC
Northbound IF
Server Cloud
Cloud
West-East IF West-East IF App
PLC CNC CNC CNC
App
Southbound IF
Southbound IF Southbound IF
SDN Agent
PN PN PN SDN SDN SDN SDN Bridge
Bridge Bridge Bridge Bridge Bridge Bridge Bridge Router
OPC OPC
PN
UA UA
Machine Shop Floor Factory IT Internet
Photoelectric Smart
(b) Sensor Camera (c) Wireless
SDN Bridge
(d)
Operations,
Motor Control and
Motor Product
Driver Supervision
Conveyor Camera Dashboard Robotic Arm
Figure 10. Cases of TSN configuration management in industrial scenario. Subfigure (a) portrays
the TSN configuration management architecture for heterogeneous industrial networks. Subfigure
(b) shows a quality inspection system. Subfigure (c) shows a case of industrial wireless TSN. And
subfigure (d) represents a module for operating, controlling and monitoring.
(3) Industrial field equipment: Reference [28] more specifically studied an applica-
tion case of TSN configuration management in industrial scenarios. Figure 10b shows a
quality inspection system. As the photoelectric sensor of TSN Talker, the product position
information mapping on the conveyor belt is mapped to the OPC UA stream and then
transmitted to the monitor as the TSN Listener through the TSN network. The motor of
the conveyor belt is connected to the TSN network through the PROFINET gateway. Refer-
ence [78] studied the feasibility of wireless TSN industrial networks and built a prototype
system as shown in Figure 10c. Industrial devices, including cameras, instrument panels,
and robotic arms, were wirelessly connected to the TSN network, and the behavior of all
industrial devices was managed by the upper control plane. Reference [79] also proposed a
similar wireless industrial TSN network, where all industrial TSN devices, whether wired
or wireless, are managed by the same set of control plane devices. In addition, Ref. [79]
also designed modules specifically for operating, controlling, and monitoring the entire
industrial TSN network, as shown in Figure 10d.
• 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.
– 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.
Overall, on the control plane of cross-domain TSN, whether introducing east–west
interfaces or introducing a higher-level global controller, it will bring many problems and
challenges worth studying.
7. Conclusions
As a critical technology for the development of Time-Sensitive Networking, TSN
configuration management currently faces many difficulties and challenges. Although
TSN’s functionality in the data plane has been increasingly improved, much work still
needs to be done in the standardization of the control plane. This article provides a
comprehensive summary of system architecture and various key technologies related to
Time-Sensitive Network configuration management. It also introduces the application cases
of TSN configuration management in two popular fields, namely vehicular networks and
industrial networks. Finally, this article analyzes the challenges faced by TSN configuration
management and outlines the next research directions. It is hoped that this literature review
in this field can provide references and assistance to relevant researchers.
References
1. Varis, P.; Leyrer, T. Time-Sensitive Networking for Industrial Automation; Texas Instruments: Dallas, TX, USA, 2020.
2. IEEE Std 802.1Qcc-2018; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amend-
ment 31: Stream Reservation Protocol (SRP) Enhancements and Performance Improvements. IEEE: Piscataway, NJ, USA,
31 October 2018.
3. Messenger, J.L. Time-Sensitive Networking: An Introduction. IEEE Commun. Stand. Mag. 2018, 2, 29–33. [CrossRef]
4. Finn, N. Introduction to Time-Sensitive Networking. IEEE Commun. Stand. Mag. 2018, 2, 22–28. [CrossRef]
5. 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.
6. 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. [CrossRef]
7. 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. [CrossRef]
8. 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. [CrossRef]
9. Farkas, J.; Bello, L.L.; Gunther, C. Time-Sensitive Networking Standards. IEEE Commun. Stand. Mag. 2018, 2, 20–21. [CrossRef]
10. 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. [CrossRef]
11. 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.
12. IEEE Std 802.1Qbv-2015; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amend-
ment 25: Enhancements for Scheduled Traffic. IEEE: Piscataway, NJ, USA, 18 March 2016.
13. 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.
14. 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.
15. 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.
16. 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.
17. IEEE Std 802.1Qcr 2020; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amend-
ment 34: Asynchronous Traffic Shaping. IEEE: Piscataway, NJ, USA, 6 November 2020.
18. 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.
19. 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.
20. IEEE Std 802.1Qca 2015; IEEE Standard for Local and Metropolitan Area Networks—Bridges and Bridged Networks Amend-
ment 24: Path Control and Reservation. IEEE: Piscataway, NJ, USA, 3 September 2015.
21. Feng, C. Resource Allocation Protocol (RAP) Based on LRP for Distributed Configuration of Time-Sensitive Streams; IEEE: Piscataway,
NJ, USA, 2017.
22. RFC6020; YANG—A Data Modeling Language for the Network Configuration Protocol (NETCONF). Bjorklund Companies:
Cambridge, MA, USA, October 2010.
23. RFC7950; The YANG 1.1 Data Modeling Language. Bjorklund Companies: Cambridge, MA, USA, August 2016.
24. 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.
[CrossRef]
25. 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. [CrossRef]
26. 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. [CrossRef]
27. 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. [CrossRef]
28. 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. [CrossRef]
29. 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.
J. Sens. Actuator Netw. 2023, 12, 52 24 of 26
30. 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. [CrossRef]
31. 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.
32. 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. [CrossRef]
33. 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. [CrossRef]
34. 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. [CrossRef]
35. 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. [CrossRef]
36. 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. [CrossRef]
37. 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. [CrossRef]
38. 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 July2016; Gusikhin, O., Peaucelle, D., Madani, K., Eds.; SciTePress: Setubal, Protugal, 2016; pp. 584–589. [CrossRef]
39. 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. [CrossRef]
40. Häckel, T.; Meyer, P.; Korf, F.; Schmidt, T.C. Software-Defined Networks Supporting Time-Sensitive In-Vehicular Commu-
nication. 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. [CrossRef]
41. 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. [CrossRef]
42. 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. [CrossRef]
43. Balasubramanian, V.; Aloqaily, M.; Reisslein, M. An SDN architecture for time sensitive industrial IoT. Comput. Netw. 2021,
186, 107739. [CrossRef]
44. 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. [CrossRef]
45. 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. [CrossRef]
46. 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. [CrossRef]
47. 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 Interna-
tional Conference, SpaCCS 2019, Atlanta, GA, USA, 14–17 July 2019; Springer: Berlin/Heidelberg, Germany, 2019; Volume 11611;
pp. 309–324. [CrossRef]
48. 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.
49. 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.
50. 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. [CrossRef]
J. Sens. Actuator Netw. 2023, 12, 52 25 of 26
51. 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. [CrossRef]
52. 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.
53. 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. [CrossRef]
54. Deterministic Networking Problem Statement. Available online: https://www.rfc-editor.org/info/rfc8557 (accessed on
24 May 2023).
55. 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. [CrossRef]
56. 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. [CrossRef]
57. 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. [CrossRef]
58. 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. [CrossRef]
59. 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. [CrossRef]
60. 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. [CrossRef]
61. Kostrzewa, A.; Ernst, R. Achieving safety and performance with reconfiguration protocol for ethernet TSN in automotive systems.
J. Syst. Archit. 2021, 118, 102208. [CrossRef]
62. 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. [CrossRef]
63. 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. [CrossRef]
64. 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. [CrossRef]
65. 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.
66. IEEE Std 802.1AB-2009; IEEE Standard for Local and Metropolitan Area Networks—Station and Media Access Control Connectiv-
ity Discovery. IEEE: Piscataway, NJ, USA, 11 September 2009.
67. 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. [CrossRef]
68. 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. [CrossRef]
69. 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).
70. 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. [CrossRef]
71. 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. [CrossRef]
J. Sens. Actuator Netw. 2023, 12, 52 26 of 26
72. 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. [CrossRef]
73. 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. [CrossRef]
74. 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. [CrossRef]
75. 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. [CrossRef]
76. 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.
77. 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. [CrossRef]
78. 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. [CrossRef]
79. 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. .
[CrossRef]
80. Bush, S.F.; Mantelet, G. Industrial Wireless Time-Sensitive Networking: RFC on the Path Forward; Avnu Alliance: Beaverton, OR, USA, 2018.
81. Cavalcanti, D. Wireless Time-Sensitive Networking (WTSN); Intel Lab: Santa Clara, CA, USA, 2020.
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.