DevOps Contract for Assuring Execution of IoT Microservices in the Edge

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorTruong, Linhen_US
dc.contributor.authorKlein, Peteren_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.organizationIndependent Scholar, Austriaen_US
dc.date.accessioned2020-02-03T08:58:14Z
dc.date.available2020-02-03T08:58:14Z
dc.date.issued2020-03en_US
dc.description.abstractThe increasing availability of edge and IoT infrastructure-as-a-service allows us to develop lightweight IoT components and deploy them into edge/IoT infrastructures, enabling edge analytics and controls. This paper introduces the development of service contracts for IoT microservices from DevOps perspectives. We analyze stakeholders and present our methods to support stakeholders to program IoT service contracts. We address the diversity of service contracts by using common languages for IoT data and programming. We integrate the development and operation lifecycle of IoT contracts with IoT software components and with supporting DevOps services. To illustrate our approach, we use a real-world Base Transceiver Station maintenance application with Raspberry Pi, Java, Javascript, JSON and other microservices.en
dc.description.versionPeer revieweden
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTruong, L & Klein, P 2020, ' DevOps Contract for Assuring Execution of IoT Microservices in the Edge ', Internet of Things, vol. 9, 100150 . https://doi.org/10.1016/j.iot.2019.100150en
dc.identifier.doi10.1016/j.iot.2019.100150en_US
dc.identifier.issn2542-6605
dc.identifier.otherPURE UUID: 021302f3-909c-4784-a358-7da18919a4a2en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/021302f3-909c-4784-a358-7da18919a4a2en_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/40642371/1_s2.0_S2542660519301726_main.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/42866
dc.identifier.urnURN:NBN:fi:aalto-202002031945
dc.language.isoenen
dc.publisherElsevier Ltd.
dc.relation.ispartofseriesInternet of Things: Engineering Cyber Physical Human Systemsen
dc.relation.ispartofseriesVolume 9en
dc.rightsopenAccessen
dc.titleDevOps Contract for Assuring Execution of IoT Microservices in the Edgeen
dc.typeA1 Alkuperäisartikkeli tieteellisessä aikakauslehdessäfi
dc.type.versionpublishedVersion

Files