The Importance, Design and Implementation of a Middleware for Networked Control Systems
Kyoung-Dae Kim, P. R. Kumar

TL;DR
This paper emphasizes the critical role of middleware in enabling networked control systems, discusses fundamental design issues, and presents Etherware as a practical middleware solution demonstrated through a networked inverted pendulum example.
Contribution
It introduces Etherware, a middleware framework for networked control systems, addressing key design challenges and illustrating its capabilities with a real-world example.
Findings
Etherware effectively manages networked control system requirements.
The inverted pendulum example demonstrates Etherware's practical utility.
Middleware design is crucial for future networked control system deployment.
Abstract
Due to the advancement of computing and communication technology, networked control systems may soon become prevalent in many control applications. While the capability of employing the communication network in the control loop certainly provides many benefits, it also raises several challenges which need to be overcome to utilize the benefits. In this chapter, we focus on one major challenge: a middleware framework that enables a networked control system to be implemented. Indeed our thesis is that a middleware for networked control sys important for the future of networked control systems. We discuss the fundamental issues which need to be considered in the design and development of an appropriate middleware for networked control systems. We describe \emph{Etherware}, a middleware for networked control system which has been developed at the University of Illinois, as an example of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Embedded Systems Design Techniques · Distributed systems and fault tolerance
