TY - JOUR
T1 - A genetic-based decision algorithm for multisite computation offloading in mobile cloud computing
AU - Goudarzi, Mohammad
AU - Zamani, Mehran
AU - Toroghi Haghighat, Abolfazl
N1 - Publisher Copyright:
Copyright © 2016 John Wiley & Sons, Ltd.
PY - 2017/7/10
Y1 - 2017/7/10
N2 - Mobile cloud computing is a promising approach to improve the mobile device's efficiency in terms of energy consumption and execution time. In this context, mobile devices can offload the computation-intensive parts of their applications to powerful cloud servers. However, they should decide what computation-intensive parts are appropriate for offloading to be beneficial instead of local execution on the mobile device. Moreover, in the real world, different types of clouds/servers with heterogeneous processing speeds are available that should be considered for offloading. Because making offloading decision in multisite context is an NP-complete, obtaining an optimal solution is time consuming. Hence, we use a near optimal decision algorithm to find the best-possible partitioning for offloading to multisite clouds/servers. We use a genetic algorithm and adjust it for multisite offloading problem. Also, genetic operators are modified to reduce the ineffective solutions and hence obtain the best-possible solutions in a reasonable time. We evaluated the efficiency of the proposed method using graphs of real mobile applications in simulation experiments. The evaluation results demonstrate that our proposal outperforms other counterparts in terms of energy consumption, execution time, and weighted cost model.
AB - Mobile cloud computing is a promising approach to improve the mobile device's efficiency in terms of energy consumption and execution time. In this context, mobile devices can offload the computation-intensive parts of their applications to powerful cloud servers. However, they should decide what computation-intensive parts are appropriate for offloading to be beneficial instead of local execution on the mobile device. Moreover, in the real world, different types of clouds/servers with heterogeneous processing speeds are available that should be considered for offloading. Because making offloading decision in multisite context is an NP-complete, obtaining an optimal solution is time consuming. Hence, we use a near optimal decision algorithm to find the best-possible partitioning for offloading to multisite clouds/servers. We use a genetic algorithm and adjust it for multisite offloading problem. Also, genetic operators are modified to reduce the ineffective solutions and hence obtain the best-possible solutions in a reasonable time. We evaluated the efficiency of the proposed method using graphs of real mobile applications in simulation experiments. The evaluation results demonstrate that our proposal outperforms other counterparts in terms of energy consumption, execution time, and weighted cost model.
KW - computation offloading
KW - energy efficiency
KW - mobile cloud computing
KW - near optimal partitioning
UR - http://www.scopus.com/inward/record.url?scp=85019617669&partnerID=8YFLogxK
U2 - 10.1002/dac.3241
DO - 10.1002/dac.3241
M3 - Article
AN - SCOPUS:85019617669
SN - 1074-5351
VL - 30
JO - International Journal of Communication Systems
JF - International Journal of Communication Systems
IS - 10
M1 - e3241
ER -