• DocumentCode
    2445756
  • Title

    Embedded Virtual Machines for Robust Wireless Control Systems

  • Author

    Mangharam, Rahul ; Pajic, Miroslav

  • Author_Institution
    Dept. of Electr. & Syst. Eng., Univ. of Pennsylvania, Philadelphia, PA, USA
  • fYear
    2009
  • fDate
    22-26 June 2009
  • Firstpage
    38
  • Lastpage
    43
  • 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 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 the design of a natural gas process plant hardware-in-loop simulation we aim to demonstrate the preliminary capabilities of EVM-based wireless networks.
  • Keywords
    control engineering computing; control system synthesis; discrete systems; embedded systems; monitoring; object-oriented programming; optimising compilers; protocols; quality of service; robust control; system monitoring; systems analysis; telecommunication computing; telecommunication control; telecommunication network reliability; telecommunication network topology; virtual machines; wireless sensor networks; QoS; design time; discrete control; distributed runtime system; embedded virtual machine; open loop monitoring; open loop sensing; quality-of-service; reliability protocol; robust wireless control system; runtime optimization; software programming abstraction; virtual component; wireless sensor network; wireless system topology; Actuators; Communication system control; Control systems; Open loop systems; Robust control; Telecommunication network reliability; Virtual machining; Wireless application protocol; Wireless networks; Wireless sensor networks; Real-time systems; embedded systems; virtual machines; wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2009. ICDCS Workshops '09. 29th IEEE International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1545-0678
  • Print_ISBN
    978-0-7695-3660-6
  • Electronic_ISBN
    1545-0678
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2009.31
  • Filename
    5158831