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 条
  • [41] Nature-Inspired Cloud-Crowd Computing for Intelligent Transportation System
    Singh, Vandana
    Sahana, Sudip Kumar
    Bhattacharjee, Vandana
    [J]. SUSTAINABILITY, 2022, 14 (23)
  • [42] S. I: hybridization of neural computing with nature-inspired algorithms
    Hari Mohan Pandey
    Nik Bessis
    Neeraj Kumar
    Ankit Chaudhary
    [J]. Neural Computing and Applications, 2021, 33 : 10617 - 10619
  • [43] S. I: hybridization of neural computing with nature-inspired algorithms
    Pandey, Hari Mohan
    Bessis, Nik
    Kumar, Neeraj
    Chaudhary, Ankit
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (17): : 10617 - 10619
  • [44] An Efficient Computation Offloading Strategy with Mobile Edge Computing for IoT
    Fang, Juan
    Shi, Jiamei
    Lu, Shuaibing
    Zhang, Mengyuan
    Ye, Zhiyuan
    [J]. MICROMACHINES, 2021, 12 (02)
  • [45] Hybrid computation offloading for smart home automation in mobile cloud computing
    Zhang, Jie
    Zhou, Zhili
    Li, Shu
    Gan, Leilei
    Zhang, Xuyun
    Qi, Lianyong
    Xu, Xiaolong
    Dou, Wanchun
    [J]. PERSONAL AND UBIQUITOUS COMPUTING, 2018, 22 (01) : 121 - 134
  • [46] A Survey of Nature-Inspired Computing: Membrane Computing
    Song, Bosheng
    Li, Kenli
    Orellana-Martin, David
    Perez-Jimenez, Mario J.
    Perez-Hurtado, Ignacio
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (01)
  • [47] CLOUD COMPUTING FOR MOBILE USERS: CAN OFFLOADING COMPUTATION SAVE ENERGY?
    Kumar, Karthik
    Lu, Yung-Hsiang
    [J]. COMPUTER, 2010, 43 (04) : 51 - 56
  • [48] Computation Offloading over a Shared Communication Channel for Mobile Cloud Computing
    Guo, Kai
    Yang, Mingcong
    Zhang, Yongbing
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [49] A game-theoretic approach to computation offloading in mobile cloud computing
    Valeria Cardellini
    Vittoria De Nitto Personé
    Valerio Di Valerio
    Francisco Facchinei
    Vincenzo Grassi
    Francesco Lo Presti
    Veronica Piccialli
    [J]. Mathematical Programming, 2016, 157 : 421 - 449
  • [50] Framework for Context-aware Computation Offloading in Mobile Cloud Computing
    Liu, Zhanghui
    Zeng, Xuee
    Huang, Wensi
    Lin, Junxin
    Chen, Xing
    Guo, Wenzhong
    [J]. 2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 172 - 177