When clones flock near the fog

Sherif Abdelwahab*, Sophia Zhang, Ashley Greenacre, Kai Ovesen, Kevin Bergman, Bechir Hamdaoui

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

10 Citations (Scopus)

Abstract

FogMQ is a message brokering and device cloning service in fog and edge computing. Excessive tail end-to-end latency occurs with conventional message brokers when a massive number of geographically distributed devices communicate through a message broker. Latency of broker-less messaging is highly dependent on computational resources of devices. Device-to-device messaging does not necessarily ensure low messaging latency and cannot scale well for a large number of resourcelimited and geographically distributed devices. For each device, FogMQ provides a high capacity device cloning service that subscribes to device messages. The clones facilitate near-theedge data analytics in resourceful cloud compute nodes. Clones in FogMQ apply Flock; an algorithm mimicking flocking-like behavior and allows the clones to autonomously migrate between heterogeneous cloud platforms. Flock controls and minimizes the weighted tail end-to-end latency. We have implemented FogMQ and evaluated it in a geographically distributed testbed. In our functional evaluation, we show that FogMQ is stable and achieves a bounded tail end-to-end latency that is up to 34% less than existing brokering methods.

Original languageEnglish
Pages (from-to)1914-1923
Number of pages10
JournalIEEE Internet of Things Journal
Volume5
Issue number3
DOIs
Publication statusPublished - 2018
Externally publishedYes

Keywords

  • Game theory
  • Messages brokering
  • Resource management
  • Ubiquitous computing

Fingerprint

Dive into the research topics of 'When clones flock near the fog'. Together they form a unique fingerprint.

Cite this