Here, There, Anywhere: Profiling-Driven Services to Tame the Heterogeneity of Edge Applications

Citations

WEB OF SCIENCE

3
Citations

SCOPUS

5

초록

Edge computing alleviates network bottlenecks by engaging devices at the edge for data processing tasks. These devices possess limited computing resources, while edge execution environments are inherently heterogeneous. It is non-trivial to dynamically allocate the limited resources of heterogeneous devices to balance high performance and low resource utilization. To that end, this paper presents a profiling-based methodology that effectively matches edge computational tasks with the available devices to best satisfy programmer-defined non-functional requirements. Edge tasks are divided into microservices, which are then profiled for their resource utilization. To execute each task, the runtime consults the profiling results to determine the optimal device-to-microservice matching. We realize our methodology as mu HTA, whose service-oriented architecture manages the heterogeneity of edge environments and optimally executes microservices on the available mobile devices. We evaluated mu HTA by applying it to two realistic edge mobile applications. Our methodology can help developers bridge the gap between the statically specified non-functional requirements and the dynamic nature of edge environments, while reducing the developer burden of optimally utilizing edge-based computing resources.

키워드

Edge Computing; Profiling; Resource Allocation; Mobile Service Market; Heterogeneity; LOW-LATENCY; ALLOCATION; INTERNET
제목
Here, There, Anywhere: Profiling-Driven Services to Tame the Heterogeneity of Edge Applications
저자
Pandey, Manish; Cruz, Breno Dantas; Le, Minh; Kwon, Young-Woo; Tilevich, Eli
DOI
10.1109/SMDS53860.2021.00019
발행일
2021
유형
Proceedings Paper
저널명
2021 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2021)
페이지
61 ~ 71