Disadvantages Introduced by SDN: One key
disadvantage of SDN is the need for a controller.
Such a controller is a single point of failure (if not
replicated, see section II) and a controller failure
would disable further central network configure-
tions. However, this shortcoming prevents only use
cases in which it is necessary to reconfigure the
network while deterministic traffic is transferred
over the network. In all other cases, the guaranteed
performance would not be affected even if the SDN
controller failed, only reconfiguration would be
disabled.
7 VALIDATION CONCEPT
We are currently developing a proof-of-concept
based on openPowerlink and SDN switches.
openPowerlink is an open source implementation of
the Powerlink real-time Ethernet protocol. A real-
time Ethernet network with a cycle time of 1 ms has
been built based on openPowerlink and OpenFlow-
capable switches in our test lab. We are currently in
the process of implementing key use cases to
demonstrate some of the advantages described in
this paper. Particular emphasis is put on
demonstrating use cases which can be easily
implemented using SDN but would be complex or
impossible to implement using current standard RTE
technologies. Finally, we focused on network level
reconfigurations in this paper. However for the
implementation of some of the described
advantages, a tight integration and interaction with
the respective RTE protocol would be necessary
(e.g. to distribute new time schedules to the network
devices). Thus, the long-term goal is to develop a
complete software-defined real-time Ethernet
solution in which the OpenFlow controller is
integrated in the RTE devices and seamlessly
interacts with the RTE protocols and its features.
8 CONCLUSIONS
We first described software-defined networking and
features of real-time Ethernet solutions from a SDN
point of view. Then we analyzed the advantages and
disadvantages of the application of SDN approaches
to RTE networks and described how we plan to
demonstrate the advantages in practice. We conclude
that the development of a software-defined real-time
Ethernet is a highly promising endeavor and are in
the process of validating our concepts in a test
network.
(This work was partially funded by the Austrian
Federal Ministry for Transport, Innovation and
Technology in the project OpenheaRTEd, FFG No.
849972.)
REFERENCES
Dürkop, L., Jasperneite, J., Fay, A., 2015. An Analysis of
Real-Time Ethernets With Regard to Their Automatic
Configuration. In IEEE World Conference on Factory
Communication Systems (WFCS).
Ethernet Powerlink Standardization Group, 2016. Ethernet
Powerlink Communication Profile Specification.
Version 1.3.0.
Gopalakrishnan, A., 2014. Applications of Software
Defined Networks in Industrial Automation.
International Electrotechnical Commission, 2014.
Additional fieldbus profiles for real-time networks
based on ISO/IEC 8802-3. IEC Standard 61784-
2:2014, section CPF3.
Jain, S., Kumar, A., Mandal, S. et al., 2013. B4:
Experience with a globally-deployed software defined
WAN. ACM SIGCOMM Computer Communication
Review, vol. 43, no. 4, pp. 3-14.
Kalman, G., 2014. Applicability of Software Defined
Networking in industrial Ethernet. In IEEE
Telecommunications Forum (TELFOR).
McKeown, N., Anderson, T., Balakrishnan, H. et al.,
2008. OpenFlow: enabling innovation in campus
networks. ACM SIGCOMM Computer Communication
Review, vol. 38, no. 2, pp. 69-74.
Open Networking Foundation, 2015. OpenFlow Switch
Specification Version 1.5.1.
Pfeiffenberger, T., Du, J. L., Bittencourt, P., et al., 2015.
Reliable and Flexible Com. for Power Systems: Fault-
tolerant Multicast with SDN/OpenFlow. In 7th IFIP
Conf. on New Technologies, Mobility and Security.
SAE Aerospace, 2011. Time-Triggered Ethernet. SAE
Aerospace Standard AS 6802.
Time-Sensitive Networking Task Group, 2016.
http://www.ieee802.org/1/ pages/tsn.html.
VARAN Bus User Organization, 2016. “VARAN Real-
Time Ethernet”.
Yazici, V., Sunay, M. O., Ercan, A. O., 2014. Controlling
a software-defined network via distributed controllers.
arXiv preprint, arXiv:1401.7651.
Yeganeh, S. H., Ganjali, Y., 2012. Kandoo: a framework
for efficient and scalable offloading of control
applications, Workshop on Hot Topics in Software
Defined Networks.