arrow
返回

An optimization framework for task allocation in the edge/hub/cloud paradigm

delete2024-06-01
delete2
PRE
AI
A
Andreas Kouloumpris *
G
Georgios L. Stavrinides
M
Maria K. Michael
T
Theocharis Theocharides
DOI:10.1016/j.future.2024.02.005delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With the advent of the Internet of Things (IoT), novel critical applications have emerged that leverage the edge/hub/cloud paradigm, which diverges from the conventional edge computing perspective. A growing number of such applications require a streamlined architecture for their effective execution, often comprising a single edge device with sensing capabilities, a single hub device (e.g., a laptop or smartphone) for managing and assisting the edge device, and a more computationally capable cloud server. Typical examples include the utilization of an unmanned aerial vehicle (UAV) for critical infrastructure inspection or a wearable biomedical device (e.g., a smartwatch) for remote patient monitoring. Task allocation in this streamlined architecture is particularly challenging, due to the computational, communication, and energy limitations of the devices at the network edge. Consequently, there is a need for a comprehensive framework that can address the specific task allocation problem optimally and efficiently. To this end, we propose a complete, binary integer linear programming (BILP) based formulation for an application -driven design -time approach, capable of providing an optimal task allocation in the targeted edge/hub/cloud environment. The proposed method minimizes the desired objective, either the overall latency or overall energy consumption, while considering several crucial parameters and constraints often overlooked in related literature. We evaluate our framework using a realworld use -case scenario, as well as appropriate synthetic benchmarks. Our extensive experimentation reveals that the proposed approach yields optimal and scalable results, enabling efficient design space exploration for different applications and computational devices.
Keyword:
Task flow graph
Task allocation
Latency optimization
Energy optimization
Binary integer linear programming
Edge/hub/cloud continuum

期刊

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
论文数:
6.9K
被引数:
2.3W

机构

U
University of Cyprus
学者数:
4.3K
论文数: 5.0K
被引数: 3
引用论文

引用论文

Role of the LolP cytochrome P450 monooxygenase in loline alkaloid biosynthesis
err2008-09-01
err0
PREAI
errMartin J. Spiering; Jerome R. Faulkner; Dong-Xiu Zhang; Caroline Machado; Robert B. Grossman; Christopher L. Schardl
err分享
err收藏
Hierarchical Scheduling Mechanisms in Multi-Level Fog Computing
err2022-09-01
err19
errOAAI
errMaciel Peixoto, Maycon Leone; Genez, Thiago A. L.; Bittencourt, Luiz F.
err分享
err收藏
Generating synthetic task graphs for simulating stream computing systems
err2013-10-01
err11
errOAAI
errAjwani, Deepak; Ali, Shoukat; Katrinis, Kostas; Li, Cheng-Hong; Park, Alfred J.; Morrison, John P.; Schenfeld, Eugen
err分享
err收藏
ENERDGE: Distributed Energy-Aware Resource Allocation at the Edge
errSENSORS
IF3.5
err2022-01-15
err18
errOAAI
errAvgeris, Marios; Spatharakis, Dimitrios; Dechouniotis, Dimitrios; Leivadeas, Aris; Karyotis, Vasileios; Papavassiliou, Symeon
err分享
err收藏
Dynamic User Allocation in Stochastic Mobile Edge Computing Systems随机移动边缘计算系统中的动态用户分配
err2022-09-01
err21
PREAI
errLai, Phu; He, Qiang; Xia, Xiaoyu; Chen, Feifei; Abdelrazek, Mohamed; Grundy, John; Hosking, John; Yang, Yun
err分享
err收藏
Support groups for patients who have recovered from thrombotic thrombocytopenic purpura
err2008-09-11
err0
PREAI
errPratibha Ambadwar; Deanna Duvall; Norma J. Wolf; Deirdra R. Terrell; Sara K. Vesely; James N. George
err分享
err收藏
学者 查看更多内容