Towards Seamless IoT Device-Edge-Cloud Continuum : Software Architecture Options of IoT Devices Revisited
Taivalsaari, A., Mikkonen, T., & Pautasso, C. (2022). Towards Seamless IoT Device-Edge-Cloud Continuum : Software Architecture Options of IoT Devices Revisited. In M. Bakaev, I.-Y. Ko, M. Mrissa, C. Pautasso, & A. Srivastava (Eds.), ICWE 2021 International Workshops : ICWE 2021 International Workshops, BECS and Invited Papers, Biarritz, France, May 18–21, 2021, Revised Selected Papers (pp. 82-98). Springer. Communications in Computer and Information Science, 1508. https://doi.org/10.1007/978-3-030-92231-3_8
Published in
Communications in Computer and Information ScienceDate
2022Copyright
© 2022 Springer Nature Switzerland AG
In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening the architectural options for IoT devices even further. These options can have a significant impact on the overall end-to-end architecture and topology of IoT systems, e.g., in determining how much computation can be performed on the edge of the network. We study the implications of the IoT device architecture choices in light of the new observations, as well as make some new predictions about future directions. Additionally, we make a case for isomorphic IoT systems in which development complexity is alleviated with consistent use of technologies across the entire stack, providing a seamless continuum from edge devices all the way to the cloud.
Publisher
SpringerParent publication ISBN
978-3-030-92230-6Conference
International Conference on Web EngineeringIs part of publication
ICWE 2021 International Workshops : ICWE 2021 International Workshops, BECS and Invited Papers, Biarritz, France, May 18–21, 2021, Revised Selected PapersISSN Search the Publication Forum
1865-0929Keywords
Publication in research information system
https://converis.jyu.fi/converis/portal/detail/Publication/102354635
Metadata
Show full item recordCollections
License
Related items
Showing items with similar title or keywords.
-
Tiny Machine Learning for Resource-Constrained Microcontrollers
Immonen, Riku; Hämäläinen, Timo (Hindawi Limited, 2022)We use 250 billion microcontrollers daily in electronic devices that are capable of running machine learning models inside them. Unfortunately, most of these microcontrollers are highly constrained in terms of computational ... -
Cargo-Cult Containerization : A Critical View of Containers in Modern Software Development
Mikkonen, Tommi; Pautasso, Cesare; Systä, Kari; Taivalsaari, Antero (IEEE, 2022)Software is increasingly developed and deployed using containers. While the concept of a container is conceptually straightforward, there are various issues to be considered while using them, ranging from technical details ... -
Architectural improvement of Display Viewer 5 software
Vähä-Impola, Teemu (2020)Tässä tutkielmassa Display Viewer 5 (DV5) -ohjelmistolle pyrittiin löytämään parempi arkkitehtuuri, jonka seurauksena huollettavuus ja uudelleenkäytettävyys kasvavat ja ohjelmiston kustomointi uusille asiakkaille helpottuu. ... -
Sumulaskennan hyödyntäminen esineiden internetissä
Pasanen, Mauno (2021)Esineiden internet on muuttamassa tapaa, jolla ihmiset toimivat ja kommunikoivat fyysisessä ympäristössä olevien älykkäiden laitteiden kanssa. Laitteiden määrän ennustetaan kasvavan nopeammin kuin Internetin käyttäjien, ... -
Sulautettujen tietoturvakomponenttien käyttö pilviympäristössä
Kuokkanen, Ville (2021)Sulautetut järjestelmät ovat usein hyvin vähäresurssisia, jonka takia tavallisesti käytettyjä salausmenetelmiä ei ole mielekästä käyttää. Erilliset tietoturvakomponentit mahdollistavat salauksen käytön myös prosessointiteholtaan ...