A Topic-Based Publish/Subscribe System in a Fog Computing Model for the IoT

被引:4
|
作者
Saito, Takumi [1 ]
Nakamura, Shigenari [1 ]
Enokido, Tomoya [2 ]
Takizawa, Makoto [1 ]
机构
[1] Hosei Univ, Tokyo, Japan
[2] Rissho Univ, Tokyo, Japan
关键词
IoT; Fog Computing (FC) model; Mobile Fog Computing (MFC) model; Topic-based publish/subscribe system; Mobile Publish/Subscribe Fog Computing (MPSFC) model;
D O I
10.1007/978-3-030-50454-0_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to reduce the traffic of networks and servers in the IoT, types of the fog computing (FC) models are proposed, which are composed of fog nodes. A fog node supports application processes to calculate output data on sensor data and forward the output data to servers. A topic-based PS (publish/subscribe) model is a new contents-aware, event-driven model of a distributed system. Here, a process publishes a message whose contents are denoted by publication topics. A process specifies subscription topics and only is delivered messages whose publication topics include some of the subscription topics. In our previous studies, the MPSFC (Mobile PS (publish/subscribe) Fog Computing) model is proposed where mobile fog nodes like vehicles are interconnected and fog nodes communicate with one another in wireless networks by the PS model. In this paper, we propose a TBDT (Topic-based Data Transmission) protocol for mobile fog nodes to deliver messages to target nodes. In the evaluation, we show the number of messages in the TBDT protocol is fewer than the epidemic routing protocol while the delivery ratio is smaller.
引用
收藏
页码:12 / 21
页数:10
相关论文
共 50 条
  • [1] An information flow control model in a topic-based publish/subscribe system
    Nakamura, Shigenari
    Ogiela, Lidia
    Enokido, Tomoya
    Takizawa, Makoto
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2018, 24 (03) : 243 - 257
  • [2] An IoT Attribute-Based Security Framework for Topic-Based Publish/Subscribe Systems
    Blazy, Olivier
    Conchon, Emmanuel
    Klingler, Mathieu
    Sauveron, Damien
    [J]. IEEE ACCESS, 2021, 9 : 19066 - 19077
  • [3] Storing and Replication in Topic-Based Publish/Subscribe Networks
    Sourlas, Vasilis
    Flegkas, Paris
    Paschos, Georgios S.
    Katsaros, Dimitrios
    Tassiulas, Leandros
    [J]. 2010 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE GLOBECOM 2010, 2010,
  • [4] Scalable Edge Computing for Low Latency Data Dissemination in Topic-based Publish/Subscribe
    Khare, Shweta
    Sun, Hongyang
    Zhang, Kaiwen
    Gascon-Samson, Julien
    Gokhale, Aniruddha
    Koutsoukos, Xenofon
    Abdelaziz, Hamzah
    [J]. 2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, : 214 - 227
  • [5] VCube-PS: A causal broadcast topic-based publish/subscribe system
    de Araujo, Joao Paulo
    Arantes, Luciana
    Duarte, Elias P., Jr.
    Rodrigues, Luiz A.
    Sens, Pierre
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 125 : 18 - 30
  • [6] DRScribe: An Improved Topic-Based Publish-Subscribe System with Dynamic Routing
    Li, Guohui
    Gao, Sheng
    [J]. WEB-AGE INFORMATION MANAGEMENT, 2011, 6897 : 226 - 237
  • [7] Dynamic Message Ordering for Topic-Based Publish/Subscribe Systems
    Baldoni, Roberto
    Bonomi, Silvia
    Platania, Marco
    Querzoni, Leonardo
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 909 - 920
  • [8] Lightweight and secure authentication scheme for IoT network based on publish-subscribe fog computing model
    Amanlou, Sanaz
    Hasan, Mohammad Kamrul
    Abu Bakar, Khairul Azmi
    [J]. COMPUTER NETWORKS, 2021, 199
  • [9] Scalable Routing for Topic-based Publish/Subscribe Systems under Fluctuations
    Turau, Volker
    Siegemund, Gerry
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1608 - 1617
  • [10] Algorithms Based on Divide and Conquer for Topic-Based Publish/Subscribe Overlay Design
    Chen, Chen
    Jacobsen, Hans-Arno
    Vitenberg, Roman
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (01) : 422 - 436