# Multi-Point Synchronization for Fog-Controlled Internet of Things

**Authors:** Richard Olaniyan, Muthucumaru Maheswaran

arXiv: 1906.09963 · 2019-06-25

## TL;DR

This paper introduces a fog-based controller architecture for synchronizing large IoT networks, employing multi-point scheduling algorithms that handle disconnections and failures, with practical implementation and evaluation.

## Contribution

It develops novel multi-point synchronous scheduling algorithms for IoT, addressing disconnections and failures, and demonstrates their effectiveness through experiments and implementation.

## Key findings

- Algorithms effectively handle disconnections and failures.
- Time-based redundancy improves synchronization reliability.
- Implementation in JAMScript shows practical viability.

## Abstract

This paper presents a fog-resident controller architecture for synchronizing the operations of large collections of Internet of Things (IoT) such as drones, Internet of Vehicles, etc. Synchronization in IoT is grouped into different classes, use cases identified and multi-point synchronous scheduling algorithms are developed to schedule tasks with varying timing requirements; strict (synchronous) and relaxed (asynchronous and local) onto a bunch of worker nodes that are coordinated by a fog resident controller in the presence of disconnections and worker failures. The algorithms use time-based or component-based redundancy to cope with failures and embed a publish-subscribe message update scheme to reduce the message overhead at the controller as the number of workers increase. The performance of the algorithms are evaluated using trace-driven experiments and practicability is shown by implementing the time-based redundancy synchronous scheduling algorithm in JAMScript -- a polyglot programming platform for Cloud of Things and report initial findings.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.09963/full.md

## Figures

20 figures with captions in the complete paper: https://tomesphere.com/paper/1906.09963/full.md

## References

31 references — full list in the complete paper: https://tomesphere.com/paper/1906.09963/full.md

---
Source: https://tomesphere.com/paper/1906.09963