Energy-Aware Fault Tolerant Task offloading of Mobile Cloud Computing

No Thumbnail Available
Abd S.K.
Al-Haddad S.A.R.
Hashim F.
Abdullah A.B.H.J.
Yussof S.
Journal Title
Journal ISSN
Volume Title
Institute of Electrical and Electronics Engineers Inc.
Research Projects
Organizational Units
Journal Issue
With all the hardware advances that have beenachieved lately relating to hand-held mobile devices, stillresource-intensive applications consider an important issue. Theheavy computational tasks of these applications cannot beprocessed in the mobile device itself because of their limitedprocessing and storage capabilities. Recently, many attemptshave been achieved to handle this issue. Most of these attemptsare depending on utilizing remote servers of the cloudenvironment. This process which takes advantageous of cloudservices allows mobile users offloading their computationallycomplicated tasks to be processed in remote servers of cloudenvironment, giving the birth to what is called mobile cloudcomputing model. Despite the benefits that outcome from taskoffloading process, challenges of energy efficiency (e.g. energyconsumption for task processing), reliability (e.g. node failure),and time management (e.g. task deadline and execution time) stillneed to be significantly addressed. In this paper, we propose anovel scheduling technique based on DNA combinations andgenetic algorithm processing under the precedence level. Thistechnique is suggested to decrease the ratio of energyconsumption, minimize the processing time of the task executionwithout exceeding the task deadline, and provide reliability byretrieving the processed data successfully by the mobile deviceuser and avoid task failure in mobile cloud computing model. � 2017 IEEE.
Bioinformatics; Cloud computing; Digital storage; Energy efficiency; Energy utilization; Mobile devices; Mobile telecommunication systems; Power management; Computational task; Fault-tolerant; Processing time; Scheduling techniques; Storage capability; Task offloading; Task-processing; Time management; Mobile cloud computing