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 language | English |
|---|---|
| Pages (from-to) | 1914-1923 |
| Number of pages | 10 |
| Journal | IEEE Internet of Things Journal |
| Volume | 5 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 2018 |
| Externally published | Yes |
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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver