ULOOF: A User Level Online Offloading Framework for Mobile Edge Computing

被引:101
作者
Neto, Jose Leal D. [1 ]
Yu, Se-Young [2 ]
Macedo, Daniel F. [3 ]
Nogueira, Jose Marcos S. [3 ]
Langar, Rami [4 ]
Secci, Stefano [5 ]
机构
[1] Google Inc, BR-30260070 Belo Horizonte, MG, Brazil
[2] Northwestern Univ, Evanston, IL 60208 USA
[3] Univ Fed Minas Gerais, BR-31270901 Belo Horizonte, MG, Brazil
[4] Univ Paris Est Marne la Vallee UPEM, LIGM CNRS UMR 8049, F-77420 Champs Sur Marne, France
[5] Sorbonne Univ, CNRS, LIP6, Paris, France
关键词
Computation offloading; edge computing; android; WIRELESS CELLULAR NETWORKS; RESOURCE-ALLOCATION; PERFORMANCE; MANAGEMENT;
D O I
10.1109/TMC.2018.2815015
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile devices are equipped with limited processing power and battery charge. A mobile computation offloading framework is a software that provides better user experience in terms of computation time and energy consumption, also taking profit from edge computing facilities. This article presents User-Level Online Offloading Framework (ULOOF), a lightweight and efficient framework for mobile computation offloading. ULOOF is equipped with a decision engine that minimizes remote execution overhead, while not requiring any modification in the device's operating system. By means of real experiments with Android systems and simulations using large-scale data from a major cellular network provider, we show that ULOOF can offload up to 73 percent of computations, and improve the execution time by 50 percent while at the same time significantly reducing the energy consumption of mobile devices.
引用
收藏
页码:2660 / 2674
页数:15
相关论文
共 37 条
[21]   Mobile Edge Computing: A Survey on Architecture and Computation Offloading [J].
Mach, Pavel ;
Becvar, Zdenek .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03) :1628-1656
[22]   Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices [J].
Mao, Yuyi ;
Zhang, Jun ;
Letaief, Khaled B. .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (12) :3590-3605
[23]  
McCabe T. J., 1976, IEEE Transactions on Software Engineering, VSE-2, P308, DOI 10.1109/TSE.1976.233837
[24]  
Miettinen A. P., 2010, HotCloud, P1
[25]  
Pathak Abhijit D., 2012, Proceedings of the PCIM ASIA 2012. International Conference and Exhibition for Power Electronics, Intelligent Motion, Renewable Energy and Energy Management, P29
[26]  
Paxson V., 2000, 2988 RFC INT ENG TAS
[27]   Linking Virtual Machine Mobility to User Mobility [J].
Secci, Stefano ;
Raad, Patrick ;
Gallard, Pascal .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (04) :927-940
[28]   A CRITIQUE OF CYCLOMATIC COMPLEXITY AS A SOFTWARE METRIC [J].
SHEPPERD, M .
SOFTWARE ENGINEERING JOURNAL, 1988, 3 (02) :30-36
[29]   COSMOS: Computation Offloading as a Service for Mobile Devices [J].
Shi, Cong ;
Habak, Karim ;
Pandurangan, Pranesh ;
Ammar, Mostafa ;
Naik, Mayur ;
Zegura, Ellen .
MOBIHOC'14: PROCEEDINGS OF THE 15TH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING, 2014, :287-296
[30]   Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency Scaling [J].
Thinh Quang Dinh ;
Tang, Jianhua ;
La, Quang Duy ;
Quek, Tony Q. S. .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (08) :3571-3584