Cargando…

Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing

Advancement in technology has led to an increase in data. Consequently, techniques such as deep learning and artificial intelligence which are used in deciphering data are increasingly becoming popular. Further, advancement in technology does increase user expectations on devices, including consumer...

Descripción completa

Detalles Bibliográficos
Autores principales: Ehsan, Aiman, Haider, Khurram Zeeshan, Faisal, Shahla, Zahid, Faisal Maqbool, Wangari, Isaac Mwangi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9256312/
https://www.ncbi.nlm.nih.gov/pubmed/35799648
http://dx.doi.org/10.1155/2022/8040487
_version_ 1784741082188218368
author Ehsan, Aiman
Haider, Khurram Zeeshan
Faisal, Shahla
Zahid, Faisal Maqbool
Wangari, Isaac Mwangi
author_facet Ehsan, Aiman
Haider, Khurram Zeeshan
Faisal, Shahla
Zahid, Faisal Maqbool
Wangari, Isaac Mwangi
author_sort Ehsan, Aiman
collection PubMed
description Advancement in technology has led to an increase in data. Consequently, techniques such as deep learning and artificial intelligence which are used in deciphering data are increasingly becoming popular. Further, advancement in technology does increase user expectations on devices, including consumer interfaces such as mobile apps, virtual environments, or popular software systems. As a result, power from the battery is consumed fast as it is used in providing high definition display as well as in charging the sensors of the devices. Low latency requires more power consumption in certain conditions. Cloud computing improves the computational difficulties of smart devices with offloading. By optimizing the device's parameters to make it easier to find optimal decisions for offloading tasks, using a metaheuristic algorithm to transfer the data or offload the task, cloud computing makes it easier. In cloud servers, we offload the tasks and limit their resources by simulating them in a virtual environment. Then we check resource parameters and compare them using metaheuristic algorithms. When comparing the default algorithm FCFS to ACO or PSO, we find that PSO has less battery or makespan time compared to FCFS or ACO. The energy consumption of devices is reduced if their resources are offloaded, so we compare the results of metaheuristic algorithms to find less battery usage or makespan time, resulting in the PSO increasing battery life or making the system more efficient.
format Online
Article
Text
id pubmed-9256312
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-92563122022-07-06 Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing Ehsan, Aiman Haider, Khurram Zeeshan Faisal, Shahla Zahid, Faisal Maqbool Wangari, Isaac Mwangi Comput Math Methods Med Research Article Advancement in technology has led to an increase in data. Consequently, techniques such as deep learning and artificial intelligence which are used in deciphering data are increasingly becoming popular. Further, advancement in technology does increase user expectations on devices, including consumer interfaces such as mobile apps, virtual environments, or popular software systems. As a result, power from the battery is consumed fast as it is used in providing high definition display as well as in charging the sensors of the devices. Low latency requires more power consumption in certain conditions. Cloud computing improves the computational difficulties of smart devices with offloading. By optimizing the device's parameters to make it easier to find optimal decisions for offloading tasks, using a metaheuristic algorithm to transfer the data or offload the task, cloud computing makes it easier. In cloud servers, we offload the tasks and limit their resources by simulating them in a virtual environment. Then we check resource parameters and compare them using metaheuristic algorithms. When comparing the default algorithm FCFS to ACO or PSO, we find that PSO has less battery or makespan time compared to FCFS or ACO. The energy consumption of devices is reduced if their resources are offloaded, so we compare the results of metaheuristic algorithms to find less battery usage or makespan time, resulting in the PSO increasing battery life or making the system more efficient. Hindawi 2022-06-28 /pmc/articles/PMC9256312/ /pubmed/35799648 http://dx.doi.org/10.1155/2022/8040487 Text en Copyright © 2022 Aiman Ehsan et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Ehsan, Aiman
Haider, Khurram Zeeshan
Faisal, Shahla
Zahid, Faisal Maqbool
Wangari, Isaac Mwangi
Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title_full Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title_fullStr Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title_full_unstemmed Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title_short Self-Adaptation Resource Allocation for Continuous Offloading Tasks in Pervasive Computing
title_sort self-adaptation resource allocation for continuous offloading tasks in pervasive computing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9256312/
https://www.ncbi.nlm.nih.gov/pubmed/35799648
http://dx.doi.org/10.1155/2022/8040487
work_keys_str_mv AT ehsanaiman selfadaptationresourceallocationforcontinuousoffloadingtasksinpervasivecomputing
AT haiderkhurramzeeshan selfadaptationresourceallocationforcontinuousoffloadingtasksinpervasivecomputing
AT faisalshahla selfadaptationresourceallocationforcontinuousoffloadingtasksinpervasivecomputing
AT zahidfaisalmaqbool selfadaptationresourceallocationforcontinuousoffloadingtasksinpervasivecomputing
AT wangariisaacmwangi selfadaptationresourceallocationforcontinuousoffloadingtasksinpervasivecomputing