arrow
返回

An Online Algorithm for Task Offloading in Heterogeneous Mobile Clouds

delete2018-01-20
delete51
PRE
AI
B
Bowen Zhou *
A
Amir Vahid Dastjerdi
R
Rodrigo N. Calheiros
R
Rajkumar Buyya
DOI:10.1145/3122981delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Mobile cloud computing is emerging as a promising approach to enrich user experiences at the mobile device end. Computation offloading in a heterogeneous mobile cloud environment has recently drawn increasing attention in research. The computation offloading decision making and tasks scheduling among heterogeneous shared resources in mobile clouds are becoming challenging problems in terms of providing global optimal task response time and energy efficiency. In this article, we address these two problems together in a heterogeneous mobile cloud environment as an optimization problem. Different from conventional distributed computing system scheduling problems, our joint offloading and scheduling optimization problem considers unique contexts of mobile clouds such as wireless network connections and mobile device mobility, which makes the problem more complex. We propose a context-aware mixed integer programming model to provide off-line optimal solutions for making the offloading decisions and scheduling the offloaded tasks among the shared computing resources in heterogeneous mobile clouds. The objective is to minimize the global task completion time (i.e., makespan). To solve the problem in real time, we further propose a deterministic online algorithm-the Online Code Offloading and Scheduling (OCOS) algorithm-based on the rent/buy problem and prove the algorithm is 2-competitive. Performance evaluation results show that the OCOS algorithm can generate schedules that have around two times shorter makespan than conventional independent task scheduling algorithms. Also, it can save around 30% more on makespan of task execution schedules than conventional offloading strategies, and scales well as the number of users grows.
Keyword:
Mobile cloud computing
code offloading
mixed integer programming
online scheduling
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Transactions on Internet Technology 封面图
ACM Transactions on Internet Technology
IF:
4.1
论文数:
896
被引数:
1.9K

机构

U
university of melbourne
学者数:
5.7W
论文数: 5.4W
被引数: 69
引用论文

引用论文

Computation Offloading for Service Workflow in Mobile Cloud Computing
err2015-12-01
err217
PREAI
errDeng, Shuiguang; Huang, Longtao; Taheri, Javid; Zomaya, Albert Y.
err分享
err收藏
AGILE: A terminal energy efficient scheduling method in mobile cloud computing
err2015-07-14
err3
PREAI
errChen, Chao; Bao, Weidong; Zhu, Xiaomin; Ji, Haoran; Xiao, Wenhua; Wu, Jianhong
err分享
err收藏
Magnetomechanical effects under torsional strain in iron, cobalt and nickel
err2001-10-01
err0
PREAI
errY. Chen; B.K. Kriegermeier-Sutton; J.E. Snyder; K.W. Dennis; R.W. McCallum; D.C. Jiles
err分享
err收藏
Energy-Optimal Mobile Cloud Computing under Stochastic Wireless Channel
err2013-09-01
err699
PREAI
errZhang, Weiwen; Wen, Yonggang; Guan, Kyle; Kilper, Dan; Luo, Haiyun; Wu, Dapeng Oliver
err分享
err收藏
A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
err2001-06-01
err1.2K
errOAAI
errBraun, TD; Siegel, HJ; Beck, N; Bölöni, LL; Maheswaran, M; Reuther, AI; Robertson, JP; Theys, MD; Yao, B; Hensgen, D; Freund, RF
err分享
err收藏
Carbamoylimidazolium and thiocarbamoylimidazolium salts: novel reagents for the synthesis of ureas, thioureas, carbamates, thiocarbamates and amides
err2005-07-01
err0
PREAI
errJustyna A. Grzyb; Ming Shen; Chiaki Yoshina-Ishii; W. Chi; R.Stanley Brown; Robert A. Batey
err分享
err收藏
mCloud: A Context-Aware Offloading Framework for Heterogeneous Mobile CloudmCloud: 一种面向异构移动云的上下文感知卸载框架
err2017-09-01
err100
PREAI
errZhou, Bowen; Dastjerdi, Amir Vahid; Calheiros, Rodrigo N.; Srirama, Satish Narayana; Buyya, Rajkumar
err分享
err收藏
学者 查看更多内容