2015 IEEE Global Communications Conference (GLOBECOM) · 2015 · 27 citations · 11 references
ComputingComputer ScienceComputer SystemsComputer NetworksDistributed SystemsInternet Of ThingsData LocalityLatency OptimizationMessage OrderingBroadcastingEvent-driven ComputingMessage LatencyNetwork ResourcesOverlay Network DesignPub MessagingPub-sub MessagingScalable Iot Messaging
Topic-based pub/sub (TBPS) messaging plays an important role in building event-driven Internet of Things (IoT) applications. In IoT applications, scalability and locality-awareness are important properties that help to achieve low-latency message delivery and efficient usage of network resources. However, none of the existing distributed TBPS methods can simultaneously achieve a sufficient level of both properties. This paper proposes a new TBPS overlay method called 'Skip Graph-based TBPS with Locality-Awareness' (STLA), which extends existing Skip Graph-based TBPS messaging by adding locality- awareness. STLA determines the order of the keys on a Skip Graph overlay network according to the network hierarchy structure using 'locality-aware topic keys' (LATK). Using 'split-forward broadcasting' (SFB) with LATK, the locality-awareness can be dramatically improved. Simulation results show that our method can achieve locality-awareness and reduce the average latency of message delivery for 100,000 subscribers by 76% compared with existing methods. In addition, we have conducted experiments on real distributed data centers using an STLA prototype system, and have confirmed the practicality and feasibility of the proposed method.
11
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
Human Behaviour and the Principle of Least Effort.
P. Sargant Florence, G. K. Zipf · The Economic Journal · 1950 · 1.2K citations
Shelley Zhuang, Ben Y. Zhao, Anthony D. Joseph et al. · 2001 · 723 citations
James Aspnes, Gauri Shah · ACM Transactions on Algorithms · 2007 · 326 citations