Distributed Algorithm for Energy Efficient Multi-Hop Computation Offloading

被引:3
作者
Al-Shatri, Hussein [1 ]
Mueller, Sabrina [1 ]
Klein, Anja [1 ]
机构
[1] Tech Univ Darmstadt, Commun Engn Lab, Merckstr 25, D-64283 Darmstadt, Germany
来源
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC) | 2016年
关键词
multi-hop; computation offloading; distributed decisions; coordination mechanism;
D O I
10.1109/ICC.2016.7510809
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Computation offloading is a promising approach for reducing the computational load and extending the battery lifetime of mobile nodes. A network consisting of several wireless nodes accessing the cloud in a multi-hop fashion is considered. In multi-hop networks, offloading a computational task requires relaying the task by the intermediate nodes along the path towards the cloud. If the nodes are autonomous and rational, the intermediate nodes need to be incentivized for forwarding the tasks of other nodes. In this paper, a distributed decision algorithm which determines the set of tasks to be offloaded and the set of tasks to be locally computed for total energy minimization is proposed. Since a task needs to be sequentially forwarded by multiple nodes, each of which decides independently, decision conflicts on forwarding a task can occur. Accordingly, a novel coordination mechanism is proposed by which the forwarding nodes resolve their decision conflicts. In this coordination mechanism, nodes need only to exchange their forwarding decisions to resolve the conflicts. The results show that the proposed distributed algorithm achieves a performance close to the performance of the centralized algorithm.
引用
收藏
页数:6
相关论文
共 16 条
[1]  
Anastasopoulos MP, 2014, IEEE GLOBE WORK, P42, DOI 10.1109/GLOCOMW.2014.7063383
[2]  
[Anonymous], 2007, P IEEE INT C PAR DIS
[3]  
[Anonymous], 2015, MATH PROGRAM
[4]  
[Anonymous], 2015, LoRa-LoRaWAN and Internet of Things for Beginners
[5]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[6]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[7]   A survey of mobile cloud computing: architecture, applications, and approaches [J].
Dinh, Hoang T. ;
Lee, Chonho ;
Niyato, Dusit ;
Wang, Ping .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (18) :1587-1611
[8]  
Ge Y., 2012, P ACM IEEE INT S LOW, P279
[9]  
Gurobi I., Gurobi Optimizer Reference Manual
[10]  
2015