Dynamic QoS Management in Distributed Real-Time Embedded Systems

Richard E. Schantz, Joseph P. Loyall · Chapman & Hall/CRC computer and information science series · 2007

Increasingly, embedded systems are part of larger distributed real-time embedded (DRE) systems in a wide variety of domains, including military command and control (C2), avionics and air traffic control, and medicine and emergency response. DRE systems combine the stringent quality of service (QoS) requirements of traditional closed embedded systems with the challenges of the dynamic conditions associated with being widely distributed across an often volatile network environment. Traditionally, embedded systems have been able to rely on their closed environments and self-contained bus architectures to limit the dynamic inputs possible and could rely on static resource management techniques to provide the QoS and reliable performance they need. The environment of distributed, networked systems is more open with heterogeneous platforms, where inputs can come from external devices and platforms, and dynamic, in which conditions, resource availability, and interactions can change. Because of this, achieving the necessary predictable real-time behavior in these DRE systems relies on the ability to manage resources end-to-end, map system level requirements to platform level controls, aggregate conflicting requirements, and adapt and reconfigure to changing conditions.

Read the paper · More papers on PaperTik