Skip to main navigation Skip to search Skip to main content

Efficient solution for large-scale iot applications with proactive edge-cloud publish/subscribe brokers clustering

Research output: Contribution to journalArticlepeer-review

14 Citations (Scopus)

Abstract

Large-scale IoT applications with dozens of thousands of geo-distributed IoT devices creating enormous volumes of data pose a big challenge for designing communication systems that provide data delivery with low latency and high scalability. In this paper, we investigate a hierarchical Edge-Cloud publish/subscribe brokers model using an efficient two-tier routing scheme to alleviate these issues when transmitting event notifications in wide-scale IoT systems. In this model, IoT devices take advantage of proximate edge brokers strategically deployed in edge networks for data delivery services in order to reduce latency. To deliver data more efficiently, we propose a proactive mechanism that applies collaborative filtering techniques to efficiently cluster edge brokers with geographic proximity that publish and/or subscribe to similar topics. This allows brokers in the same cluster to exchange data directly with each other to further reduce data delivery latency. In addition, we devise a coordinative scheme to help brokers discover and bridge similar topic channels in the whole system, informing other brokers for data delivery in an efficient manner. Extensive simulation results prove that our model can adeptly support event notifications in terms of low latency, small amounts of relay traffic, and high scalability for large-scale, delay-sensitive IoT applications. Specifically, in comparison with other similar Edge-Cloud approaches, our proposal achieves the best in terms of relay traffic among brokers, about 7.77% on average. In addition, our model’s average delivery latency is approximately 66% of PubSubCoord-alike’s one.

Original languageEnglish
Article number8232
JournalSensors
Volume21
Issue number24
DOIs
Publication statusPublished - 1 Dec 2021

Bibliographical note

Publisher Copyright:
© 2021 by the authors. Licensee MDPI, Basel, Switzerland.

Keywords

  • Broker overlays
  • Distributed publish/subscribe systems
  • Implicit collaborative filtering
  • Internet of Things
  • Topic similarity
  • Topic subscription prediction
  • Topic-based publish/subscribe

Fingerprint

Dive into the research topics of 'Efficient solution for large-scale iot applications with proactive edge-cloud publish/subscribe brokers clustering'. Together they form a unique fingerprint.

Cite this