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 条
  • [1] Scalable Distributed Top-k Join Queries in Topic-Based Pub/ Sub Systems
    Zacheilas, Nikos
    Dedousis, Dimitris
    Kalogeraki, Vana
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 378 - 383
  • [2] An Elastic and Scalable Topic-Based Pub/Sub System Using Deep Reinforcement Learning
    Giannakopoulos, Thanos
    Kalogeraki, Vana
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS (DAIS 2022), 2022, 13272 : 167 - 183
  • [3] A Distributed Topic-based Pub/Sub Method for Exhaust Data Streams Towards Scalable Event-driven Systems
    Banno, Ryohei
    Takeuchi, Susumu
    Takemoto, Michiharu
    Kawano, Tetsuo
    Kambayashi, Takashi
    Matsuo, Masato
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 311 - 320
  • [4] A Large-Scale Data Collection Scheme for Distributed Topic-Based Pub/Sub
    Teranishi, Yuuichi
    Kawakami, Tomoya
    Ishi, Yoshimasa
    Yoshihisa, Tomoki
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2016, : 230 - 236
  • [5] Dynamic Rate Control for Topic-based Pub/Sub Systems
    Tsenos, Michalis
    Kalogeraki, Vana
    2021 22ND IEEE INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT (MDM 2021), 2021, : 272 - 273
  • [6] Zeus: Locality-aware Distributed Transactions
    Katsarakis, Antonios
    Ma, Yijun
    Tan, Zhaowei
    Bainbridge, Andrew
    Balkwill, Matthew
    Dragojevic, Aleksandar
    Grot, Boris
    Radunovic, Bozidar
    Zhang, Yongguang
    PROCEEDINGS OF THE SIXTEENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS '21), 2021, : 145 - 161
  • [7] An Extended Topic-based Pub/Sub Broker for Cooperative Mobile Services
    Morales Dominguez, Augusto
    Alcarria, Ramon
    Cedeno, Edwin
    Robles, Tomas
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1313 - 1318
  • [8] Demo: A Serverless Topic-Based and Content-Based Pub/Sub Broker
    Nasirifard, Pezhman
    Slominski, Aleksander
    Muthusamy, Vinod
    Ishakian, Vatche
    Jacobsen, Hans-Arno
    MIDDLEWARE '17: MIDDLEWARE POSTERS AND DEMOS '17: PROCEEDINGS OF THE POSTERS AND DEMOS SESSION OF THE 18TH INTERNATIONAL MIDDLEWARE CONFERENCE: PROCEEDINGS OF THE POSTERS AND DEMOS SESSION OF THE 18TH INTERNATIONAL MIDDLEWARE CONFERENCE, 2017, : 23 - 24
  • [9] Locality-Aware Scheduling for Scalable Heterogeneous Environments
    Kamatar, Alok, V
    Friese, Ryan D.
    Gioiosa, Roberto
    PROCEEDINGS OF 2020 10TH IEEE/ACM INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS (ROSS 2020), 2020, : 50 - 58
  • [10] On scalable and locality-aware web document sharing
    Xiao, L
    Chen, X
    Zhang, XD
    Liu, YH
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (10) : 945 - 962