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 条
[31]   Markov decision process-based computation offloading algorithm and resource allocation in time constraint for mobile cloud computing [J].
Gao, Zihan ;
Hao, Wanming ;
Zhang, Ruizhe ;
Yang, Shouyi .
IET COMMUNICATIONS, 2020, 14 (13) :2068-2078
[32]   Application Offloading Using Data Aggregation in Mobile Cloud Computing Environment [J].
Kumari, Raj ;
Kaushal, Sakshi ;
Roopali .
LEADERSHIP, INNOVATION AND ENTREPRENEURSHIP AS DRIVING FORCES OF THE GLOBAL ECONOMY, 2017, :17-29
[33]   Optimal Cloud-Path Selection in Mobile Cloud Offloading Systems Based on QoS Criteria [J].
Wu, Huaming ;
Wang, Qiushi ;
Wolter, Katinka .
INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2013, 5 (04) :30-47
[34]   Energy-efficient offloading of real-time tasks using cloud computing [J].
Elashri, Suzanne ;
Azim, Akramul .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04) :3273-3288
[35]   Energy-efficient offloading of real-time tasks using cloud computing [J].
Suzanne Elashri ;
Akramul Azim .
Cluster Computing, 2020, 23 :3273-3288
[36]   Dynamic Offloading Algorithm in Intermittently Connected Mobile Cloudlet Systems [J].
Zhang, Yang ;
Niyato, Dusit ;
Wang, Ping ;
Tham, Chen-Khong .
2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, :4190-4195
[37]   Prediction-Based Mobile Data Offloading in Mobile Cloud Computing [J].
Liu, Dongqing ;
Khoukhi, Lyes ;
Hafid, Abdelhakim .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (07) :4660-4673
[38]   Real-Time Offloading for Dependent and Parallel Tasks in Cloud-Edge Environments Using Deep Reinforcement Learning [J].
Chen, Xing ;
Hu, Shengxi ;
Yu, Chujia ;
Chen, Zheyi ;
Min, Geyong .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (03) :391-404
[39]   A Computation Offloading Framework for Android Devices in a Mobile Cloud [J].
Ilie, Vlad-Florin ;
Banica, Mihail-Andrei ;
Ciobanu, Radu-Ioan ;
Dobre, Ciprian .
2023 19TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS, WIMOB, 2023, :98-103
[40]   Event based Query Offloading in Mobile Cloud Computing [J].
Mulla, Shainila ;
Devadkar, Kailas .
2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, :2770-2775