Title :
Wide-Area Actuator RPC over GridStat with Timeliness, Redundancy, and Safety
Author :
Viddal, Erlend S. ; Bakken, D.E. ; Gjermundrod, H. ; Hauser, Carl H.
Author_Institution :
Simula Innovation, Oslo, Norway
Abstract :
GridStat is a QoS-managed middleware framework designed to replace the power grid´s aging, inflexible, and slow data communications system. GridStat is a specialization of the publish-subscribe paradigm that takes advantage of the semantics of periodic updates of cached sensor data to provide data delivery with a per-subscriber rate, latency, and redundant paths. While GridStat is well-suited for delivery of sensor data over a wide-area network, its baseline one-way mechanisms are not suitable for round-trip invocations such as setting an actuator or calling between control centers. In this paper we present the design, implementation and experimental evaluation of Ratatoskr, a tunable remote procedure call mechanism that builds on the QoS semantics of GridStat and supports three kinds of redundancy. Additionally, user-defined pre- and post-condition predicates over GridStat status variables are built into the call semantics.
Keywords :
grid computing; middleware; remote procedure calls; wide area networks; GridStat; Ratatoskr; call semantics; data communications system; middleware framework; publish-subscribe paradigm; quality of service; user-defined post-condition predicates; user-defined pre-condition predicates; wide-area actuator remote procedure call; wide-area network; Aging; Competitive intelligence; Delay; Fault tolerance; Intelligent actuators; Middleware; Power grids; Publish-subscribe; Redundancy; Software safety; Publish-subscribe; RPC; WAN; fault-tolerance;
Conference_Titel :
Complex, Intelligent and Software Intensive Systems (CISIS), 2010 International Conference on
Conference_Location :
Krakow
Print_ISBN :
978-1-4244-5917-9
DOI :
10.1109/CISIS.2010.60