Exploring computation offloading in IoT systems

dc.contributor.authorShahhosseini Sina
dc.contributor.authorAnzanpour Arman
dc.contributor.authorAzimi Iman
dc.contributor.authorLabbaf Sina
dc.contributor.authorSeo DongJoo
dc.contributor.authorLim Sung-Soo
dc.contributor.authorLiljeberg Pasi
dc.contributor.authorDutt Nikil
dc.contributor.authorRahmani Amir M.
dc.contributor.organizationfi=terveysteknologia|en=Health Technology|
dc.contributor.organization-code1.2.246.10.2458963.20.28696315432
dc.converis.publication-id66865195
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/66865195
dc.date.accessioned2025-08-27T22:55:54Z
dc.date.available2025-08-27T22:55:54Z
dc.description.abstract<p>Internet of Things (IoT) paradigm raises challenges for devising efficient strategies that offload applications to the fog or the cloud layer while ensuring the optimal response time for a service. Traditional computation offloading policies assume the response time is only dominated by the execution time. However, the response time is a function of many factors including contextual parameters and application characteristics that can change over time. For the computation offloading problem, the majority of existing literature presents efficient solutions considering a limited number of parameters (e.g., computation capacity and network bandwidth) neglecting the effect of the application characteristics and dataflow configuration. In this paper, we explore the impact of the computation offloading on total application response time in three-layer IoT systems considering more realistic parameters, e.g., application characteristics, system complexity, communication cost, and dataflow configuration. This paper also highlights the impact of a new application characteristic parameter defined as Output–Input Data Generation (OIDG) ratio and dataflow configuration on the system behavior. In addition, we present a proof-of-concept end-to-end dynamic computation offloading technique, implemented in a real hardware setup, that observes the aforementioned parameters to perform real-time decision-making.<br></p>
dc.identifier.eissn1873-6076
dc.identifier.jour-issn0306-4379
dc.identifier.olddbid203060
dc.identifier.oldhandle10024/186087
dc.identifier.urihttps://www.utupub.fi/handle/11111/49064
dc.identifier.urlhttps://doi.org/10.1016/j.is.2021.101860
dc.identifier.urnURN:NBN:fi-fe2023040535103
dc.language.isoen
dc.okm.affiliatedauthorAnzanpour, Arman
dc.okm.affiliatedauthorAzimi, Iman
dc.okm.affiliatedauthorLiljeberg, Pasi
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherElsevier
dc.publisher.countryUnited Kingdomen_GB
dc.publisher.countryBritanniafi_FI
dc.publisher.country-codeGB
dc.relation.articlenumber101860
dc.relation.doi10.1016/j.is.2021.101860
dc.relation.ispartofjournalInformation Systems
dc.relation.volume107
dc.source.identifierhttps://www.utupub.fi/handle/10024/186087
dc.titleExploring computation offloading in IoT systems
dc.year.issued2022

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
1-s2.0-S0306437921000910-main.pdf
Size:
1.94 MB
Format:
Adobe Portable Document Format