Dynamic Computation Migration at the Edge: Is There an Optimal Choice?

dc.contributor.authorSina Shahhosseini
dc.contributor.authorIman Azimi
dc.contributor.authorArman Anzanpour
dc.contributor.authorAxel Jantsch
dc.contributor.authorPasi Liljeberg
dc.contributor.authorNikil Dutt
dc.contributor.authorAmir M. Rahmani
dc.contributor.organizationfi=terveysteknologia|en=Health Technology|
dc.contributor.organization-code1.2.246.10.2458963.20.28696315432
dc.converis.publication-id41671541
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/41671541
dc.date.accessioned2022-10-28T13:51:15Z
dc.date.available2022-10-28T13:51:15Z
dc.description.abstractIn the era of Fog computing where one can decide to compute certain time-critical tasks at the edge of the network, designers often encounter a question whether the sensor layer provides the optimal response time for a service, or the Fog layer, or their combination. In this context, minimizing the total response time using computation migration is a communication-computation co-optimization problem as the response time does not depend only on the computational capacity of each side. In this paper, we aim at investigating this question and addressing it in certain situations. We formulate this question as a static or dynamic computation migration problem depending on whether certain communication and computation characteristics of the underlying system is known at design-time or not. We first propose a static approach to find the optimal computation migration strategy using models known at design-time. We then make a more realistic assumption that several sources of variation can affect the system's response latency (e.g., the change in computation time, bandwidth, transmission channel reliability, etc.), and propose a dynamic computation migration approach which can adaptively identify the latency optimal computation layer at runtime. We evaluate our solution using a case-study of artificial neural network based arrhythmia classification using a simulation environment as well as a real test-bed.
dc.format.pagerange519
dc.format.pagerange524
dc.identifier.isbn978-1-4503-6252-8
dc.identifier.issn1066-1395
dc.identifier.olddbid184756
dc.identifier.oldhandle10024/167850
dc.identifier.urihttps://www.utupub.fi/handle/11111/39893
dc.identifier.urnURN:NBN:fi-fe2021042823898
dc.language.isoen
dc.okm.affiliatedauthorAzimi, Iman
dc.okm.affiliatedauthorAnzanpour, Arman
dc.okm.affiliatedauthorLiljeberg, Pasi
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.publisher.placeNew York, NY
dc.relation.conferenceGreat Lakes Symposium on VLSI
dc.relation.doi10.1145/3299874.3319336
dc.source.identifierhttps://www.utupub.fi/handle/10024/167850
dc.titleDynamic Computation Migration at the Edge: Is There an Optimal Choice?
dc.title.bookGLSVLSI '19: Proceedings of the 2019 on Great Lakes Symposium on VLSI
dc.year.issued2019

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Dynamic Computation Migration at the Edge Is There an Optimal Choice.pdf
Size:
1.25 MB
Format:
Adobe Portable Document Format
Description:
Final draft