A self-stabilizing control plane for fog ecosystems

Zacharias Georgiou, Chryssis Georgiou, George Pallis, Elad M. Schiller, Demetris Trihinas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Fog Computing is now emerging as the dominating paradigm bridging the compute and connectivity gap between sensing devices and latency-sensitive services. However, as fog deployments scale by accumulating numerous devices interconnected over highly dynamic and volatile network fabrics, the need for self-healing in the presence of failures is more evident. Using the prevailing methodology of self-stabilization, we propose a fault-tolerant framework for control planes that enables fog services to cope and recover from a very broad fault model. Specifically, our model considers network uncertainties, packet drops, node fail-stops and violations of the assumptions according to which the system was designed to operate (e.g., system state corruption). Our self-stabilizing algorithms guarantee automatic recovery within a constant number of communication rounds without the need for external (human) intervention. To showcase the framework's effectiveness, the correctness proof of the self-stabilizing algorithmic process is accompanied by a comprehensive evaluation featuring an open and reproducible testbed utilizing real-world data from the smart vehicle domain. Results show that our framework ensures a fog system recovers from faults in constant time, analytics are computed correctly, while the control plane overhead scales linearly towards the IoT load.

Original languageEnglish
Title of host publicationProceedings - 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing, UCC 2020
PublisherInstitute of Electrical and Electronics Engineers
Pages13-22
Number of pages10
ISBN (Electronic)9780738123943
DOIs
StatePublished - 1 Dec 2020
Externally publishedYes
Event13th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2020 - Virtual, Leicester, United Kingdom
Duration: 7 Dec 202010 Dec 2020

Publication series

NameProceedings - 2020 IEEE/ACM 13th International Conference on Utility and Cloud Computing, UCC 2020

Conference

Conference13th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2020
Country/TerritoryUnited Kingdom
CityVirtual, Leicester
Period7/12/2010/12/20

Keywords

  • Fault-Tolerance
  • Fog Computing

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality
  • Control and Optimization
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'A self-stabilizing control plane for fog ecosystems'. Together they form a unique fingerprint.

Cite this