A4 Vertaisarvioitu artikkeli konferenssijulkaisussa

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




TekijätSina Shahhosseini, Iman Azimi, Arman Anzanpour, Axel Jantsch, Pasi Liljeberg, Nikil Dutt, Amir M. Rahmani

ToimittajaHouman Homayoun, Baris Taskin

Konferenssin vakiintunut nimiGreat Lakes Symposium on VLSI

KustantajaAssociation for Computing Machinery

KustannuspaikkaNew York, NY

Julkaisuvuosi2019

Kokoomateoksen nimiGLSVLSI '19: Proceedings of the 2019 on Great Lakes Symposium on VLSI

Lehden akronyymiPR GR LAK SYMP VLSI

Aloitussivu519

Lopetussivu524

Sivujen määrä6

ISBN978-1-4503-6252-8

ISSN1066-1395

DOIhttps://doi.org/10.1145/3299874.3319336

Rinnakkaistallenteen osoitehttps://research.utu.fi/converis/portal/detail/Publication/41671541


Tiivistelmä
In 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.

Ladattava julkaisu

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 23:09