{"title":"MPaS: A Micro-services based Publish/Subscribe Middleware System Model for IoT","authors":"Noor O. Ahmed","doi":"10.1109/ciot53061.2022.9766670","DOIUrl":null,"url":null,"abstract":"This paper introduces a highly scalable Micro-services based Publish and Subscribe (MPaS) system model for IoT. MPaS follows design concepts from Software Define Networking and Fractal Theory, a subset of Chaos Theory, to decompose the traditional pub/sub system into a control and data planes and further into self-similar fractals implemented as self-replicating micro services that are correct by construction. We first present the system model. Then, discuss the MPaS prototype implementation built on top of ZeroMQ, an open source messaging middleware, and deployed in docker containers on Raspberry Pi computing cluster. Finally, we show the preliminary experimental results to illustrate the practicality and the efficacy of the proposed system model.","PeriodicalId":180813,"journal":{"name":"2022 5th Conference on Cloud and Internet of Things (CIoT)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th Conference on Cloud and Internet of Things (CIoT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ciot53061.2022.9766670","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper introduces a highly scalable Micro-services based Publish and Subscribe (MPaS) system model for IoT. MPaS follows design concepts from Software Define Networking and Fractal Theory, a subset of Chaos Theory, to decompose the traditional pub/sub system into a control and data planes and further into self-similar fractals implemented as self-replicating micro services that are correct by construction. We first present the system model. Then, discuss the MPaS prototype implementation built on top of ZeroMQ, an open source messaging middleware, and deployed in docker containers on Raspberry Pi computing cluster. Finally, we show the preliminary experimental results to illustrate the practicality and the efficacy of the proposed system model.