{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:46:51Z","timestamp":1775069211324,"version":"3.50.1"},"reference-count":45,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T00:00:00Z","timestamp":1652918400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T00:00:00Z","timestamp":1652918400000},"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 Supercomput"],"published-print":{"date-parts":[[2022,10]]},"DOI":"10.1007\/s11227-022-04539-8","type":"journal-article","created":{"date-parts":[[2022,5,19]],"date-time":"2022-05-19T09:06:55Z","timestamp":1652951215000},"page":"17423-17449","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["GSAGA: A hybrid algorithm for task scheduling in cloud infrastructure"],"prefix":"10.1007","volume":"78","author":[{"given":"Poria","family":"Pirozmand","sequence":"first","affiliation":[]},{"given":"Amir","family":"Javadpour","sequence":"additional","affiliation":[]},{"given":"Hamideh","family":"Nazarian","sequence":"additional","affiliation":[]},{"given":"Pedro","family":"Pinto","sequence":"additional","affiliation":[]},{"given":"Seyedsaeid","family":"Mirkamali","sequence":"additional","affiliation":[]},{"given":"Forough","family":"Ja\u2019fari","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,5,19]]},"reference":[{"issue":"4","key":"4539_CR1","doi-asserted-by":"publisher","first-page":"1505","DOI":"10.1007\/s11227-014-1376-6","volume":"71","author":"SK Panda","year":"2015","unstructured":"Panda SK, Jana PK (2015) Efficient task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 71(4):1505\u20131533","journal-title":"J Supercomput"},{"key":"4539_CR2","doi-asserted-by":"crossref","unstructured":"Xiong N, Vasilakos AV, Wu J, Yang YR, Rindos A, Zhou Y, Song W-Z, Pan Y (2012) A self-tuning failure detection scheme for cloud computing service. In: 2012 IEEE 26th International Parallel and Distributed Processing Symposium: 2012: IEEE; pp 668\u2013679","DOI":"10.1109\/IPDPS.2012.126"},{"key":"4539_CR3","doi-asserted-by":"publisher","first-page":"3477","DOI":"10.1007\/s11227-021-03871-9","volume":"78","author":"A Javadpour","year":"2022","unstructured":"Javadpour A, Wang G (2022) cTMvSDN: Improving resource management using combination of Markov-process and TDMA in software-defined networking. J Supercomput 78:3477\u20133499. https:\/\/doi.org\/10.1007\/s11227-021-03871-9","journal-title":"J Supercomput"},{"key":"4539_CR4","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1016\/j.future.2013.09.006","volume":"37","author":"F Zhang","year":"2014","unstructured":"Zhang F, Cao J, Li K, Khan SU, Hwang K (2014) Multi-objective scheduling of many tasks in cloud platforms. Futur Gener Comput Syst 37:309\u2013320","journal-title":"Futur Gener Comput Syst"},{"key":"4539_CR5","doi-asserted-by":"publisher","first-page":"2471","DOI":"10.1007\/s11277-020-07691-7","volume":"115","author":"A Javadpour","year":"2020","unstructured":"Javadpour A, Wang G, Rezaei S (2020) Resource Management in a Peer to Peer Cloud Network for IoT. Wireless Pers Commun 115:2471\u20132488. https:\/\/doi.org\/10.1007\/s11277-020-07691-7","journal-title":"Wireless Pers Commun"},{"issue":"2","key":"4539_CR6","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1007\/s11036-019-01241-7","volume":"25","author":"Y Yin","year":"2020","unstructured":"Yin Y, Chen L, Xu Y, Wan J, Zhang H, Mai Z (2020) QoS prediction for service recommendation with deep feature learning in edge computing environment. Mob netw and appl 25(2):391\u2013401","journal-title":"Mob netw and appl"},{"key":"4539_CR7","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1007\/s11277-020-07591-w","volume":"115","author":"SM Mirmohseni","year":"2020","unstructured":"Mirmohseni SM, Tang C, Javadpour A (2020) Using markov learning utilization model for resource allocation in cloud of thing network. Wireless Pers Commun 115:653\u2013677. https:\/\/doi.org\/10.1007\/s11277-020-07591-w","journal-title":"Wireless Pers Commun"},{"key":"4539_CR8","doi-asserted-by":"publisher","first-page":"298","DOI":"10.1016\/j.future.2018.04.064","volume":"87","author":"H Gao","year":"2018","unstructured":"Gao H, Huang W, Yang X, Duan Y, Yin Y (2018) Toward service selection for workflow reconfiguration: an interface-based computing solution. Futur Gener Comput Syst 87:298\u2013311","journal-title":"Futur Gener Comput Syst"},{"issue":"7","key":"4539_CR9","doi-asserted-by":"publisher","first-page":"358","DOI":"10.3390\/e19070358","volume":"19","author":"Y Yin","year":"2017","unstructured":"Yin Y, Xu Y, Xu W, Gao M, Yu L, Pei Y (2017) Collaborative service selection via ensemble learning in mixed mobile network environments. Entropy 19(7):358","journal-title":"Entropy"},{"issue":"19","key":"4539_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s00521-021-06002-w","volume":"33","author":"P Pirozmand","year":"2021","unstructured":"Pirozmand P, Hosseinabadi AAR, Farrokhzad M, Sadeghilalimi M, Mirkamali S, Slowik A (2021) Multi-objective hybrid genetic algorithm for task scheduling problem in cloud computing. Neural Comput Appl 33(19):1\u201314","journal-title":"Neural Comput Appl"},{"issue":"2","key":"4539_CR11","first-page":"1","volume":"9","author":"AS Rostami","year":"2015","unstructured":"Rostami AS, Mohanna F, Keshavarz H, Hosseinabadi A (2015) Solving multiple traveling salesman problem using the gravitational emulation local search algorithm. Appl Math Inform Sci 9(2):1\u201311","journal-title":"Appl Math Inform Sci"},{"issue":"10","key":"4539_CR12","doi-asserted-by":"publisher","first-page":"955","DOI":"10.1007\/s00521-016-2608-x","volume":"29","author":"AAR Hosseinabadi","year":"2018","unstructured":"Hosseinabadi AAR, Vahidi J, Balas VE, Mirkamali SS (2018) OVRP_GELS: solving open vehicle routing problem using the gravitational emulation local search algorithm. Neural Comput Appl 29(10):955\u2013968","journal-title":"Neural Comput Appl"},{"key":"4539_CR13","doi-asserted-by":"crossref","unstructured":"Pinedo ML: Scheduling, vol. 29: Springer, 2012","DOI":"10.1007\/978-1-4614-2361-4"},{"issue":"10","key":"4539_CR14","first-page":"955","volume":"29","author":"SM Mirmohseni","year":"2021","unstructured":"Mirmohseni SM, Javadpour A, Tang C (2021) LBPSGORA: create load balancing with particle swarm genetic optimization algorithm to improve resource allocation and energy consumption in clouds networks. Math Problem Eng 29(10):955\u2013968","journal-title":"Math Problem Eng"},{"key":"4539_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-021-03385-5","author":"P Pirozmand","year":"2021","unstructured":"Pirozmand P, Sadeghilalimi M, Hosseinabadi AAR, Sadeghilalimi F, Mirkamali S, Slowik A (2021) A feature selection approach for spam detection in social networks using gravitational force-based heuristic algorithm. J Ambient Intell and Hum Comput. https:\/\/doi.org\/10.1007\/s12652-021-03385-5","journal-title":"J Ambient Intell and Hum Comput"},{"key":"4539_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1155\/2021\/6675759","volume":"2021","author":"Z Peng","year":"2021","unstructured":"Peng Z, Rastgari M, Navaei YD, Daraei R, Oskouei R J, Pirozmand P, Mirkamali SS (2021) TCDABCF: A trust-based community detection using artificial bee colony by feature fusion. Math Probl Eng 2021:1\u201319. https:\/\/doi.org\/10.1155\/2021\/6675759","journal-title":"Math Probl Eng"},{"key":"4539_CR17","doi-asserted-by":"publisher","DOI":"10.1155\/2021\/6675759","author":"Z Peng","year":"2021","unstructured":"Peng Z, Jabloo MS, Navaei YD, Hosseini M, Oskouei RJ, Pirozmand P, Mirkamali, (2021) An improved energy-aware routing protocol using multiobjective particular swarm optimization algorithm. Wireless Commun Mob Comput. https:\/\/doi.org\/10.1155\/2021\/6675759","journal-title":"Wireless Commun Mob Comput"},{"key":"4539_CR18","doi-asserted-by":"crossref","unstructured":"Zhao H, Qi G, Wang Q, Wang J, Yang P, Qiao L (2019) Energy-efficient task scheduling for heterogeneous cloud computing systems. In: 2019 IEEE 21st International Conference on High Performance Computing and Communications, IEEE 17th International Conference on Smart City, IEEE 5th International Conference on Data Science and Systems (HPCC\/SmartCity\/DSS), IEE, pp 952\u2013959","DOI":"10.1109\/HPCC\/SmartCity\/DSS.2019.00137"},{"issue":"4","key":"4539_CR19","doi-asserted-by":"publisher","first-page":"1009","DOI":"10.1109\/TCSVT.2016.2634579","volume":"28","author":"H Zhao","year":"2016","unstructured":"Zhao H, Zheng Q, Zhang W, Wang J (2016) Prediction-based and locality-aware task scheduling for parallelizing video transcoding over heterogeneous mapreduce cluster. IEEE Trans Circuits Syst Video Technol 28(4):1009\u20131020","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"4539_CR20","doi-asserted-by":"crossref","unstructured":"Li J, Li X, Zhang R (2016) Energy-and-time-saving task scheduling based on improved genetic algorithm in mobile cloud computing. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing Springer, pp 418\u2013428","DOI":"10.1007\/978-3-319-59288-6_38"},{"key":"4539_CR21","doi-asserted-by":"crossref","unstructured":"Yadav R, Kushwaha V (2014) An energy preserving and fault tolerant task scheduler in cloud computing. In: 2014  International Conference on Advances in Engineering & Technology Research (ICAETR-2014), IEEE, pp 1\u20135","DOI":"10.1109\/ICAETR.2014.7012877"},{"issue":"1","key":"4539_CR22","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/TST.2015.7040511","volume":"20","author":"C Cheng","year":"2015","unstructured":"Cheng C, Li J, Wang Y (2015) An energy-saving task scheduling strategy based on vacation queuing theory in cloud computing. Tsinghua Sci Technol 20(1):28\u201339","journal-title":"Tsinghua Sci Technol"},{"key":"4539_CR23","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/j.future.2016.02.016","volume":"74","author":"H Duan","year":"2017","unstructured":"Duan H, Chen C, Min G, Wu Y (2017) Energy-aware scheduling of virtual machines in heterogeneous cloud computing systems. Futur Gener Comput Syst 74:142\u2013150","journal-title":"Futur Gener Comput Syst"},{"key":"4539_CR24","doi-asserted-by":"publisher","first-page":"870","DOI":"10.1016\/j.procs.2016.04.178","volume":"83","author":"L Ismail","year":"2016","unstructured":"Ismail L, Fardoun A (2016) Eats: Energy-aware tasks scheduling in cloud computing systems. Procedia Comput Sci 83:870\u2013877","journal-title":"Procedia Comput Sci"},{"issue":"2","key":"4539_CR25","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1002\/spe.2163","volume":"44","author":"W Lin","year":"2014","unstructured":"Lin W, Liang C, Wang JZ, Buyya R (2014) Bandwidth-aware divisible task scheduling for cloud computing. Softw Pract Exp 44(2):163\u2013174","journal-title":"Softw Pract Exp"},{"issue":"4","key":"4539_CR26","first-page":"124","volume":"7","author":"T Shankar Eappen","year":"2018","unstructured":"Shankar Eappen T, Abttan RA, Hassan F, Venugopal K (2018) List of contents. Inter J Eng Technol 7(4):124","journal-title":"Inter J Eng Technol"},{"key":"4539_CR27","doi-asserted-by":"crossref","unstructured":"Dai Y, Lou Y, Lu X (2015) A task scheduling algorithm based on genetic algorithm and ant colony optimization algorithm with multi-QoS constraints in cloud computing. In: 2015 7th International Conference on Intelligent Human-Machine Systems and Cybernetics, IEEE, pp 428\u2013431","DOI":"10.1109\/IHMSC.2015.186"},{"issue":"1","key":"4539_CR28","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s10723-015-9334-y","volume":"14","author":"Z Tang","year":"2016","unstructured":"Tang Z, Qi L, Cheng Z, Li K, Khan SU, Li K (2016) An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment. Journal of Grid Computing 14(1):55\u201374","journal-title":"Journal of Grid Computing"},{"key":"4539_CR29","doi-asserted-by":"crossref","unstructured":"Zhang Y, Wang Y, Hu C (2015) CloudFreq: Elastic energy-efficient bag-of-tasks scheduling in DVFS-enabled clouds. In: 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), IEEE, pp 585\u2013592","DOI":"10.1109\/ICPADS.2015.79"},{"key":"4539_CR30","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1016\/j.future.2018.09.014","volume":"91","author":"A Arunarani","year":"2019","unstructured":"Arunarani A, Manjula D, Sugumaran V (2019) Task scheduling techniques in cloud computing: a literature survey. Futur Gener Comput Syst 91:407\u2013415","journal-title":"Futur Gener Comput Syst"},{"key":"4539_CR31","doi-asserted-by":"crossref","unstructured":"Saemi B, Sadeghilalimi M, Hosseinabadi AAR, Mouhoub M, Sadaoui (2021) A New Optimization Approach for Task Scheduling Problem Using Water Cycle Algorithm in Mobile Cloud Computing. In: 2021 IEEE Congress on Evolutionary Computation (CEC) IEEE, pp 530\u2013539","DOI":"10.1109\/CEC45853.2021.9504780"},{"issue":"8","key":"4539_CR32","doi-asserted-by":"publisher","first-page":"6302","DOI":"10.1007\/s11227-019-02816-7","volume":"76","author":"SMG Kashikolaei","year":"2020","unstructured":"Kashikolaei SMG, Hosseinabadi AAR, Saemi B, Shareh MB, Sangaiah AK, Bian G-B (2020) An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J Supercomput 76(8):6302\u20136329","journal-title":"J Supercomput"},{"key":"4539_CR33","doi-asserted-by":"publisher","unstructured":"Shojafar M, Kardgar M, Hosseinabadi AAR, Shamshirband S, Abraham (2016) A: TETS: a genetic-based scheduler in cloud computing to decrease energy and makespan. In: International Conference on Hybrid Intelligent System, Springer, https:\/\/doi.org\/10.1155\/2016\/6675759","DOI":"10.1155\/2016\/6675759"},{"key":"4539_CR34","doi-asserted-by":"publisher","DOI":"10.1002\/9780470172261","volume-title":"Genetic algorithms and engineering optimization","author":"M Gen","year":"1999","unstructured":"Gen M, Cheng R (1999) Genetic algorithms and engineering optimization. John Wiley Sons, New York"},{"key":"4539_CR35","doi-asserted-by":"crossref","unstructured":"Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 congress on evolutionary computation-CEC99 (Cat No 99TH8406), IEEE, pp 1470\u20131477","DOI":"10.1109\/CEC.1999.782657"},{"key":"4539_CR36","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN\u201995-International Conference on Neural Networks, IEEE , pp 19421948","DOI":"10.1109\/ICNN.1995.488968"},{"issue":"13","key":"4539_CR37","doi-asserted-by":"publisher","first-page":"2232","DOI":"10.1016\/j.ins.2009.03.004","volume":"179","author":"E Rashedi","year":"2009","unstructured":"Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232\u20132248","journal-title":"Inf Sci"},{"issue":"3","key":"4539_CR38","doi-asserted-by":"publisher","first-page":"3117","DOI":"10.1109\/JSYST.2019.2960088","volume":"14","author":"X Chen","year":"2020","unstructured":"Chen X, Cheng L, Liu C, Liu Q, Liu J, Mao Y, Murphy J (2020) A woa-based optimization approach for task scheduling in cloud computing systems. IEEE Syst J 14(3):3117\u20133128","journal-title":"IEEE Syst J"},{"key":"4539_CR39","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/6675759","author":"SA Alsaidy","year":"2020","unstructured":"Alsaidy SA, Abbood AD, Sahib MA (2020) Heuristic initialization of PSO task scheduling algorithm in cloud computing. J King Saud Univ-Comput Inform Sci. https:\/\/doi.org\/10.1155\/2020\/6675759","journal-title":"J King Saud Univ-Comput Inform Sci"},{"issue":"10","key":"4539_CR40","doi-asserted-by":"publisher","first-page":"1167","DOI":"10.1080\/0305215X.2011.644545","volume":"44","author":"M Mahmoodabadi","year":"2012","unstructured":"Mahmoodabadi M, Bagheri A, Nariman-Zadeh N, Jamali A (2012) A new optimization algorithm based on a combination of particle swarm optimization, convergence and divergence operators for single-objective and multi-objective problems. Eng Optim 44(10):1167\u20131186","journal-title":"Eng Optim"},{"key":"4539_CR41","doi-asserted-by":"crossref","unstructured":"Ramezani F, Lu J, Hussain F, (2013) Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization. In: International Conference on Service-oriented Computing, Springer, pp 237\u2013251","DOI":"10.1007\/978-3-642-45005-1_17"},{"key":"4539_CR42","doi-asserted-by":"crossref","unstructured":"Javadpour A, Wang G, Rezaei S, Chend S (2018) Power curtailment in cloud environment utilising load balancing machine allocation. In: IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI); pp 1364\u20131370","DOI":"10.1109\/SmartWorld.2018.00237"},{"issue":"6","key":"4539_CR43","doi-asserted-by":"publisher","first-page":"2730","DOI":"10.1007\/s11227-016-1952-z","volume":"73","author":"SK Panda","year":"2017","unstructured":"Panda SK, Jana PK (2017) SLA-based task scheduling algorithms for heterogeneous multi-cloud environment. J Supercomput 73(6):2730\u20132762","journal-title":"J Supercomput"},{"key":"4539_CR44","unstructured":"https:\/\/code.google.com\/p\/hcsp-hc\/source\/browse\/trunk\/AE\/ProblemInstances\/HCSP\/Braun_et_al\/u_c_hihi.0?r=93"},{"key":"4539_CR45","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1007\/s11277-019-06773-5","volume":"110","author":"A Javadpour","year":"2020","unstructured":"Javadpour A (2020) Providing a way to create balance between reliability and delays in sdn networks by using the appropriate placement of controllers. Wireless Pers Commun 110:1057\u20131071. https:\/\/doi.org\/10.1007\/s11277-019-06773-5","journal-title":"Wireless Pers Commun"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04539-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-022-04539-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04539-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,4]],"date-time":"2022-10-04T10:23:00Z","timestamp":1664878980000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-022-04539-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,19]]},"references-count":45,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["4539"],"URL":"https:\/\/doi.org\/10.1007\/s11227-022-04539-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,19]]},"assertion":[{"value":"13 April 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 May 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}