Efficient Computation Offloading in Mobile Cloud Computing with Nature-Inspired Algorithms

被引:8
|
作者
Mehta, Shikha [1 ]
Kaur, Parmeet [1 ]
机构
[1] Jaypee Inst Informat Technol, Noida, India
关键词
Mobile cloud computing; application offloading; workflow; nature inspired algorithms; swarm intelligence; evolutionary algorithms; PSO;
D O I
10.1142/S1469026819500238
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ubiquitous presence of smart phones and other hand-held computing devices has resulted in a growing feasibility to utilize them as computing resources. However, these mobile devices are constrained in battery and may not possess adequate capability for computationally intensive tasks. Cloud computing allows mobile devices to address their inherent challenges by making it possible to offload computation, completely or partially, to powerful cloud servers. This enables mobile devices to act as compute resources; though, it also results in cost of using cloud servers as well as communication cost involved in offloading. The paper models the computation offloading problem as an optimization problem and makes use of nature-inspired algorithms for deciding whether a task should be executed locally on a mobile device or offloaded to the cloud. The study was performed over four algorithms, namely Genetic Algorithm (GA), Differential Evolution (DE), Particle Swarm Optimization (PSO) and Shuffled Frog Leaping Algorithm (SFLA). Experimental analysis revealed that these algorithms outperform exhaustive search technique by providing a near optimal solution in a reasonable time even for large workflows. Results also establish that GA outperforms DE, PSO and SFLA by around 45%, 65% and 42%, respectively by reducing an application's overall execution cost.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] 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
  • [2] Efficient Computation Offloading Strategies for Mobile Cloud Computing
    Tao, Yaling
    Zhang, Yongbing
    Ji, Yusheng
    [J]. 2015 IEEE 29TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (IEEE AINA 2015), 2015, : 626 - 633
  • [3] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Usman, Mohammed Joda
    Ismail, Abdul Samad
    Abdul-Salaam, Gaddafi
    Chizari, Hassan
    Kaiwartya, Omprakash
    Gital, Abdulsalam Yau
    Abdullahi, Muhammed
    Aliyu, Ahmed
    Dishing, Salihu Idi
    [J]. TELECOMMUNICATION SYSTEMS, 2019, 71 (02) : 275 - 302
  • [4] Energy-efficient Nature-Inspired techniques in Cloud computing datacenters
    Mohammed Joda Usman
    Abdul Samad Ismail
    Gaddafi Abdul-Salaam
    Hassan Chizari
    Omprakash Kaiwartya
    Abdulsalam Yau Gital
    Muhammed Abdullahi
    Ahmed Aliyu
    Salihu Idi Dishing
    [J]. Telecommunication Systems, 2019, 71 : 275 - 302
  • [5] Mobile Cloud Computing: A Multisite Computation Offloading
    Goudarzi, Mohammad
    Movahedi, Zeinab
    Nazari, Masoud
    [J]. 2016 8TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2016, : 660 - 665
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] Nature-inspired computation
    Shackleton, M
    Marrow, P
    [J]. BT TECHNOLOGY JOURNAL, 2000, 18 (04) : 9 - 11
  • [10] Nature-inspired computing
    Shadbolt, N
    [J]. IEEE INTELLIGENT SYSTEMS, 2004, 19 (01) : 2 - 3