Scalable and Locality-Aware Distributed Topic-based Pub/Sub Messaging for IoT

被引:19
|
作者
Teranishi, Yuuichi [1 ,2 ]
Banno, Ryohei [3 ]
Akiyama, Toyokazu [4 ]
机构
[1] NICT, Tokyo, Japan
[2] Osaka Univ, Osaka, Japan
[3] NTT Network Innovat Labs, Tokyo, Japan
[4] Kyoto Sangyo Univ, Kyoto, Japan
来源
2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM) | 2015年
关键词
D O I
10.1109/GLOCOM.2015.7417305
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Aloha: A decentralised messaging topic-based channel application
    Poojaa, K. Harshini
    Kumar, S. Ganesh
    SOFTWARE IMPACTS, 2023, 18
  • [22] Locality-aware fountain codes for massive distributed storage systems
    Okpotse, Toritseju
    Yousefi, Shahram
    2015 IEEE 14TH CANADIAN WORKSHOP ON INFORMATION THEORY (CWIT), 2015, : 18 - 21
  • [23] Duality-Based Locality-Aware Stream Partitioning in Distributed Stream Processing Engines
    Son, Siwoon
    Moon, Yang-Sae
    EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 725 - 730
  • [24] DELTA: Distributed Locality-Aware Cache Partitioning for Tile-based Chip Multiprocessors
    Holtryd, Nadja
    Manivannan, Madhavan
    Stenstrom, Per
    Pericas, Miquel
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 578 - 589
  • [25] Time-aware Topic-based Contextualization
    Nam Khanh Tran
    Nejdl, Wolfgang
    Niederee, Claudia
    WWW'14 COMPANION: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 2014, : 15 - 19
  • [26] On the Merits of Distributed Work-stealing on Selective Locality-aware Tasks
    Paudel, Jeeva
    Tardieu, Olivier
    Amaral, Jose Nelson
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 100 - 109
  • [27] An SDN-Based Flow Table Encoding Approach for Resource and Efficiency Optimization in Topic-Based Pub/Sub Systems
    Zhou, Yu
    Zhang, Yang
    IEEE ACCESS, 2024, 12 : 32445 - 32461
  • [28] Data Locality-Aware Big Data Query Evaluation in Distributed Clouds
    Xia, Qiufen
    Liang, Weifa
    Xu, Zichuan
    COMPUTER JOURNAL, 2017, 60 (06): : 791 - 809
  • [29] Low-diameter topic-based pub/sub overlay network construction with minimum maximum node degree
    Yumusak, Semih
    Layazali, Sina
    Oztoprak, Kasim
    Hassanpour, Reza
    PEERJ COMPUTER SCIENCE, 2021,
  • [30] Low-diameter topic-based pub/sub overlay Network Construction with minimum–maximum node Degree
    Yumusak S.
    Layazali S.
    Oztoprak K.
    Hassanpour R.
    PeerJ Computer Science, 2021, 7 : 1 - 26