Decentralized Fault Tolerance Mechanism for Intelligent IoT/M2M Middleware

被引:0
|
作者
Su, Penn H. [1 ]
Shih, Chi-Sheng [1 ]
Hsu, Jane Yung-Jen [1 ]
Lin, Kwei-Jay [1 ]
Wang, Yu-Chung [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Grad Inst Networking & Multimedia, Taipei, Taiwan
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Failover for service-oriented distributed networks is a prerequisite to enabling Internet-of-Things (IoT) in the sense of deploy-once, run forever. Resource reconfiguration is required to achieve failover mechanisms upon replacement of devices or failure of services. It can be particularly challenging when services in applications have more than end-to-end transmissions between devices that are heterogeneous or versatile, for which duplications can be costly and redundant. Specifically, a device with a failed service shall be taken over by another service peer without users', including developers and installers, involvement. We develop the fault tolerance mechanism for IoT, which is distributed and takes into account the dynamics within IoT. Strip is introduced to store a list of duplicated services, and, each service peer maintains a consistent view of duplicated services in the strip. In combination with the heartbeat protocol, recovery from failure can be achieved by manipulating strips in a distributed manner. Experiments using Arduino Mega 2560 compatible devices show that our approach is capable of failover in small networks, whereas experiments in larger networks are underway. The results show that the faulures can be recovered within few seconds without administrator or developers in the loop.
引用
收藏
页码:45 / 50
页数:6
相关论文
共 50 条
  • [1] The ICSI M2M Middleware for IoT-based Intelligent Transportation Systems
    Azzara, Andrea
    Petracca, Matteo
    Pagano, Paolo
    2015 IEEE 18TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, 2015, : 155 - 160
  • [2] Implementing Security and Trust in IoT/M2M using Middleware
    Castilho, Sergio D.
    Godoy, Eduardo P.
    Salmen, Fadir
    2020 34TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2020), 2020, : 726 - 731
  • [3] The Evolution of M2M into IoT
    Alam, Mahbubul
    Nielsen, Rasmus H.
    Prasad, Neeli R.
    2013 FIRST INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2013, : 112 - 115
  • [4] Performance Testing of M2M Middleware Platform
    Fahmi, Fitra Zul
    Abdurohman, Maman
    2017 3RD INTERNATIONAL CONFERENCE ON SCIENCE IN INFORMATION TECHNOLOGY (ICSITECH), 2017, : 378 - 382
  • [5] A Lightweight Authentication Mechanism for M2M Communications in Industrial IoT Environment
    Esfahani, Alireza
    Mantas, Georgios
    Matischek, Rainer
    Saghezchi, Firooz B.
    Rodriguez, Jonathan
    Bicaku, Ani
    Maksuti, Silia
    Tauber, Markus G.
    Schmittner, Christoph
    Bastos, Joaquim
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (01): : 288 - 296
  • [6] Incorporating OMA Lightweight M2M Protocol in IoT/M2M Standard Architecture
    Putera, Christian Antonia Lusiarta
    Lin, Fuchun Joseph
    2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 559 - 564
  • [7] Device management for M2M and IoT applications
    Yoshihara, Kiyohito
    Hattori, Masaharu
    Journal of the Institute of Electronics, Information and Communication Engineers, 2016, 99 (01): : 42 - 46
  • [8] A Data-Oriented M2M Messaging Mechanism for Industrial IoT Applications
    Meng, Zhaozong
    Wu, Zhipeng
    Muvianto, Cahyo
    Gray, John
    IEEE INTERNET OF THINGS JOURNAL, 2017, 4 (01): : 236 - 246
  • [9] STUDY ON IOT WITH REFERENCE OF M2M AND WIFI
    Kumar, N. V. Rajeesh
    Praveen, B. S. B.
    Reddy, A. V. Sarveswara
    Sam, Baron B.
    2017 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2017,
  • [10] LPWAN Technologies for IoT and M2M Applications
    Shea, John J.
    IEEE ELECTRICAL INSULATION MAGAZINE, 2021, 37 (03) : 45 - 46