{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:43:36Z","timestamp":1776444216453,"version":"3.51.2"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2023,6,24]],"date-time":"2023-06-24T00:00:00Z","timestamp":1687564800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,6,24]],"date-time":"2023-06-24T00:00:00Z","timestamp":1687564800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2023,11]]},"DOI":"10.1007\/s00607-023-01192-8","type":"journal-article","created":{"date-parts":[[2023,6,24]],"date-time":"2023-06-24T11:46:34Z","timestamp":1687607194000},"page":"2459-2486","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Correlation adaptive task scheduling"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9007-0656","authenticated-orcid":false,"given":"Thanasis","family":"Moustakas","sequence":"first","affiliation":[]},{"given":"Kostas","family":"Kolomvatsos","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,24]]},"reference":[{"key":"1192_CR1","doi-asserted-by":"crossref","unstructured":"Aazam Mohammad, Huh Eui-Nam (2014) Fog computing and smart gateway based communication for cloud of things. 2014 International conference on future internet of things and cloud. IEEE","DOI":"10.1109\/FiCloud.2014.83"},{"key":"1192_CR2","doi-asserted-by":"publisher","unstructured":"Alworafi MA, Dhari A, Al-Hashmi AA, Darem AB, Suresha (2016) An improved SJF scheduling algorithm in cloud computing environment. 2016 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), Mysuru, India, pp 208-212, https:\/\/doi.org\/10.1109\/ICEECCOT.2016.7955216","DOI":"10.1109\/ICEECCOT.2016.7955216"},{"issue":"2","key":"1192_CR3","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.eij.2012.04.001","volume":"13","author":"Doaa M Abdelkader","year":"2012","unstructured":"Abdelkader Doaa M, Omara Fatma (2012) Dynamic task scheduling algorithm with load balancing for heterogeneous computing system. Egyptian Inform J 13(2):135\u2013145","journal-title":"Egyptian Inform J"},{"issue":"4","key":"1192_CR4","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10922-022-09664-6","volume":"30","author":"AS Abohamama","year":"2022","unstructured":"Abohamama AS, El-Ghamry Amir, Hamouda Eslam (2022) Real-time task scheduling algorithm for IoT-based applications in the cloud-fog environment. J Netw Syst Manag 30(4):1\u201335","journal-title":"J Netw Syst Manag"},{"issue":"16","key":"1192_CR5","doi-asserted-by":"publisher","first-page":"e4583","DOI":"10.1002\/dac.4583","volume":"33","author":"Mohammad Reza Alizadeh","year":"2020","unstructured":"Alizadeh Mohammad Reza et al (2020) Task scheduling approaches in fog computing: a systematic review. Int J Commun Syst 33(16):e4583","journal-title":"Int J Commun Syst"},{"issue":"4","key":"1192_CR6","doi-asserted-by":"publisher","first-page":"966","DOI":"10.1007\/s10489-017-1032-y","volume":"48","author":"C Anagnostopoulos","year":"2018","unstructured":"Anagnostopoulos C, Kolomvatsos K (2018) Predictive intelligence to the edge through approximate collaborative context reasoning. Springer Appl Intell 48(4):966\u2013991","journal-title":"Springer Appl Intell"},{"key":"1192_CR7","unstructured":"Baranidharan B, Saravanan, K (2017) ETSI: Efficient task scheduling in Internet of Things. In International Journal of Pure and Applied Mathematics Volume 117 No. 22"},{"key":"1192_CR8","unstructured":"Bhoi Upendra R, Ramanuj Purvi N (2013) Enhanced Max-min Task Scheduling Algorithm in Cloud Computing"},{"issue":"1","key":"1192_CR9","doi-asserted-by":"publisher","first-page":"e12536","DOI":"10.1111\/exsy.12536","volume":"38","author":"Hamid Reza Boveiri","year":"2021","unstructured":"Boveiri Hamid Reza, Javidan Reza, Khayami Raouf (2021) An intelligent hybrid approach for task scheduling in cluster computing environments as an infrastructure for biomedical applications. Expert Syst 38(1):e12536","journal-title":"Expert Syst"},{"key":"1192_CR10","doi-asserted-by":"crossref","unstructured":"Boulougaris G, Kolomvatsos K (2022) A QoS-aware, Proactive Tasks Offloading Model for Pervasive Applications. In 9th International Conference on Future Internet of Things and Cloud (FiCloud), 22-24 Aug, Rome, Italy","DOI":"10.1109\/FiCloud57274.2022.00011"},{"key":"1192_CR11","unstructured":"Deslauriers Francis, et al. (2016) Quartet: Harmonizing task scheduling and caching for cluster computing. 8th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 16)"},{"key":"1192_CR12","doi-asserted-by":"crossref","unstructured":"Fang Juan, Zeng Wenzheng (2020) Offloading strategy for edge computing tasks based on cache mechanism. Proceedings of the 2020 6th International Conference on Computing and Artificial Intelligence","DOI":"10.1145\/3404555.3404575"},{"issue":"5","key":"1192_CR13","doi-asserted-by":"publisher","first-page":"5549","DOI":"10.1109\/TVT.2020.2982000","volume":"69","author":"Shaoyong Guo","year":"2020","unstructured":"Guo Shaoyong et al (2020) Blockchain meets edge computing: Stackelberg game and double auction based task offloading for mobile blockchain. IEEE Trans Vehicul Technol 69(5):5549\u20135561","journal-title":"IEEE Trans Vehicul Technol"},{"issue":"4","key":"1192_CR14","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1016\/j.icte.2020.06.002","volume":"6","author":"Md Sajjad Hossain","year":"2020","unstructured":"Hossain Md Sajjad et al (2020) Edge computational task offloading scheme using reinforcement learning for IIoT scenario. ICT Express 6(4):291\u2013299","journal-title":"ICT Express"},{"issue":"3","key":"1192_CR15","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu H, Hariri S, Min-You Wu (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parall Distrib Syst 13(3):260\u2013274. https:\/\/doi.org\/10.1109\/71.993206","journal-title":"IEEE Trans Parall Distrib Syst"},{"issue":"22","key":"1192_CR16","doi-asserted-by":"publisher","first-page":"6441","DOI":"10.3390\/s20226441","volume":"20","author":"S Hamdan","year":"2020","unstructured":"Hamdan S, Ayyash M, Almajali S (2020) Edge-computing architectures for Internet of Things applications: a survey. Sensors 20(22):6441. https:\/\/doi.org\/10.3390\/s20226441","journal-title":"Sensors"},{"key":"1192_CR17","doi-asserted-by":"crossref","unstructured":"Hu Xiaoqing, Xu Bugong (2011) Task allocation mechanism based on genetic algorithm in wireless sensor networks. International Conference on Applied Informatics and Communication. Springer, Berlin, Heidelberg","DOI":"10.1007\/978-3-642-23214-5_7"},{"key":"1192_CR18","doi-asserted-by":"publisher","unstructured":"Jiang H, Ni T (2009) PB-FCFS-a task scheduling algorithm based on FCFS and backfilling strategy for grid computing, 2009 Joint Conferences on Pervasive Computing (JCPC), Tamsui, Taipei, 2009, pp 507-510, https:\/\/doi.org\/10.1109\/JCPC.2009.5420131","DOI":"10.1109\/JCPC.2009.5420131"},{"key":"1192_CR19","doi-asserted-by":"crossref","unstructured":"Karanika A, Oikonomou P, Kolomvatsos K, Loukopoulos T (2020) A demand-driven, Proactive Tasks Management Model at the Edge. IEEE FUZZ-IEEE","DOI":"10.1109\/FUZZ48607.2020.9177653"},{"issue":"3","key":"1192_CR20","doi-asserted-by":"publisher","first-page":"3020","DOI":"10.1109\/TNSM.2022.3161663","volume":"19","author":"K Kolomvatsos","year":"2022","unstructured":"Kolomvatsos K, Anagnostopoulos C (2022) A proactive statistical model supporting services and tasks management in pervasive applications. IEEE Trans Netw Serv Manag 19(3):3020\u20133031","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"1192_CR21","doi-asserted-by":"publisher","first-page":"358","DOI":"10.1016\/j.future.2018.10.051","volume":"93","author":"K Kolomvatsos","year":"2019","unstructured":"Kolomvatsos K, Anagnostopoulos A (2019) Multi-criteria optimal task allocation at the edge. Fut Generat Comput Syst 93:358\u2013372","journal-title":"Fut Generat Comput Syst"},{"key":"1192_CR22","doi-asserted-by":"crossref","unstructured":"Kolomvatsos K, Hadjiefthymiades S (2017) Learning the engagement of query processors for intelligent analytics. Springer Appl Intell J 46(1):96-112, pp 1-17","DOI":"10.1007\/s10489-016-0821-z"},{"key":"1192_CR23","unstructured":"Kumar M, Sharma SC (2016) Priority aware longest job first (PA-LJF) algorithm for utilization of the resource in cloud environment, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), New Delhi, India, pp 415-420"},{"key":"1192_CR24","unstructured":"Krishnapriya S, Joby PP (2015) QoS aware resource scheduling in Internet of Things-cloud environment. Int J Scient Eng Res 6:4"},{"key":"1192_CR25","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/j.jnca.2015.04.017","volume":"83","author":"Yu Liu","year":"2017","unstructured":"Liu Yu et al (2017) DeMS: a hybrid scheme of task scheduling and load balancing in computing clusters. J Netw Comput Appl 83:213\u2013220","journal-title":"J Netw Comput Appl"},{"key":"1192_CR26","doi-asserted-by":"publisher","unstructured":"Zhang Longxin, Li Kenli, Xu Yuming, Mei Jing, Zhang Fan, Li Keqin (2015) Maximizing reliability with energy conservation for parallel task scheduling in a heterogeneous cluster. Information Sciences, Volume 319, Pages 113-131,ISSN 0020-0255, https:\/\/doi.org\/10.1016\/j.ins.2015.02.023","DOI":"10.1016\/j.ins.2015.02.023"},{"issue":"2","key":"1192_CR27","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1007\/s10586-013-0297-0","volume":"17","author":"Jing Mei","year":"2014","unstructured":"Mei Jing, Li Kenli, Li Keqin (2014) Energy-aware task scheduling in heterogeneous computing environments. Cluster Comput 17(2):537\u2013550","journal-title":"Cluster Comput"},{"issue":"7","key":"1192_CR28","doi-asserted-by":"publisher","first-page":"1853","DOI":"10.3390\/s20071853","volume":"20","author":"Ammar Awad Mutlag","year":"2020","unstructured":"Mutlag Ammar Awad et al (2020) MAFC: Multi-agent fog computing model for healthcare critical tasks management. Sensors 20(7):1853","journal-title":"Sensors"},{"key":"1192_CR29","doi-asserted-by":"crossref","unstructured":"Oikonomou P, Kolomvatsos K, Anagnostopoulos C, Tziritas N, Theodoropoulos G (2021) A Probabilistic Batch Oriented Proactive Workflow Management. In 33rd International Conference on Tools with Artificial Intelligence (ICTAI 2021), November 1-3, 2021","DOI":"10.1109\/ICTAI52525.2021.00197"},{"key":"1192_CR30","doi-asserted-by":"publisher","first-page":"856","DOI":"10.1016\/j.procs.2022.12.282","volume":"217","author":"Peter Onu","year":"2023","unstructured":"Onu Peter, Pradhan Anup, Mbohwa Charles (2023) Industrial internet of things (IIoT): opportunities, challenges, and requirements in manufacturing businesses in emerging economies. Procedia Comput Sci 217:856\u2013865. https:\/\/doi.org\/10.1016\/j.procs.2022.12.282","journal-title":"Procedia Comput Sci"},{"issue":"4","key":"1192_CR31","first-page":"91","volume":"3","author":"Saeed Parsa","year":"2009","unstructured":"Parsa Saeed, Entezari-Maleki Reza (2009) RASA: a new grid task scheduling algorithm. Int J Digit Cont Technol Appl 3(4):91\u201399","journal-title":"Int J Digit Cont Technol Appl"},{"key":"1192_CR32","doi-asserted-by":"publisher","unstructured":"Patel P, Narmawala Z, Thakkar A (2019) A Survey on Intelligent Transportation System Using Internet of Things. In: Shetty N, Patnaik L, Nagaraj H, Hamsavath P, Nalini N (eds) Emerging Research in Computing, Information, Communication and Applications. Advances in Intelligent Systems and Computing, vol 882. Springer, Singapore. https:\/\/doi.org\/10.1007\/978-981-13-5953-8-20","DOI":"10.1007\/978-981-13-5953-8-20"},{"key":"1192_CR33","doi-asserted-by":"publisher","unstructured":"Cao Q, Wei Z -B, Gong W-M (2009) An optimized algorithm for task scheduling based on activity based costing in cloud computing. 2009 3rd International Conference on Bioinformatics and Biomedical Engineering, pp 1-3, https:\/\/doi.org\/10.1109\/ICBBE.2009.5162336","DOI":"10.1109\/ICBBE.2009.5162336"},{"issue":"2","key":"1192_CR34","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/MNET.2019.8675165","volume":"33","author":"Y Qian","year":"2019","unstructured":"Qian Y, Wu D, Bao W, Lorenz P (2019) The Internet of Things for smart cities: technologies and applications. IEEE Netw 33(2):4\u20135. https:\/\/doi.org\/10.1109\/MNET.2019.8675165","journal-title":"IEEE Netw"},{"key":"1192_CR35","doi-asserted-by":"publisher","unstructured":"Singh Ravi Pratap, Javaid Mohd, Haleem Abid, Suman Rajiv (2020) Internet of things (IoT) applications to fight against COVID-19 pandemic, Diabetes & Metabolic Syndrome: Clinical Research & Reviews,Volume 14, Issue 4, Pages 521-524, ISSN 1871-4021, https:\/\/doi.org\/10.1016\/j.dsx.2020.04.041","DOI":"10.1016\/j.dsx.2020.04.041"},{"key":"1192_CR36","doi-asserted-by":"publisher","unstructured":"Albishi Saad, Soh Ben, Ullah Azmat, Algarni Fahad (2017) Challenges and Solutions for Applications and Technologies in the Internet of Things. Procedia Computer Science, Volume 124, Pages 608-614, ISSN 1877-0509, https:\/\/doi.org\/10.1016\/j.procs.2017.12.196","DOI":"10.1016\/j.procs.2017.12.196"},{"key":"1192_CR37","unstructured":"Savvas Ilias K, Kechadi M-T (2004) Dynamic task scheduling in computing cluster environments. Third International Symposium on Parallel and Distributed Computing\/Third International Workshop on Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks. IEEE"},{"issue":"1","key":"1192_CR38","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2017.9","volume":"50","author":"M Satyanarayanan","year":"2017","unstructured":"Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30\u201339. https:\/\/doi.org\/10.1109\/MC.2017.9","journal-title":"Computer"},{"issue":"3","key":"1192_CR39","doi-asserted-by":"crossref","first-page":"271","DOI":"10.7494\/csci.2014.15.3.271","volume":"15","author":"Art Sedighi","year":"2014","unstructured":"Sedighi Art, Deng Yuefan, Zhang Peng (2014) Fariness of task scheduling in high performance computing environments. Scalable Comput: Practice Exp 15(3):271\u2013288","journal-title":"Scalable Comput: Practice Exp"},{"issue":"1","key":"1192_CR40","first-page":"1649","volume":"3","author":"BJ Shanthan","year":"2017","unstructured":"Shanthan BJ et al (2017) Scheduling for internet of things applications on cloud: a review. Imperial J Interdisciplinary Res 3(1):1649\u20131653","journal-title":"Imperial J Interdisciplinary Res"},{"key":"1192_CR41","doi-asserted-by":"crossref","unstructured":"Singh Harvinder, Singh Gurdev (2015) Task scheduling in cluster computing environment. 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE). IEEE","DOI":"10.1109\/ABLAZE.2015.7155004"},{"issue":"1","key":"1192_CR42","doi-asserted-by":"publisher","first-page":"1087","DOI":"10.1007\/s10586-017-1055-5","volume":"22","author":"Karnam Sreenu","year":"2019","unstructured":"Sreenu Karnam, Sreelatha M (2019) W-Scheduler: whale optimization for task scheduling in cloud computing. Cluster Comput 22(1):1087\u20131098","journal-title":"Cluster Comput"},{"key":"1192_CR43","doi-asserted-by":"publisher","unstructured":"Vongsingthong Suwimon, Smanchat Sucha (2014) INTERNET OF THINGS: A REVIEW OF APPLICATIONS AND TECHNOLOGIES. https:\/\/doi.org\/10.14456\/sjst.2014.38","DOI":"10.14456\/sjst.2014.38"},{"issue":"7","key":"1192_CR44","doi-asserted-by":"publisher","first-page":"1661","DOI":"10.1016\/j.future.2013.02.010","volume":"29","author":"Lizhe Wang","year":"2013","unstructured":"Wang Lizhe et al (2013) Energy-aware parallel task scheduling in a cluster. Future Gen Comput Syst 29(7):1661\u20131670","journal-title":"Future Gen Comput Syst"},{"key":"1192_CR45","doi-asserted-by":"crossref","unstructured":"Yang Tao, Gerasoulis Apostolos (1992) PYRROS: Static task scheduling and code generation for message passing multiprocessors. ACM International Conference on Supercomputing 25th Anniversary Volume. 1992","DOI":"10.1145\/143369.143446"},{"issue":"1","key":"1192_CR46","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1023\/B:MONE.0000048550.31717.c5","volume":"10","author":"Yang Yu","year":"2005","unstructured":"Yu Yang, Prasanna Viktor K (2005) Energy-balanced task allocation for collaborative processing in wireless sensor networks. Mobile Netw Appl 10(1):115\u2013131","journal-title":"Mobile Netw Appl"},{"key":"1192_CR47","doi-asserted-by":"publisher","first-page":"37","DOI":"10.5019\/j.ijcir.2008.123","volume":"4","author":"Zhang Lei","year":"2008","unstructured":"Lei Zhang, Yuehui Chen, Runyuan Sun, Shan Jing, Bo Yang (2008) A task scheduling algorithm based on PSO for grid computing. Int J Comput Intell Res 4:37\u201343. https:\/\/doi.org\/10.5019\/j.ijcir.2008.123","journal-title":"Int J Comput Intell Res"},{"key":"1192_CR48","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1607\/1\/012017","volume":"1607","author":"Shi Zheng","year":"2020","unstructured":"Zheng Shi, Zhiguo Shi (2020) Multi-node task scheduling algorithm for edge computing based on multi-objective optimization. J Phys Conf Ser 1607:012017","journal-title":"J Phys Conf Ser"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01192-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-023-01192-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01192-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,28]],"date-time":"2023-09-28T17:03:37Z","timestamp":1695920617000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-023-01192-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,24]]},"references-count":48,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["1192"],"URL":"https:\/\/doi.org\/10.1007\/s00607-023-01192-8","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,24]]},"assertion":[{"value":"28 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 June 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no competing interests to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}