Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety

Erlend S. Viddal, David E. Bakken, Harald Gjermundrød, Carl H. Hauser

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

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.

Original languageEnglish
Title of host publication4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010
Pages17-24
Number of pages8
DOIs
Publication statusPublished - 2010
Event4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010 - Krakow, Poland
Duration: 15 Feb 201018 Feb 2010

Other

Other4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010
CountryPoland
CityKrakow
Period15/02/1018/02/10

Fingerprint

Redundancy
Actuators
Semantics
Quality of service
Wide area networks
Sensors
Middleware
Data communication systems
Aging of materials

Keywords

  • Fault-tolerance
  • Publish-subscribe
  • WAN, RPC

Cite this

Viddal, E. S., Bakken, D. E., Gjermundrød, H., & Hauser, C. H. (2010). Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety. In 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010 (pp. 17-24). [5447401] https://doi.org/10.1109/CISIS.2010.60
Viddal, Erlend S. ; Bakken, David E. ; Gjermundrød, Harald ; Hauser, Carl H. / Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety. 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010. 2010. pp. 17-24
@inproceedings{384c5043cb264dff9ea47b377c632f31,
title = "Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety",
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 = "Fault-tolerance, Publish-subscribe, WAN, RPC",
author = "Viddal, {Erlend S.} and Bakken, {David E.} and Harald Gjermundr{\o}d and Hauser, {Carl H.}",
year = "2010",
doi = "10.1109/CISIS.2010.60",
language = "English",
isbn = "9780769539676",
pages = "17--24",
booktitle = "4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010",

}

Viddal, ES, Bakken, DE, Gjermundrød, H & Hauser, CH 2010, Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety. in 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010., 5447401, pp. 17-24, 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010, Krakow, Poland, 15/02/10. https://doi.org/10.1109/CISIS.2010.60

Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety. / Viddal, Erlend S.; Bakken, David E.; Gjermundrød, Harald; Hauser, Carl H.

4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010. 2010. p. 17-24 5447401.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety

AU - Viddal, Erlend S.

AU - Bakken, David E.

AU - Gjermundrød, Harald

AU - Hauser, Carl H.

PY - 2010

Y1 - 2010

N2 - 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.

AB - 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.

KW - Fault-tolerance

KW - Publish-subscribe

KW - WAN, RPC

UR - http://www.scopus.com/inward/record.url?scp=77952733395&partnerID=8YFLogxK

U2 - 10.1109/CISIS.2010.60

DO - 10.1109/CISIS.2010.60

M3 - Conference contribution

AN - SCOPUS:77952733395

SN - 9780769539676

SP - 17

EP - 24

BT - 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010

ER -

Viddal ES, Bakken DE, Gjermundrød H, Hauser CH. Wide-area actuator RPC over GridStat with timeliness, redundancy, and safety. In 4th International Conference on Complex, Intelligent and Software Intensive Systems, CISIS-2010. 2010. p. 17-24. 5447401 https://doi.org/10.1109/CISIS.2010.60