{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T02:19:18Z","timestamp":1771813158166,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T00:00:00Z","timestamp":1617235200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Ambient Intell Human Comput"],"published-print":{"date-parts":[[2022,10]]},"DOI":"10.1007\/s12652-021-03187-9","type":"journal-article","created":{"date-parts":[[2021,4,1]],"date-time":"2021-04-01T22:02:38Z","timestamp":1617314558000},"page":"4719-4738","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":36,"title":["Cooperative agents-based approach for workflow scheduling on fog-cloud computing"],"prefix":"10.1007","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2959-1935","authenticated-orcid":false,"given":"Marwa","family":"Mokni","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sonia","family":"Yassa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jalel Eddine","family":"Hajlaoui","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Chelouah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed Nazih","family":"Omri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,1]]},"reference":[{"key":"3187_CR1","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1016\/j.future.2019.09.039","volume":"20","author":"RO Aburukba","year":"2020","unstructured":"Aburukba RO, AliKarrar M, Landolsi T, El-Fakih K (2020) Scheduling internet of things requests to minimize latency in hybrid fog-cloud-computing. Future Gener Comput Syst 20:539\u2013551","journal-title":"Future Gener Comput Syst"},{"key":"3187_CR2","first-page":"20","volume":"20","author":"M Alaei","year":"2020","unstructured":"Alaei M, Khorsand R, Ramezanpour M (2020) An adaptive fault detector strategy for scientific workflow scheduling based on improved differential evolution algorithm in cloud. Appl Soft Comput 20:20","journal-title":"Appl Soft Comput"},{"key":"3187_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TCC.2020.3032386","volume":"20","author":"IM Ali","year":"2020","unstructured":"Ali IM, Sallam KM, Moustafa N, Chakraborty R, Ryan MJ, Choo KKR (2020) An automated task scheduling model using non-dominated sorting genetic algorithm ii for fog-cloud systems. IEEE Trans Cloud Comput 20:1\u20131","journal-title":"IEEE Trans Cloud Comput"},{"key":"3187_CR4","doi-asserted-by":"crossref","unstructured":"Bellifemine F, Poggi A, Rimassa G (2000) Developing multi-agent systems with jade. In: International workshop on agent theories, architectures, and languages, pp 89\u2013103","DOI":"10.1007\/3-540-44631-1_7"},{"key":"3187_CR5","first-page":"1","volume":"20","author":"M Bhatia","year":"2020","unstructured":"Bhatia M, Sood SK, Kaur S (2020) Quantumized approach of load scheduling in fog computing environment for IoT applications. Computing 20:1\u201319","journal-title":"Computing"},{"key":"3187_CR6","doi-asserted-by":"crossref","unstructured":"Binh HTT, Anh TT, Son DB, Duc PA, Nguyen BM (2018) An evolutionary algorithm for solving task scheduling problem in cloud-fog computing environment. In: Proceedings of the ninth international symposium on information and communication technology, pp 397\u2013404","DOI":"10.1145\/3287921.3287984"},{"key":"3187_CR7","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.cosrev.2018.08.002","volume":"20","author":"LF Bittencourt","year":"2018","unstructured":"Bittencourt LF, Goldman A, Madeira ER, da Fonseca NL, Sakellariou R (2018) Scheduling in distributed systems: a cloud computing perspective. Comput Sci Rev 20:31\u201354","journal-title":"Comput Sci Rev"},{"key":"3187_CR8","doi-asserted-by":"crossref","unstructured":"Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp 13\u201316","DOI":"10.1145\/2342509.2342513"},{"key":"3187_CR9","doi-asserted-by":"crossref","unstructured":"Chen W, Deelman E (2012) Workflowsim: A toolkit for simulating scientific workflows in distributed environments. In: 2012 IEEE 8th international conference on E-science, pp 1\u20138","DOI":"10.1109\/eScience.2012.6404430"},{"key":"3187_CR10","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1016\/j.future.2019.12.054","volume":"20","author":"V De Maio","year":"2020","unstructured":"De Maio V, Kimovski D (2020) Multi-objective scheduling of extreme data scientific workflows in fog. Future Gener Comput Syst 20:171\u2013184","journal-title":"Future Gener Comput Syst"},{"key":"3187_CR11","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MC.2013.63","volume":"20","author":"MA Feki","year":"2013","unstructured":"Feki MA, Kawsar F, Boussard M, Trappeniers L (2013) The internet of things: the next technological revolution. Computer 20:24\u201325","journal-title":"Computer"},{"key":"3187_CR12","doi-asserted-by":"crossref","unstructured":"Fellir F, El\u00a0Attar A, Nafil K, Chung L (2020) A multi-agent based model for task scheduling in cloud-fog computing platform. In: 2020 IEEE international conference on informatics, IoT, and enabling technologies (ICIoT), pp 377\u2013382","DOI":"10.1109\/ICIoT48696.2020.9089625"},{"key":"3187_CR13","first-page":"1","volume":"20","author":"A Goderis","year":"2008","unstructured":"Goderis A, De Roure D, Goble C, Bhagat J, Cruickshank D, Fisher P, Michaelides D, Tanoh F (2008) Discovering scientific workflows: the my experiment benchmarks. Commun ACM 20:1\u201310","journal-title":"Commun ACM"},{"key":"3187_CR14","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1145\/175247.175259","volume":"20","author":"DE Goldberg","year":"1994","unstructured":"Goldberg DE (1994) Genetic and evolutionary algorithms come of age. Commun ACM 20:113\u2013120","journal-title":"Commun ACM"},{"key":"3187_CR15","doi-asserted-by":"crossref","unstructured":"Hajlaoui JE, Omri MN, Benslimane D (2017a) Multi-tenancy aware configurable service discovery approach in cloud computing. In: 2017 IEEE 26th international conference on enabling technologies: infrastructure for collaborative enterprises (WETICE), pp 232\u2013237","DOI":"10.1109\/WETICE.2017.50"},{"key":"3187_CR16","doi-asserted-by":"crossref","unstructured":"Hajlaoui JE, Omri MN, Benslimane D, Barhamgi M (2017b) Qos based framework for configurable iaas cloud services discovery. In: 2017 IEEE international conference on web services (ICWS), pp 460\u2013467","DOI":"10.1109\/ICWS.2017.53"},{"key":"3187_CR17","first-page":"39","volume":"20","author":"L Helali","year":"2021","unstructured":"Helali L, Omri MN (2021) A survey of data center consolidation in cloud computing systems. Comput Sci Rev 20:39","journal-title":"Comput Sci Rev"},{"key":"3187_CR18","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1038\/scientificamerican0792-66","volume":"20","author":"JH Holland","year":"1992","unstructured":"Holland JH (1992) Genetic algorithms. Sci Am 20:66\u201373","journal-title":"Sci Am"},{"key":"3187_CR19","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1016\/j.future.2019.08.012","volume":"20","author":"G Ismayilov","year":"2020","unstructured":"Ismayilov G, Topcuoglu HR (2020) Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing. Future Gener Comput Syst 20:307\u2013322","journal-title":"Future Gener Comput Syst"},{"key":"3187_CR20","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1109\/TVLSI.2007.909806","volume":"20","author":"YC Jiang","year":"2007","unstructured":"Jiang YC, Wang JF (2007) Temporal partitioning data flow graphs for dynamically reconfigurable computing. IEEE Trans Very Large Scale Integrat Syst 20:1351\u20131361","journal-title":"IEEE Trans Very Large Scale Integrat Syst"},{"key":"3187_CR21","unstructured":"Lobo FG, Goldberg DE, Pelikan M (2000) Time complexity of genetic algorithms on exponentially scaled problems. In: Proceedings of the 2nd annual conference on genetic and evolutionary computation, pp 151\u2013158"},{"key":"3187_CR22","first-page":"1","volume":"20","author":"A Mohammadzadeh","year":"2020","unstructured":"Mohammadzadeh A, Masdari M, Gharehchopogh FS, Jafarian A (2020) A hybrid multi-objective metaheuristic optimization algorithm for scientific workflow scheduling. Cluster Comput 20:1\u201325","journal-title":"Cluster Comput"},{"key":"3187_CR23","doi-asserted-by":"crossref","first-page":"1853","DOI":"10.3390\/s20071853","volume":"20","author":"AA Mutlag","year":"2020","unstructured":"Mutlag AA, Khanapi Abd Ghani M, Mohammed MA, Maashi MS, Mohd O, Mostafa SA, Abdulkareem KH, Marques G, de la Torre D\u00edez I (2020) Mafc: multi-agent fog computing model for healthcare critical tasks management. Sensors 20:1853","journal-title":"Sensors"},{"key":"3187_CR24","unstructured":"Pham XQ, Huh EN (2016) Towards task scheduling in a cloud-fog computing system. In: 2016 18th Asia-Pacific network operations and management symposium (APNOMS), pp 1\u20134"},{"key":"3187_CR25","doi-asserted-by":"crossref","first-page":"155014771774207","DOI":"10.1177\/1550147717742073","volume":"20","author":"XQ Pham","year":"2017","unstructured":"Pham XQ, Man ND, Tri NDT, Thai NQ, Huh EN (2017) A cost-and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. Int J Distrib Sens Netw 20:1550147717742073","journal-title":"Int J Distrib Sens Netw"},{"key":"3187_CR26","doi-asserted-by":"crossref","unstructured":"Rasheed S, Javaid N, Rehman S, Hassan K, Zafar F, Naeem M (2018) A cloud-fog based smart grid model using max-min scheduling algorithm for efficient resource allocation. In: International conference on network-based information systems, pp 273\u2013285","DOI":"10.1007\/978-3-319-98530-5_23"},{"key":"3187_CR27","doi-asserted-by":"crossref","first-page":"38","DOI":"10.2307\/2309088","volume":"20","author":"CC Robusto","year":"1957","unstructured":"Robusto CC (1957) The cosine-haversine formula. Am Math Mon 20:38\u201340","journal-title":"Am Math Mon"},{"key":"3187_CR28","doi-asserted-by":"crossref","first-page":"106649","DOI":"10.1016\/j.cie.2020.106649","volume":"20","author":"S Saeedi","year":"2020","unstructured":"Saeedi S, Khorsand R, Bidgoli SG, Ramezanpour M (2020) Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Comput Ind Eng 20:106649","journal-title":"Comput Ind Eng"},{"key":"3187_CR29","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/978-3-030-40037-8_7","volume":"20","author":"C Sharma","year":"2020","unstructured":"Sharma C, Rashid M (2020) Scheduling of scientific workflow in distributed cloud environment using hybrid PSO algorithm. Trends Cloud Based IoT IEEE 20:113\u2013123","journal-title":"Trends Cloud Based IoT IEEE"},{"key":"3187_CR30","doi-asserted-by":"crossref","first-page":"24639","DOI":"10.1007\/s11042-018-7051-9","volume":"20","author":"GL Stavrinides","year":"2019","unstructured":"Stavrinides GL, Karatza HD (2019) A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments. Multimed Tools Appl 20:24639\u201324655","journal-title":"Multimed Tools Appl"},{"key":"3187_CR31","doi-asserted-by":"crossref","first-page":"101982","DOI":"10.1016\/j.simpat.2019.101982","volume":"20","author":"D Tychalas","year":"2020","unstructured":"Tychalas D, Karatza H (2020) A scheduling algorithm for a fog computing system with bag-of-tasks jobs: simulation and performance evaluation. Simul Model Pract Theory 20:101982","journal-title":"Simul Model Pract Theory"},{"key":"3187_CR32","doi-asserted-by":"crossref","first-page":"1124","DOI":"10.1016\/j.future.2011.03.008","volume":"20","author":"X Wang","year":"2011","unstructured":"Wang X, Yeo CS, Buyya R, Su J (2011) Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Future Gener Comput Syst 20:1124\u20131134","journal-title":"Future Gener Comput Syst"},{"key":"3187_CR33","doi-asserted-by":"crossref","first-page":"39974","DOI":"10.1109\/ACCESS.2019.2902846","volume":"20","author":"Y Wang","year":"2019","unstructured":"Wang Y, Liu H, Zheng W, Xia Y, Li Y, Chen P, Guo K, Xie H (2019) Multi-objective workflow scheduling with deep-q-network-based multi-agent reinforcement learning. IEEE Access 20:39974\u201339982","journal-title":"IEEE Access"},{"key":"3187_CR34","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.future.2019.11.003","volume":"20","author":"Y Wang","year":"2020","unstructured":"Wang Y, Guo Y, Guo Z, Baker T, Liu W (2020) Closure: a cloud scientific workflow scheduling algorithm based on attack-defense game model. Future Gener Comput Syst 20:460\u2013474","journal-title":"Future Gener Comput Syst"},{"key":"3187_CR35","first-page":"1","volume":"20","author":"X Wei","year":"2020","unstructured":"Wei X (2020) Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing. J Ambient Intell Human Comput 20:1\u201312","journal-title":"J Ambient Intell Human Comput"},{"key":"3187_CR36","first-page":"e5674","volume":"20","author":"X Xu","year":"2020","unstructured":"Xu X, Cao H, Geng Q, Liu X, Dai F, Wang C (2020) Dynamic resource provisioning for workflow scheduling under uncertainty in edge computing environment. Concurre Comput Pract Exp 20:e5674","journal-title":"Concurre Comput Pract Exp"},{"key":"3187_CR37","unstructured":"Yassa S (2014) Allocation optimale multicontraintes des workflows aux ressources d\u2019un environnement cloud computing. PhD thesis, Cergy-Pontoise"},{"key":"3187_CR38","first-page":"20","volume":"20","author":"S Yassa","year":"2013","unstructured":"Yassa S, Chelouah R, Kadima H, Granado B (2013a) Multi-objective approach for energy-aware workflow scheduling in cloud computing environments. Sci World J 20:20","journal-title":"Sci World J"},{"key":"3187_CR39","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1504\/IJMHEUR.2013.058475","volume":"20","author":"S Yassa","year":"2013","unstructured":"Yassa S, Sublime J, Chelouah R, Kadima H, Jo GS, Granado B (2013b) A genetic algorithm for multi-objective optimisation in workflow scheduling with hard constraints. Int J Metaheurist 20:415\u2013433","journal-title":"Int J Metaheurist"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-021-03187-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-021-03187-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-021-03187-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,22]],"date-time":"2022-09-22T18:28:31Z","timestamp":1663871311000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-021-03187-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,1]]},"references-count":39,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["3187"],"URL":"https:\/\/doi.org\/10.1007\/s12652-021-03187-9","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,1]]},"assertion":[{"value":"31 August 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}