MSMIoT: An Efficient Microservice-based Middleware architecture for the Internet of Things

被引:0
|
作者
Champaneria, Tushar [1 ]
Makwana, Ashwin [1 ]
Jardosh, Sunil [2 ]
机构
[1] Charotar Univ Sci & Technol CHARUSAT, Chandubhai S Patel Inst Technol, U&PU Patel Dept Comp Engn, Changa, India
[2] Progress Software, Hyderabad, India
关键词
IoT middleware architecture; middleware challenges; service-oriented architecture; microservices;
D O I
10.22937/IJCSNS.2022.22.9.90
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) is becoming prevalent in the most promising domains like smart cities, healthcare, industrial automation, etc. Hence, the scalable and reliable middleware architecture design is the prime need for the adoption of IoT. An essential task of middleware is to abstract the underlying complexity of hardware to the services by facilitating the developer to develop software and services. The service orientation middleware approach is promising for addressing the challenges of the middleware of IoT. Microservices are radically popular in implementing SOA with different perspectives and goals. In this paper, we present a MicroService-based Middleware architecture for IoT (MSMIoT) that is modular and provides an accessible interface to applications and addresses known challenges like heterogeneity, scalability, interoperability, reliability, availability, context awareness, security, transparency, and abstraction to applications. We evaluated our proposed architecture for different traffic rates. Finally, the results show that the proposed architecture outperforms the traditional approach by a gain of 10-15 % in the case of throughput and a decrease in latency by 15-20 %.
引用
收藏
页码:687 / 695
页数:9
相关论文
共 50 条
  • [41] SARA: A Microservice-Based Architecture for Cross-Platform Collaborative Augmented Reality
    Vaquero-Melchor, Diego
    Bernardos, Ana M.
    Bergesio, Luca
    APPLIED SCIENCES-BASEL, 2020, 10 (06):
  • [42] Microservice-based Architecture of a Software as a Service (SaaS) Building Energy Management Platform
    Haque, Ashraful
    Rahman, Rasheq
    Rahman, Saifur
    2020 6TH IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON), 2020, : 967 - 972
  • [43] Transparent Tracing of Microservice-based Applications
    Santana, Matheus
    Sampaio, Adalberto, Jr.
    Andrade, Marcos
    Rosa, Nelson S.
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1252 - 1259
  • [44] Offline Mining of Microservice-based Architectures
    Soldani, Jacopo
    Khalili, Javad
    Brogi, Antonio
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2022, : 63 - 73
  • [45] Nonintrusive Monitoring of Microservice-based Systems
    Pina, Fabio
    Correia, Jaime
    Filipe, Ricardo
    Araujo, Filipe
    Cardoso, Jorge
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [46] System Architecture for Microservice-Based Data Exchange in the Manufacturing Plant Design Process
    Luong, Tommy
    Hoffmann, David
    Drees, Tobias
    Hypki, Alfred
    Kuhlenkötter, Bernd
    Procedia CIRP, 2024, 130 : 1416 - 1421
  • [47] Implementation of a Microservice-Based Certification Platform
    Copei, Sebastian
    Wickert, Manuel
    Zuendorf, Albert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2021), 2021, 426 : 186 - 191
  • [48] DAQ-Middleware: Data Acquisition Middleware based on Internet of Things
    Qiu, Zhijin
    Guo, Zhongwen
    Guo, Shuai
    Liu, Yingjian
    Wang, Yu
    2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM), 2017, : 404 - 412
  • [49] Research on the overall architecture of Internet of Things middleware for intelligent industrial parks
    Zhang, Li
    Yuan, Huiqun
    Chang, Sheng-Hung
    Lam, Anthony
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2020, 107 (3-4): : 1081 - 1089
  • [50] Challenges in Documenting Microservice-based IT Landscape: A Survey from an Enterprise Architecture Management Perspective
    Kleehaus, Martin
    Matthes, Florian
    2019 IEEE 23RD INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2019, : 11 - 20