To Offload or to Wait: An Opportunistic Offloading Algorithm for Parallel Tasks in a Mobile Cloud

被引:28
作者
Tram Truong-Huu [1 ]
Tham, Chen-Khong [1 ]
Niyato, Dusit [2 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117548, Singapore
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
2014 IEEE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM) | 2014年
关键词
Cloud computing; mobile computing; ad-hoc network; offloading; Markov Decision Process;
D O I
10.1109/CloudCom.2014.33
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The significant development of mobile cloud computing allows a mobile user to access resources of the nearby mobile devices, i.e., cloudlets, for processing tasks by using the offloading mechanism. However, due to the mobility of the user and cloudlets, the connection between the user's device and cloudlets may be interrupted since cloudlets move out of transmission range of the user's device. Consequently, the task transmission may fail, forcing the user to re-offload the task to another cloudlet or process on the local device. In this paper, we propose a dynamic opportunistic offloading algorithm which allows the user to make the decision of offloading or deferring the processing of each task in a set of parallel tasks. We formulate and solve a Markov Decision Process (MDP) model for the mobile user to obtain an optimal offloading policy while minimizing the offloading and processing cost. We extend the MDP model to a constrained MDP to solve the offloading problem when the user has a processing deadline. Numerical studies and simulations were carried out to evaluate the performance of the proposed model. The results show that the proposed model outperforms conventional baseline schemes.
引用
收藏
页码:182 / 189
页数:8
相关论文
共 50 条
[21]   Parallel Enhanced Whale Optimization Algorithm for Independent Tasks Scheduling on Cloud Computing [J].
Khan, Zulfiqar Ali ;
Aziz, Izzatdin Abdul ;
Osman, Nurul Aida Bt ;
Nabi, Said .
IEEE ACCESS, 2024, 12 :23529-23548
[22]   Mobile Agent Oriented Service for Offloading on Mobile Cloud Computing [J].
Byun, HwiRim ;
Park, Boo-Kwang ;
Jeong, Young-Sik .
ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2017, 421 :920-925
[23]   Mobile Cloud Computing Architecture for Computation Offloading [J].
Khanna, Abhirup ;
Kero, Archana ;
Kumar, Devendra .
PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, :639-643
[24]   Realistic Offloading Scheme for Mobile Cloud Computing [J].
Jadad, Hamid ;
Touzene, Abderezak ;
Alzeidi, Nasser ;
Day, Khaled ;
Arafeh, Bassel .
MOBILE WEB AND INTELLIGENT INFORMATION SYSTEMS, (MOBIWIS 2016), 2016, 9847 :81-92
[25]   Mobile Cloud Offloading for Malware Detections with Learning [J].
Li, Yanda ;
Liu, Jinliang ;
Li, Qiangda ;
Xiao, Liang .
2015 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2015, :197-201
[26]   Offloading as a Service Middleware for Mobile Cloud Apps [J].
Jadad, Hamid A. ;
Touzene, Abderezak ;
Day, Khaled .
INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2020, 10 (02) :36-55
[27]   Offload Decision Models and the Price of Anarchy in Mobile Cloud Application Ecosystems [J].
Gao, Bo ;
He, Ligang ;
Jarvis, Stephen A. .
IEEE ACCESS, 2015, 3 :3125-3137
[28]   EFFORT: Energy efficient framework for offload communication in mobile cloud computing [J].
Malik, Saif U. R. ;
Akram, Hina ;
Gill, Sukhpal Singh ;
Pervaiz, Haris ;
Malik, Hassan .
SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (09) :1896-1909
[29]   Energy-aware dynamic task offloading and collective task execution in mobile cloud computing [J].
Vankadara, Saritha ;
Dasari, Nagaraju .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (13)
[30]   Extending Mobile Device's Battery Life by Offloading Computation to Cloud [J].
Qian, Hao ;
Andresen, Daniel .
2ND ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS MOBILESOFT 2015, 2015, :150-151