DocumentCode
2381469
Title
Embedded Virtual Machines for Robust Wireless Control and Actuation
Author
Pajic, Miroslav ; Mangharam, Rahul
Author_Institution
Dept. of Electr. & Syst. Eng., Univ. of Pennsylvania, Philadelphia, PA, USA
fYear
2010
fDate
12-15 April 2010
Firstpage
79
Lastpage
88
Abstract
Embedded wireless networks have largely focused on open-loop sensing and monitoring. To address actuation in closed-loop wireless control systems there is a strong need to re-think the communication architectures and protocols for reliability, coordination and control. As the links, nodes and topology of wireless systems are inherently unreliable, such time-critical and safety-critical applications require programming abstractions and runtime systems where the tasks are assigned to the sensors, actuators and controllers as a single component rather than statically mapping a set of tasks to a specific physical node at design time. To this end, we introduce the Embedded Virtual Machine (EVM), a powerful and flexible programming abstraction where virtual components and their properties are maintained across node boundaries. In the context of process and discrete control, an EVM is the distributed runtime system that dynamically selects primary-backup sets of controllers to guarantee QoS given spatial and temporal constraints of the underlying wireless network. The EVM architecture defines explicit mechanisms for control, data and fault communication within the virtual component. EVM-based algorithms introduce new capabilities such as predictable outcomes and provably minimal graceful degradation during sensor/actuator failure, adaptation to mode changes and runtime optimization of resource consumption. Through case studies in process control we demonstrate the preliminary capabilities of EVM-based wireless networks.
Keywords
closed loop systems; discrete systems; optimisation; process control; robust control; safety-critical software; virtual machines; wireless sensor networks; actuator failure; closed loop wireless control system; communication architecture; communication protocol; control communication; data communication; discrete control; distributed runtime system; embedded virtual machine; embedded wireless network; fault communication; open loop monitoring; open loop sensing; process control; programming abstraction; reliability; resource consumption; runtime optimization; safety critical application; sensor failure; time critical application; wireless system topology; Actuators; Communication system control; Control systems; Open loop systems; Process control; Robust control; Virtual machining; Wireless application protocol; Wireless networks; Wireless sensor networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location
Stockholm
ISSN
1080-1812
Print_ISBN
978-1-4244-6690-0
Electronic_ISBN
1080-1812
Type
conf
DOI
10.1109/RTAS.2010.43
Filename
5465966
Link To Document