Your browser doesn't support javascript.
loading
Greedy Firefly Algorithm for Optimizing Job Scheduling in IoT Grid Computing.
Yousif, Adil; Alqhtani, Samar M; Bashir, Mohammed Bakri; Ali, Awad; Hamza, Rafik; Hassan, Alzubair; Tawfeeg, Tawfeeg Mohmmed.
Afiliação
  • Yousif A; Department of Computer Science, College of Science and Arts-Sharourah, Najran University, Sharourah 68341, Saudi Arabia.
  • Alqhtani SM; Department of Information Systems, College of Computer Science and Information Systems, Najran University, Najran 61441, Saudi Arabia.
  • Bashir MB; Department of Math, Turubah University College, Taif University, Taif 26571, Saudi Arabia.
  • Ali A; Department of Computer Science, Faculty of Computer Science and Information Technology, Shendi University, Shendi 41601, Sudan.
  • Hamza R; Department of Computer Science, College of Science and Arts-Sharourah, Najran University, Sharourah 68341, Saudi Arabia.
  • Hassan A; National Institute of Information and Communications Technology, Tokyo 184-8795, Japan.
  • Tawfeeg TM; Department of Computer Science, School of Computer Science and Informatics, University College Dublin, Belfield, D04 V1W8 Dublin, Ireland.
Sensors (Basel) ; 22(3)2022 Jan 23.
Article em En | MEDLINE | ID: mdl-35161596
The Internet of Things (IoT) is defined as interconnected digital and mechanical devices with intelligent and interactive data transmission features over a defined network. The ability of the IoT to collect, analyze and mine data into information and knowledge motivates the integration of IoT with grid and cloud computing. New job scheduling techniques are crucial for the effective integration and management of IoT with grid computing as they provide optimal computational solutions. The computational grid is a modern technology that enables distributed computing to take advantage of a organization's resources in order to handle complex computational problems. However, the scheduling process is considered an NP-hard problem due to the heterogeneity of resources and management systems in the IoT grid. This paper proposed a Greedy Firefly Algorithm (GFA) for jobs scheduling in the grid environment. In the proposed greedy firefly algorithm, a greedy method is utilized as a local search mechanism to enhance the rate of convergence and efficiency of schedules produced by the standard firefly algorithm. Several experiments were conducted using the GridSim toolkit to evaluate the proposed greedy firefly algorithm's performance. The study measured several sizes of real grid computing workload traces, starting with lightweight traces with only 500 jobs, then typical with 3000 to 7000 jobs, and finally heavy load containing 8000 to 10,000 jobs. The experiment results revealed that the greedy firefly algorithm could insignificantly reduce the makespan makespan and execution times of the IoT grid scheduling process as compared to other evaluated scheduling methods. Furthermore, the proposed greedy firefly algorithm converges on large search spacefaster , making it suitable for large-scale IoT grid environments.
Palavras-chave

Texto completo: 1 Base de dados: MEDLINE Tipo de estudo: Prognostic_studies Idioma: En Ano de publicação: 2022 Tipo de documento: Article

Texto completo: 1 Base de dados: MEDLINE Tipo de estudo: Prognostic_studies Idioma: En Ano de publicação: 2022 Tipo de documento: Article