Loop Parallelization in Source Codef Internet of Things Computing Using Hybrid Euristic Algorithm

dc.contributor.authorArasteh, Bahman
dc.contributor.authorSefati, Seyed Salar
dc.contributor.authorKuşetoğulları, Hüseyin
dc.contributor.authorKiani, Farzad
dc.contributor.authorSorooshian, Shahryar
dc.contributor.authorTirkolaee, Erfan Babaee
dc.date.accessioned2026-04-08T12:18:21Z
dc.date.issued2026
dc.departmentFSM Vakıf Üniversitesi, Rektörlük, Yapay Zekâ ve Veri Bilimi Uygulama ve Araştırma Merkezi
dc.description.abstractEfficient task scheduling remains a key challenge in High-Performance Computing and Internet of Things (IoT) systems, where the sequential execution of nested loops often limits parallelism. This paper proposes a hybrid approach that dynami¬cally parallelizes nested loops in heterogeneous IoT environments. The suggested method (PSOALS) combines Particle Swarm Optimization (PSO), Genetic Algorithm (GA), and wave-angle scheduling to model nested loops as two-dimensional iter¬ation spaces and minimize communication overhead. By encoding loop iterations as particles and using a dependency-aware fitness function, PSOALS enhances makespan, resource utilization, and scalability. The key contributions of this work include: a dynamic scheduling framework for efficient loop parallelization and depen¬dency management, a wave-angle scheduling mechanism to improve task execution order by balancing load and communication delays, and the integration of mutation and diversity techniques to enhance the quality of the solution. Experimental results across various IoT configurations show that PSOALS outperforms block-based, cyclic, and GA-based scheduling methods in convergence speed, stability, and exe¬cution time. The proposed approach offers a scalable and adaptive solution to future IoT challenges, including real-time processing, energy efficiency, and large-scale deployment.
dc.identifier.citationARASTEH, Bahman, Seyed Salar SEFATI, Hüseyin KUŞETOĞULLARI, Farzad KIANI, Shahryar SOROOSHIAN & Erfan Babaee TIRKOLAEE. “Loop Parallelization in Source Codef Internet of Things Computing Using Hybrid Euristic Algorithm”. PLoS One, 21.3 (2026): 1-33.
dc.identifier.doi10.1371/journal.pone.0341059
dc.identifier.endpage33
dc.identifier.issue3
dc.identifier.orcidhttps://orcid.org/0000-0001-5336-827X
dc.identifier.orcidhttps://orcid.org/0000-0003-1664-9210
dc.identifier.startpage1
dc.identifier.urihttps://journals.plos.org/plosone/article?id=10.1371/journal.pone.0341059
dc.identifier.urihttps://hdl.handle.net/11352/6072
dc.identifier.volume21
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.language.isoen
dc.publisherCreative Commons
dc.relation.ispartofPLoS One
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.titleLoop Parallelization in Source Codef Internet of Things Computing Using Hybrid Euristic Algorithm
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Kiani.pdf
Boyut:
1.35 MB
Biçim:
Adobe Portable Document Format

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: