Show simple item record

dc.contributor.advisorMikkonen, Tommi
dc.contributor.authorTarkkanen, Juho
dc.date.accessioned2024-04-04T06:18:46Z
dc.date.available2024-04-04T06:18:46Z
dc.date.issued2024
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/94141
dc.description.abstractReunalaskenta ja esineiden internet (IoT) lupaavat monenlaisia innovaatioita ja parannuksia niin ihmisten arjen kuin teollisuudenkin teknologiseen ympäristöön. Monenlaisten laitteiden kytkeytyessä toisiinsa tiheiksi ja laajoiksi kommunikaatioverkoiksi, kokonaisvaltaisen järjestelmän yhteistoimintaa pitää kyetä hallitsemaan luotettavasti, mutta ihmisen tekemä manuaalinen ylläpito kasvaa vaatimuksiltaan nopeasti mahdottomaksi. Manuaalisten hallintatoimien pitkälle jalostettua automatisointia eli orkestraatiota kaivataan laitteiden määrään ja heterogeenisyyteen vastaamiseksi. Lisäksi orkestraatio tukisi hajautettujen ohjelmistojen tehokasta liikkuvuutta, jonka katsotaan johtavan helpotuksiin älykkäiden laitteiden jokapäiväisessä käyttämisessä. Tässä tutkielmassa kehitettiin orkestraatiota ilmentävää ohjelmistoartefaktia, jonka avulla voidaan koostaa usean ohjelmiston tai mikropalvelun sekä laitteen yhteistoiminnasta muodostuva sovelluskokonaisuus. Tutkielman päätuloksena on artefakti, joka soveltuu orkestraation ja ohjelmistojen laitteesta toiseen siirtämisen tutkimiseen. Lisäksi tutkielma vahvistaa havaintoja siitä, että WebAssembly-teknologian voidaan sanoa olevan käytettävissä IoT-ympäristössä.fi
dc.description.abstractEdge computing and Internet of Things (IoT) promise many innovations and improvements into the technological environment of ordinary life and industry. When many different kinds of devices create dense and large-scale communication networks the system requires robust control and management but manual efforts alone will not meet these ever-growing requirements. Orchestration as the sophisticated automation of these manual operations is needed in order to tackle the amount and heterogeneity of devices. In addition orchestration would support the efficient mobility of distributed software, making everyday interaction with smart devices less rigid. This thesis presents the development of a software artifact regarding orchestration. The resulting implementation enables composing together multiple cooperative software pieces or microservices and devices into some desired application. The main result of the study is a software artifact to support further research efforts into orchestration and the mobility of software between different devices. In addition the study reaffirms the notion of WebAssembly as a plausible technology in an IoT environment.en
dc.format.extent59
dc.format.mimetypeapplication/pdf
dc.language.isofin
dc.rightsIn Copyright
dc.subject.otherorkestraatio
dc.subject.otherisomorfisuus
dc.subject.otherliukas ohjelmisto
dc.subject.otherhajautettu laskenta
dc.subject.otherWebAssembly
dc.subject.othersuunnittelutiede
dc.titleVapaasti sijoiteltavien ohjelmistojen koostaminen IoT-ympäristössä
dc.identifier.urnURN:NBN:fi:jyu-202404042688
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.laitosInformation Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineMathematical Information Technologyen
dc.contributor.oppiaineTietotekniikkafi
dc.rights.copyright© The Author(s)
dc.rights.accesslevelopenAccess
dc.contributor.oppiainekoodi602
dc.subject.ysoesineiden internet
dc.subject.ysoreunalaskenta
dc.format.contentfulltext
dc.rights.urlhttps://rightsstatements.org/page/InC/1.0/


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

In Copyright
Except where otherwise noted, this item's license is described as In Copyright