arrow
Return

An Adaptive Offloading Mechanism for Mobile Cloud Computing: A Niching Genetic Algorithm Perspective

delete2022-01-01
delete2
delete
OA
AI
M
Mohammed S. Zalat
S
Saad M. Darwish *
M
Magda M. Madbouly
DOI:10.1109/ACCESS.2022.3192391delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En
The fast evolution of mobile applications demonstrates the growing need for more resources and processing power on mobile devices. Mobile Cloud Computing (MCC) combines cloud computing with mobile devices, enabling sophisticated and resource-intensive applications to operate on mobile devices regardless of their performance limits (e.g., battery life, memory utilization, and computation). Overcoming these constraints is accomplished using a well-known technique called computation offloading, which entails offloading heavy processing to resourceful servers and getting the results from these servers. Many studies have been done on mobile code offloading, with the goal of avoiding the stated limits and reducing execution time or battery consumption through single- or multiple-site offloading, so that people can use their phones and tablets more. However, the majority of existing techniques make offloading choices based on profile data, which implies a stable network environment and forces an object to be offloaded to the same site. As a consequence of these challenges, this research proposes a novel strategy for enhancing the multisite offloading mechanism by combining a Niching Genetic Algorithm (NGA) with a Markov Decision Process (MDP). MDP is used to determine the most optimal location for each application's modules to be executed. GA was used to determine the optimal transition probability for components operating on several sites. To aid in initial population selection, the proposed model employs a niche model in the form of a context-based clearing (CBC) technique to improve the variability of the genes inside the chromosome in order to minimize their association. The simulation results reveal that the proposed technique consumes little power and executes quickly while determining the optimal offloading decision with lower generation numbers.
Keywords:
Mobile handsets
Cloud computing
Task analysis
Servers
Genetic algorithms
Costs
Performance evaluation
Mobile cloud computing
offloading
niching genetic algorithm
Markov decision process

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

E
egyptian knowledge bank (ekb)
Scholars:
11.6W
Papers: 9.3W
Citations: 84
A
Alexandria University
Scholars:
6.6K
Papers: 5.5K
Citations: 9.5K
Cited Papers

Cited Papers

Characterization of the major DNA adducts in the liver of rats chronically exposed to tamoxifen for 18 months
err2000-04-01
err0
PREAI
errPervez Firoz Firozi; Suryanarayana V Vulimiri; Heli Rajaniemi; Kari Hemminki; Yvonne Dragan; Henry C Pitot; John DiGiovanni; Yong-Hong Zhu; Donghui Li
errShare
errSave
errShare
errSave
Cardiac tamponade: the first manifestation of a generalized lymphoma in a patient with HIV infection
err2009-04-24
err0
PREAI
errJ.P. Van Vooren; M. Renard; J.L. Dargent; P. Capel; W.W. Feremans; C.M. Farber
errShare
errSave
Highly Efficient and Recyclable g-C3N4/CuO Hybrid Nanocomposite Towards Enhanced Visible-Light Photocatalytic Performance
errNano
IF0
err2016-10-20
err0
PREAI
errShiquan Hong; Yong Yu; Zhijie Yi; Haijun Zhu; Wencheng Wu; Peiyan Ma
errShare
errSave
Estimation of heat capacities of solid mixed oxides
err2002-01-01
err0
PREAI
errJindřich Leitner; Pavel Chuchvalec; David Sedmidubský; Aleš Strejc; Petr Abrman
errShare
errSave
The use of CTAB to improve the crystallinity and dispersibility of ultrafine magnesium hydroxide by hydrothermal route
err2008-12-01
err0
PREAI
errHong Yan; Xue-hu Zhang; Jian-ming Wu; Li-qiao Wei; Xu-guang Liu; Bing-she Xu
errShare
errSave
researcher View more