Microservices in IoT clouds

被引:0
|
作者
Vandikas, Konstantinos [1 ]
Tsiatsis, Vlasios [1 ]
机构
[1] Ericsson Res, Management & Operat Complex Syst, Kista, Sweden
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The current Internet of Things technology landscape is admittedly plagued with fragmentation. Fragmentation in IoT seems to be abundant ranging from the device hardware, operating system and software to device-to-device and device-to-cloud-based infrastructure protocols, to the actual cloud-based infrastructure and tools used for developing and operating software that runs on these two opposite ends of the system. As such it is challenging for a developer to decide the development, deployment and operational technologies for a complete end-to-end IoT solution. In this paper we focus on the performance evaluation and technology selection of the cloud end of the system. Given that a modern IoT cloud infrastructure is based on a microservices platform, we tackle the challenge of the selection of a Microservice Application Server (MAS) among several available in the developer community for the task of data collection from IoT devices. This paper provides two key contributions. First of all we present an empirical evaluation between different JVM-based MASs and corresponding client/frameworks taking into consideration throughput (req/s), memory footprint and binary footprint. Secondly we provide an open-source testbed that can be used for reproducing the current evaluation and for extending the evaluation towards additional MASs that have been implemented in different runtimes/programming languages.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Securing IoT Microservices with Certificates
    Pahl, Marc-Oliver
    Donini, Lorenzo
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [2] Microservices as Agents in IoT Systems
    Krivic, Petar
    Skocir, Pavle
    Kusek, Mario
    Jezic, Gordan
    AGENT AND MULTI-AGENT SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2018, 74 : 22 - 31
  • [3] Load Balancing for Interdependent IoT Microservices
    Yu, Ruozhou
    Kilari, Vishnu Teja
    Xue, Guoliang
    Yang, Dejun
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 298 - 306
  • [4] Dynamic OverCloud: Realizing Microservices-Based IoT-Cloud Service Composition over Multiple Clouds
    Han, Jungsu
    Park, Sun
    Kim, JongWon
    ELECTRONICS, 2020, 9 (06) : 1 - 20
  • [5] MicroSplit: Efficient Splitting of Microservices on Edge Clouds
    Rahmanian, Ali
    Ali-Eldin, Ahmed
    Skubic, Bjorn
    Elmroth, Erik
    2022 IEEE/ACM 7TH SYMPOSIUM ON EDGE COMPUTING (SEC 2022), 2022, : 239 - 251
  • [6] Increasing the availability of IoT applications with reactive microservices
    Cleber Santana
    Leandro Andrade
    Flávia C. Delicato
    Cássio Prazeres
    Service Oriented Computing and Applications, 2021, 15 : 109 - 126
  • [7] Increasing the availability of IoT applications with reactive microservices
    Santana, Cleber
    Andrade, Leandro
    Delicato, Flavia C.
    Prazeres, Cassio
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2021, 15 (02) : 109 - 126
  • [8] An Open IoT Framework Based on Microservices Architecture
    Sun, Long
    Li, Yan
    Memon, Raheel Ahmed
    CHINA COMMUNICATIONS, 2017, 14 (02) : 154 - 162
  • [9] Architecture of an Interoperable IoT Platform Based on Microservices
    Vresk, Tomislav
    Cavrak, Igor
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1196 - 1201
  • [10] Design and Application of IoT Microservices Based on Seneca
    Lv, Haidong
    Wang, Shankun
    2016 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR EDUCATION (ICTE 2016), 2016, : 221 - 224