A genetic-based decision algorithm for multisite computation offloading in mobile cloud computing

被引:31
|
作者
Goudarzi, Mohammad [1 ]
Zamani, Mehran [1 ]
Haghighat, Abolfazl Toroghi [2 ]
机构
[1] IUST, Comp Engn Sch, Tehran, Iran
[2] Islamic Azad Univ, Dept Comp Engn & Informat Technol, Qazvin, Iran
关键词
computation offloading; energy efficiency; mobile cloud computing; near optimal partitioning; EXECUTION;
D O I
10.1002/dac.3241
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Mobile Cloud Computing: A Multisite Computation Offloading
    Goudarzi, Mohammad
    Movahedi, Zeinab
    Nazari, Masoud
    [J]. 2016 8TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2016, : 660 - 665
  • [2] Efficient Multisite Computation Offloading for Mobile Cloud Computing
    Goudarzi, Mohammad
    Movahedi, Zeinab
    Nazari, Masoud
    [J]. 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 1131 - 1138
  • [3] Multisite computation offloading in dynamic mobile cloud environments
    Xiaomin Jin
    Yuanan Liu
    Wenhao Fan
    Fan Wu
    Bihua Tang
    [J]. Science China Information Sciences, 2017, 60
  • [4] Multisite computation offloading in dynamic mobile cloud environments
    Jin, Xiaomin
    Liu, Yuanan
    Fan, Wenhao
    Wu, Fan
    Tang, Bihua
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (08)
  • [5] Multisite computation offloading in dynamic mobile cloud environments
    Xiaomin JIN
    Yuanan LIU
    Wenhao FAN
    Fan WU
    Bihua TANG
    [J]. Science China(Information Sciences), 2017, 60 (08) : 249 - 251
  • [6] Cooperative Runtime Offloading Decision Algorithm for Mobile Cloud Computing
    Jin, Xiaomin
    Wang, Zhongmin
    Hua, Wenqiang
    [J]. MOBILE INFORMATION SYSTEMS, 2019, 2019
  • [7] Markov decision process-based computation offloading algorithm and resource allocation in time constraint for mobile cloud computing
    Gao, Zihan
    Hao, Wanming
    Zhang, Ruizhe
    Yang, Shouyi
    [J]. IET COMMUNICATIONS, 2020, 14 (13) : 2068 - 2078
  • [8] Framework for Computation Offloading in Mobile Cloud Computing
    Kovachev, Dejan
    Klamma, Ralf
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2012, 1 (07): : 6 - 15
  • [9] Mobile Cloud Computing Architecture for Computation Offloading
    Khanna, Abhirup
    Kero, Archana
    Kumar, Devendra
    [J]. PROCEEDINGS ON 2016 2ND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING TECHNOLOGIES (NGCT), 2016, : 639 - 643
  • [10] Adaptive Computation Offloading in Mobile Cloud Computing
    Tripathi, Vibha
    [J]. CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 524 - 529