Vapaasti sijoiteltavien ohjelmistojen koostaminen IoT-ympäristössä
Authors
Date
2024Copyright
© The Author(s)
Reunalaskenta 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ä.
...
Edge 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.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29556]
License
Related items
Showing items with similar title or keywords.
-
WebAssembly in IoT : Beyond Toy Examples
Kotilainen, Pyry; Järvinen, Viljami; Tarkkanen, Juho; Autto, Teemu; Das, Teerath; Waseem, Muhammad; Mikkonen, Tommi (Springer Nature Switzerland, 2023)WebAssembly enables running the same application code in a range of devices in headless mode outside the browser. Furthermore, it has been proposed that WebAssembly applications can be made isomorphic so that they can be ... -
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, ... -
Reunalaskennan tietoturva nykyaikaisessa ajoneuvossa
Pasanen, Mauno (2022)Teknologian kehittymisen myötä arkipäiväiset laitteet, kuten kodinkoneet ja ajoneuvot, muuttuvat älykkäiksi esineiden internetin toimijoiksi. Siirrettävänä voi olla tietoja miljardeista laitteista, tai on käsiteltävä tietoa ... -
Reunalaskennan hyödyntäminen liukkaiden olosuhteiden havaitsemisessa
Leikari, Aaro (2022)IoT on mullistanut maailman jossa nykyään elämme ja se tuo valtavasti uusia mahdollisuuksia ja tapoja kanssakäydä ympäristömme kanssa. Ympäristöstä kerättävä datan määrä on kasvanut valtavasti, sillä sensoreita voidaan ... -
Blockchain-Based Resource Trading in Multi-UAV Edge Computing System
Xu, Runchen; Chang, Zheng; Zhang, Xinran; Hämäläinen, Timo (Institute of Electrical and Electronics Engineers (IEEE), 2024)Unmanned aerial vehicle (UAV) assisted mobile edge computing (MEC) systems have emerged as a promising technology with the capability to expand terrestrial networks. UAVs, working as edge computing nodes and mobile base ...