{"title":"A Comparative Study of Microservices Frameworks in IoT Deployments","authors":"Shani du Plessis, Bruno R. Mendes, N. Correia","doi":"10.1109/YEF-ECE52297.2021.9505049","DOIUrl":null,"url":null,"abstract":"The Internet of Things (IoT) has grown dramatically in both size and complexity since its inception in 2009. One of the areas that has seen interesting developments is that of resource-constrained devices. Evidently such devices require careful engineering to better manage resources such as energy and memory, whilst still ensuring acceptable performance. The choice of software architecture and implementation are two key decisions for the engineering of such systems. The microservices architecture has been proposed, by a number of researchers, as a promising approach for IoT. However, limited research has been done on the implementation of microservices in IoT and resource-constrained devices. The aim of this paper is to compare a number of microservices frameworks in the context of IoT. The microservices frameworks are listed and compared using various criteria, thereby providing an overview of the advantages and disadvantages of each of the frameworks.","PeriodicalId":445212,"journal":{"name":"2021 International Young Engineers Forum (YEF-ECE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Young Engineers Forum (YEF-ECE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/YEF-ECE52297.2021.9505049","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The Internet of Things (IoT) has grown dramatically in both size and complexity since its inception in 2009. One of the areas that has seen interesting developments is that of resource-constrained devices. Evidently such devices require careful engineering to better manage resources such as energy and memory, whilst still ensuring acceptable performance. The choice of software architecture and implementation are two key decisions for the engineering of such systems. The microservices architecture has been proposed, by a number of researchers, as a promising approach for IoT. However, limited research has been done on the implementation of microservices in IoT and resource-constrained devices. The aim of this paper is to compare a number of microservices frameworks in the context of IoT. The microservices frameworks are listed and compared using various criteria, thereby providing an overview of the advantages and disadvantages of each of the frameworks.