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 条
  • [31] A Graph-Based Locality-Aware Approach to Scalable Parallel Agent-Based Models of Spatial Interaction
    Gong, Zhaoya
    Tang, Wenwu
    Thill, Jean-Claude
    ADVANCES IN GEOCOMPUTATION, 2017, : 405 - 423
  • [32] Scalable, resource and locality-aware selection of active scatterers in Geometry-based stochastic channel models
    Rainer, Benjamin
    Hofer, Markus
    Zelenbaba, Stefan
    Loeschenbrand, David
    Zemen, Thomas
    Ye, Xiaochun
    Priller, Peter
    2021 IEEE 32ND ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2021,
  • [33] A scalable topic-based open souirce search engine
    Buntine, W
    Löfström, J
    Perkiö, J
    Perttu, S
    Poroshin, V
    Silander, T
    Tirri, H
    Tuominen, A
    Tuulos, V
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE (WI 2004), PROCEEDINGS, 2004, : 228 - 234
  • [34] A Reuse-Degree Based Locality Classifier for Locality-Aware Data Replication
    Wu, Qianqian
    Ji, Zhenzhou
    IEEE ACCESS, 2019, 7 : 182207 - 182216
  • [35] Minimizing Network Traffic for Distributed Joins Using Lightweight Locality-Aware Scheduling
    Cheng, Long
    Murphy, John
    Liu, Qingzhi
    Hao, Chunliang
    Theodoropoulos, Georgios
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 293 - 305
  • [36] Locality-aware process placement for parallel and distributed simulation in cloud data centers
    Zaheer, Saad
    Malik, Asad Waqar
    Rahman, Anis Ur
    Khan, Safdar Abbas
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (11): : 7723 - 7745
  • [37] Time-Aware and Topic-Based Reviewer Assignment
    Peng, Hongwei
    Hu, Haojie
    Wang, Keqiang
    Wang, Xiaoling
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2017), 2017, 10179 : 145 - 157
  • [38] Efficient and locality-aware resource management in wide-area distributed systems
    Shen, Haiying
    Li, Wing-Ning
    Zhu, Yingwu
    PROCEEDINGS OF THE 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE, 2008, : 287 - +
  • [39] A Locality-aware Cooperative Distributed Memory Caching for Parallel Data Analytic Applications
    Hung, Chia-Ting
    Chou, Jerry
    Chen, Ming-Hung
    Chung, I-Hsin
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 1111 - 1117
  • [40] Design of Locality-aware MPI-IO for Scalable Shared File Write Performance
    Sugihara, Kohei
    Tatebe, Osamu
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2020), 2020, : 1080 - 1089