Mobility-aware computation offloading in edge computing using prediction

被引:7
作者
Maleki, Erfan Farhangi [1 ]
Mashayekhy, Lena [1 ]
机构
[1] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
来源
4TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2020) | 2020年
关键词
Edge Computing; Computation Offloading; Mobility; Dynamic Programming; MIGRATION;
D O I
10.1109/ICFEC50348.2020.00015
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A key use case of edge computing is computation offloading that augments the capabilities of resource-constrained mobile devices by conserving their energy consumption and reducing latency of their applications. Edge computing resources, called cloudlets, are resource-rich computing infrastructures nearby users that aim at mitigating the overload of mobile devices and providing low-latency services. A main challenge in computation offloading to cloudlets is how to assign mobile applications to cloudlets efficiently such that the assignment captures the mobility inherent of mobile devices and leads to minimum latency during runtime of the applications. We address this problem by proposing a novel offloading approach that considers dynamics of mobile applications including mobility and changing specifications, and fully assigns applications to cloudlets, while minimizing their turnaround time (latency and execution time). We first formulate the problem as an integer programming model to minimize the turnaround time of mobile applications. This problem is an NP-hard problem. To tackle the intractability, we design a computation offloading algorithm, called OAMC, utilizing future specifications of mobile applications to obtain smart mobility-aware offloading decisions based on our prediction models. We conduct several experiments to evaluate the performance of our proposed approach. The results reveal that OAMC leads to near-optimal turnaround time in a reasonable running time.
引用
收藏
页码:69 / 74
页数:6
相关论文
共 19 条
[1]   Mobile Edge Computing: A Survey [J].
Abbas, Nasir ;
Zhang, Yan ;
Taherkordi, Amir ;
Skeie, Tor .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :450-465
[2]   Efficient Placement of Multi-Component Applications in Edge Computing Systems [J].
Bahreini, Tayebeh ;
Grosu, Daniel .
SEC 2017: 2017 THE SECOND ACM/IEEE SYMPOSIUM ON EDGE COMPUTING (SEC'17), 2017,
[3]   Generalized Cost-Aware Cloudlet Placement for Vehicular Edge Computing Systems [J].
Bhatta, Dixit ;
Mashayekhy, Lena .
11TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2019), 2019, :159-166
[4]   Mobility-Aware Application Scheduling in Fog Computing [J].
Bittencourt, Luiz F. ;
Diaz-Montes, Javier ;
Buyya, Rajkumar ;
Rana, Omer F. ;
Parashar, Manish .
IEEE CLOUD COMPUTING, 2017, 4 (02) :26-35
[5]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[6]   An efficient approximation for the Generalized Assignment Problem [J].
Cohen, Reuven ;
Katzir, Liran ;
Raz, Danny .
INFORMATION PROCESSING LETTERS, 2006, 100 (04) :162-166
[7]   First Hop Mobile Offloading of DAG Computations [J].
De Maio, Vincenzo ;
Brandic, Ivona .
2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, :83-92
[8]  
Goncalves D, 2018, IEEE SYMP COMP COMMU, P747
[9]  
Hyndman R. J., 2018, Forecasting:Principles and Prac- tice
[10]  
IBM, 2009, CONC TECHN VERS 12 1