{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T14:03:15Z","timestamp":1770645795268,"version":"3.49.0"},"reference-count":19,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T00:00:00Z","timestamp":1521676800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"published-print":{"date-parts":[[2018,3,22]]},"abstract":"<jats:p>Parallel processing is crucial for accelerating computation in many high-performance applications and modern technologies including computational modeling, optimization and simulation, Web and DNS servers, peer-to-peer systems, grid computing and cloud computing. Due to the heterogeneity nature of various processing nodes and the differences of workloads of various tasks, some processors can be idle while others are overloaded. In this paper, we present a simple, yet efficient, solution inspired by the intelligence of ant colonies to adequately mitigate the load imbalance and communication overhead problems in multiprocessor environments. The proposed approach is based on defining and maintaining data structures to dynamically track the load of each processor. We implemented the proposed algorithm and evaluated its performance under different scenarios against the baseline round-robin algorithm. The results showed that the proposed algorithm has more effective properties than the round-robin algorithm.<\/jats:p>","DOI":"10.3233\/jifs-169440","type":"journal-article","created":{"date-parts":[[2018,3,23]],"date-time":"2018-03-23T12:23:04Z","timestamp":1521807784000},"page":"1443-1451","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Ant colony inspired method for reducing load imbalance in multiprocessor systems"],"prefix":"10.1177","volume":"34","author":[{"given":"Khalifa","family":"Ahmed","sequence":"first","affiliation":[{"name":"College of Information Technology, Ahlia University, Manama, Bahrain"}]},{"given":"El-Sayed M.","family":"El-Alfy","sequence":"additional","affiliation":[{"name":"Department of Information and Computer Science, College of Computer Sciences and Engineering, King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia"}]},{"given":"Wasan S.","family":"Awad","sequence":"additional","affiliation":[{"name":"College of Information Technology, Ahlia University, Manama, Bahrain"}]}],"member":"179","published-online":{"date-parts":[[2018,3,22]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"GramaA. GuptsA. KarypisG. and KumarV. Introduction to parallel computing. Addison Wesley 2nd Edition; 2003."},{"key":"e_1_3_2_3_2","unstructured":"KirkD.B. and HwuW.-M.W. Programming massively parallel processors: a hands-on approach. Morgan Kaufmann; 2016."},{"key":"e_1_3_2_4_2","unstructured":"EddyW.M. and AllmanM. Advantages of parallel processing and the effects of communications time; 2000."},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-33541-2_1"},{"key":"e_1_3_2_6_2","unstructured":"HoffmannK.H. and MeyerA. Parallel Algorithms and Cluster Computing: Implementations Algorithms and Applications. Springer; 2006."},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.04.007"},{"key":"e_1_3_2_8_2","unstructured":"AhmedH. and GlasgowJ. Swarm intelligence: concepts models and applications. Technical report School of Computing Queens University; 2012."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.plrev.2005.10.001"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCI.2006.329691"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/71.243526"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0888-613X(98)00017-6"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-011-9180-5"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.06.003"},{"issue":"2","key":"e_1_3_2_15_2","first-page":"129","article-title":"Cloud task scheduling based on ant colony optimization","volume":"12","author":"Tawfeek M.A.","year":"2015","unstructured":"TawfeekM.A., El-SisiA., KeshkA. and TorkeyF.A., Cloud task scheduling based on ant colony optimization, International Arab Journal of Information Technology12(2) (2015), 129\u2013137.","journal-title":"International Arab Journal of Information Technology"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.5121\/ijwest.2012.3203"},{"key":"e_1_3_2_17_2","unstructured":"KatyalM. and MishraA. A comparative study of load balancing algorithms in cloud computing environment arXiv preprint arXiv:1403.6918 2014."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1080\/02533839.2015.1070690"},{"issue":"2","key":"e_1_3_2_19_2","first-page":"253","article-title":"Efficient load balancing using ant colony optimization","volume":"77","author":"Nadimi-Shahraki M.","year":"2015","unstructured":"Nadimi-ShahrakiM., FardE.S. and SafiF., Efficient load balancing using ant colony optimization, Journal of Theoretical and Applied Information Technology77(2) (2015), 253\u2013258.","journal-title":"Journal of Theoretical and Applied Information Technology"},{"key":"e_1_3_2_20_2","unstructured":"CoveyS.R. MerillA.R. and MerillR.R. First things first; 2015."}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-169440","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/JIFS-169440","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-169440","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T21:52:22Z","timestamp":1770414742000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/JIFS-169440"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,22]]},"references-count":19,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2018,3,22]]}},"alternative-id":["10.3233\/JIFS-169440"],"URL":"https:\/\/doi.org\/10.3233\/jifs-169440","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,22]]}}}