{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:54:33Z","timestamp":1776786873775,"version":"3.51.2"},"reference-count":92,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:00:00Z","timestamp":1609632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:00:00Z","timestamp":1609632000000},"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":[[2021,10]]},"DOI":"10.1007\/s12652-020-02730-4","type":"journal-article","created":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:06:17Z","timestamp":1609632377000},"page":"9855-9875","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":63,"title":["Opposition-based learning inspired particle swarm optimization (OPSO) scheme for task scheduling problem in cloud computing"],"prefix":"10.1007","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5340-1359","authenticated-orcid":false,"given":"Mohit","family":"Agarwal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gur Mauj Saran","family":"Srivastava","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,1,3]]},"reference":[{"key":"2730_CR1","doi-asserted-by":"publisher","first-page":"640","DOI":"10.1016\/j.future.2015.08.006","volume":"56","author":"M Abdullahi","year":"2016","unstructured":"Abdullahi M, Ngadi MA, Abdulhamid SM (2016) Symbiotic organism search optimization based task scheduling in cloud computing environment. Future Gener Comput Syst 56:640\u2013650. https:\/\/doi.org\/10.1016\/j.future.2015.08.006","journal-title":"Future Gener Comput Syst"},{"key":"2730_CR2","doi-asserted-by":"publisher","first-page":"60","DOI":"10.1016\/j.jnca.2019.02.005","volume":"133","author":"M Abdullahi","year":"2019","unstructured":"Abdullahi M, Ngadi MA, Dishing SI, Abdulhamid SM, Ahmad BI (2019) An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment. J Netw Comput Appl 133:60\u201374. https:\/\/doi.org\/10.1016\/j.jnca.2019.02.005","journal-title":"J Netw Comput Appl"},{"key":"2730_CR4","doi-asserted-by":"publisher","unstructured":"Agarwal M, Srivastava GMS (2016) A genetic algorithm inspired task scheduling in cloud computing. In: 2016 International conference on computing, communication and automation (ICCCA). https:\/\/doi.org\/10.1109\/ccaa.2016.7813746","DOI":"10.1109\/ccaa.2016.7813746"},{"issue":"12","key":"2730_CR3","doi-asserted-by":"publisher","first-page":"38","DOI":"10.5815\/ijmecs.2017.12.05","volume":"9","author":"M Agarwal","year":"2017","unstructured":"Agarwal M, Srivastava GMS (2017a) Cloud computing: a paradigm shift in the way of computing. Int J Mod Educ Comput Sci 9(12):38\u201348. https:\/\/doi.org\/10.5815\/ijmecs.2017.12.05","journal-title":"Int J Mod Educ Comput Sci"},{"key":"2730_CR5","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-3773-3_29","author":"M Agarwal","year":"2017","unstructured":"Agarwal M, Srivastava GMS (2017b) A cuckoo search algorithm-based task scheduling in cloud computing. Adv Intell Syst Comput. https:\/\/doi.org\/10.1007\/978-981-10-3773-3_29","journal-title":"Adv Intell Syst Comput"},{"issue":"04","key":"2730_CR6","doi-asserted-by":"publisher","first-page":"1237","DOI":"10.1142\/S0219622018500244","volume":"17","author":"M Agarwal","year":"2018","unstructured":"Agarwal M, Srivastava GMS (2018) Genetic algorithm-enabled particle swarm optimization (PSOGA)-based task scheduling in cloud computing environment. Int J Inf Technol Decis Mak 17(04):1237\u20131267","journal-title":"Int J Inf Technol Decis Mak"},{"issue":"6","key":"2730_CR7","doi-asserted-by":"publisher","first-page":"310","DOI":"10.1080\/19393555.2020.1769780","volume":"29","author":"A Alameen","year":"2020","unstructured":"Alameen A, Gupta A (2020) Fitness rate-based rider optimization enabled for optimal task scheduling in cloud. Inf Secur J Glob Perspect 29(6):310\u2013326. https:\/\/doi.org\/10.1080\/19393555.2020.1769780","journal-title":"Inf Secur J Glob Perspect"},{"issue":"5","key":"2730_CR8","doi-asserted-by":"publisher","first-page":"245","DOI":"10.14257\/ijgdc.2015.8.5.24","volume":"8","author":"A Al-maamari","year":"2015","unstructured":"Al-maamari A, Omara FA (2015) Task scheduling using PSO algorithm in cloud computing environments. Int J Grid Distrib Comput 8(5):245\u2013256. https:\/\/doi.org\/10.14257\/ijgdc.2015.8.5.24","journal-title":"Int J Grid Distrib Comput"},{"issue":"2\/3","key":"2730_CR9","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1504\/ijaisc.2014.062816","volume":"4","author":"M Arya","year":"2014","unstructured":"Arya M, Deep K, Bansal JC (2014) A nature inspired adaptive inertia weight in particle swarm optimisation. Int J Artif Intell Soft Comput 4(2\/3):228. https:\/\/doi.org\/10.1504\/ijaisc.2014.062816","journal-title":"Int J Artif Intell Soft Comput"},{"key":"2730_CR10","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1016\/j.protcy.2013.12.525","volume":"12","author":"MG Avram","year":"2014","unstructured":"Avram MG (2014) Advantages and challenges of adopting cloud computing from an enterprise perspective. Procedia Technol 12:529\u2013534. https:\/\/doi.org\/10.1016\/j.protcy.2013.12.525","journal-title":"Procedia Technol"},{"key":"2730_CR11","doi-asserted-by":"publisher","DOI":"10.1109\/tfuzz.2020.2998174","author":"E Babaee Tirkolaee","year":"2020","unstructured":"Babaee Tirkolaee E, Goli A, Weber GW (2020) Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option. IEEE Trans Fuzzy Syst. https:\/\/doi.org\/10.1109\/tfuzz.2020.2998174","journal-title":"IEEE Trans Fuzzy Syst"},{"issue":"6","key":"2730_CR109","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1006\/jpdc.2000.1714","volume":"61","author":"TD Braun","year":"2001","unstructured":"Braun TD, Siegel HJ, Beck N, B\u00f6l\u00f6ni LL, Maheswaran M, Reuther AI, Freund RF (2001) A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems. J Parallel Distrib Comput 61(6):810\u2013837. https:\/\/doi.org\/10.1006\/jpdc.2000.1714","journal-title":"J Parallel Distrib Comput"},{"issue":"6","key":"2730_CR12","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1016\/j.future.2008.12.001","volume":"25","author":"R Buyya","year":"2009","unstructured":"Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599\u2013616. https:\/\/doi.org\/10.1016\/j.future.2008.12.001","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"2730_CR13","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1002\/spe.995","volume":"41","author":"RN Calheiros","year":"2010","unstructured":"Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2010) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23\u201350. https:\/\/doi.org\/10.1002\/spe.995","journal-title":"Softw Pract Exp"},{"issue":"1","key":"2730_CR119","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1016\/j.amc.2007.09.070","volume":"200","author":"SK Chaharsooghi","year":"2008","unstructured":"Chaharsooghi SK, Meimand Kermani AH (2008) An effective ant colony optimization algorithm (ACO) for multi-objective resource allocation problem (MORAP). Appl Math Comput 200(1):167\u2013177. https:\/\/doi.org\/10.1016\/j.amc.2007.09.070","journal-title":"Appl Math Comput"},{"issue":"4","key":"2730_CR100","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1978802.1978814","volume":"43","author":"RI Davis","year":"2011","unstructured":"Davis RI, Burns A (2011) A survey of hard real-time scheduling for multiprocessor systems. ACM Comput Surv 43(4):1\u201344. https:\/\/doi.org\/10.1145\/1978802.1978814","journal-title":"ACM Comput Surv"},{"key":"2730_CR112","doi-asserted-by":"publisher","unstructured":"Dong Z, Liu N, Rojas-Cessa R (2015) Greedy scheduling of tasks with time constraints for energy-efficient cloud-computing data centers. J Cloud Comput Adv, Syst Appl 4(1). https:\/\/doi.org\/10.1186\/s13677-015-0031-y","DOI":"10.1186\/s13677-015-0031-y"},{"issue":"1","key":"2730_CR14","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.eij.2017.07.001","volume":"19","author":"S Elsherbiny","year":"2018","unstructured":"Elsherbiny S, Eldaydamony E, Alrahmawy M, Reyad A (2018) An extended intelligent water drops algorithm for workflow scheduling in cloud computing environment. Egypt Inform J 19(1):33\u201335","journal-title":"Egypt Inform J"},{"key":"2730_CR15","unstructured":"Fox A et al (2009) Above the clouds: a Berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB\/EECS 28.13"},{"key":"2730_CR16","first-page":"1","volume":"4","author":"J Geelan","year":"2009","unstructured":"Geelan J (2009) Twenty one experts define cloud computing. Cloud Comput J 4:1\u20135","journal-title":"Cloud Comput J"},{"issue":"3","key":"2730_CR17","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/mwc.2013.6549280","volume":"20","author":"L Gkatzikis","year":"2013","unstructured":"Gkatzikis L, Koutsopoulos I (2013) Migrate or not? Exploiting dynamic task migration in mobile cloud computing systems. IEEE Wirel Commun 20(3):24\u201332. https:\/\/doi.org\/10.1109\/mwc.2013.6549280","journal-title":"IEEE Wirel Commun"},{"key":"2730_CR18","volume-title":"Genetic algorithm in search, optimization and machine learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg DE (1989) Genetic algorithm in search, optimization and machine learning. Addison-Wesley, Boston"},{"key":"2730_CR19","doi-asserted-by":"publisher","first-page":"106007","DOI":"10.1016\/j.cie.2019.106007","volume":"137","author":"H Golp\u00eera","year":"2019","unstructured":"Golp\u00eera H, Tirkolaee EB (2019) Stable maintenance tasks scheduling: a bi-objective robust optimization model. Comput Ind Eng 137:106007. https:\/\/doi.org\/10.1016\/j.cie.2019.106007","journal-title":"Comput Ind Eng"},{"issue":"4","key":"2730_CR20","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1051\/ro\/2019046","volume":"54","author":"H Golp\u00eera","year":"2020","unstructured":"Golp\u00eera H, Bahramara S, Khan SAR, Zhang Y (2020) Robust bi-level risk-based optimal scheduling of microgrid operation against uncertainty. RAIRO Oper Res 54(4):993\u20131012. https:\/\/doi.org\/10.1051\/ro\/2019046","journal-title":"RAIRO Oper Res"},{"key":"2730_CR21","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-020-02127-3","author":"A Gupta","year":"2020","unstructured":"Gupta A, Bhadauria HS, Singh A (2020) Load balancing based hyper heuristic algorithm for cloud task scheduling. J Ambient Intell Hum Comput. https:\/\/doi.org\/10.1007\/s12652-020-02127-3","journal-title":"J Ambient Intell Hum Comput"},{"key":"2730_CR121","doi-asserted-by":"publisher","unstructured":"Guo L, Zhao S, Shen S, Jiang C (2012) Task scheduling optimization in cloud computing based on heuristic algorithm. J Netw 7(3). https:\/\/doi.org\/10.4304\/jnw.7.3.547-553","DOI":"10.4304\/jnw.7.3.547-553"},{"key":"2730_CR22","doi-asserted-by":"publisher","unstructured":"Hagras T, Janecek J (2004) A high performance, low complexity algorithm for compile-time task scheduling in heterogeneous systems. In: Proceedings of 18th international parallel and distributed processing symposium. https:\/\/doi.org\/10.1109\/ipdps.2004.1303056","DOI":"10.1109\/ipdps.2004.1303056"},{"issue":"1","key":"2730_CR23","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1137\/1024022","volume":"24","author":"J Hartmanis","year":"1982","unstructured":"Hartmanis J (1982) Computers and intractability: a guide to the theory of NP-completeness (Michael R. Garey and David S. Johnson). SIAM Rev 24(1):90\u201391. https:\/\/doi.org\/10.1137\/1024022","journal-title":"SIAM Rev"},{"issue":"2","key":"2730_CR107","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1016\/s0377-2217(02)00456-3","volume":"147","author":"C-C Hsieh","year":"2003","unstructured":"Hsieh C-C (2003) Optimal task allocation and hardware redundancy policies in distributed computing systems. Eur J Oper Res 147(2):430\u2013447. https:\/\/doi.org\/10.1016\/s0377-2217(02)00456-3","journal-title":"Eur J Oper Res"},{"key":"2730_CR125","doi-asserted-by":"publisher","unstructured":"Hu B, Sun X, Li Y, Sun H (2012) An improved adaptive genetic algorithm in cloud computing. In: 2012 13th International Conference on Parallel and Distributed Computing, Applications and Technologies. https:\/\/doi.org\/10.1109\/pdcat.2012.47","DOI":"10.1109\/pdcat.2012.47"},{"issue":"2","key":"2730_CR24","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1145\/322003.322011","volume":"24","author":"OH Ibarra","year":"1977","unstructured":"Ibarra OH, Kim CE (1977) Heuristic algorithms for scheduling independent tasks on nonidentical processors. J ACM 24(2):280\u2013289. https:\/\/doi.org\/10.1145\/322003.322011","journal-title":"J ACM"},{"issue":"2","key":"2730_CR25","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1109\/tpds.2015.2407900","volume":"27","author":"Y Jiang","year":"2016","unstructured":"Jiang Y (2016) A survey of task allocation and load balancing in distributed systems. IEEE Trans Parallel Distrib Syst 27(2):585\u2013599. https:\/\/doi.org\/10.1109\/tpds.2015.2407900","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"5","key":"2730_CR26","doi-asserted-by":"publisher","first-page":"1040","DOI":"10.1109\/tsmca.2012.2186439","volume":"42","author":"Y Jiang","year":"2012","unstructured":"Jiang Y, Huang Z (2012) The rich get richer: preferential attachment in the task allocation of cooperative networked multiagent systems with resource caching. IEEE Trans Syst Man Cybern Part A Syst Hum 42(5):1040\u20131052. https:\/\/doi.org\/10.1109\/tsmca.2012.2186439","journal-title":"IEEE Trans Syst Man Cybern Part A Syst Hum"},{"issue":"6","key":"2730_CR27","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1109\/tsmca.2011.2114343","volume":"41","author":"Y Jiang","year":"2011","unstructured":"Jiang Y, Jing Hu, Lin D (2011) Decision making of networked multiagent systems for interaction structures. IEEE Trans Syst Man Cybern Part A Syst Hum 41(6):1107\u20131121. https:\/\/doi.org\/10.1109\/tsmca.2011.2114343","journal-title":"IEEE Trans Syst Man Cybern Part A Syst Hum"},{"issue":"3","key":"2730_CR28","doi-asserted-by":"publisher","first-page":"3022","DOI":"10.1109\/jsyst.2019.2922436","volume":"13","author":"Q Jiang","year":"2019","unstructured":"Jiang Q, Leung VCM, Tang H, Xi H-S (2019) Adaptive scheduling of stochastic task sequence for energy-efficient mobile cloud computing. IEEE Syst J 13(3):3022\u20133025. https:\/\/doi.org\/10.1109\/jsyst.2019.2922436","journal-title":"IEEE Syst J"},{"issue":"3","key":"2730_CR118","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1016\/j.eij.2015.07.001","volume":"16","author":"M Kalra","year":"2015","unstructured":"Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J 16(3):275\u2013295. https:\/\/doi.org\/10.1016\/j.eij.2015.07.001","journal-title":"Egypt Inform J"},{"key":"2730_CR29","doi-asserted-by":"publisher","unstructured":"Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of ICNN\u201995 - International Conference on Neural Networks. https:\/\/doi.org\/10.1109\/icnn.1995.488968","DOI":"10.1109\/icnn.1995.488968"},{"issue":"2","key":"2730_CR102","doi-asserted-by":"publisher","first-page":"42","DOI":"10.5120\/2403-3197","volume":"20","author":"T Kokilavani","year":"2011","unstructured":"Kokilavani T, George Amalarethinam DI (2011) Load balanced MinMin algorithm for static meta task scheduling in grid computing. Int J Comput Appl 20(2):42\u201348. https:\/\/doi.org\/10.5120\/2403-3197","journal-title":"Int J Comput Appl"},{"key":"2730_CR126","doi-asserted-by":"publisher","unstructured":"Kumar P, Verma A (2012) Scheduling using improved genetic algorithm in cloud computing for independent tasks. In: Proceedings of the International Conference on Advances in Computing, Communications and Informatics - ICACCI\u201912. https:\/\/doi.org\/10.1145\/2345396.2345420","DOI":"10.1145\/2345396.2345420"},{"issue":"3","key":"2730_CR103","doi-asserted-by":"publisher","first-page":"856","DOI":"10.1016\/j.ejor.2007.12.024","volume":"194","author":"S Kumar","year":"2009","unstructured":"Kumar S, Dutta K, Mookerjee V (2009) Maximizing business value by optimal assignment of jobs to resources in grid computing. Eur J Oper Res 194(3):856\u2013872. https:\/\/doi.org\/10.1016\/j.ejor.2007.12.024","journal-title":"Eur J Oper Res"},{"issue":"4","key":"2730_CR30","doi-asserted-by":"publisher","first-page":"406","DOI":"10.1145\/344588.344618","volume":"31","author":"Y-K Kwok","year":"1999","unstructured":"Kwok Y-K, Ahmad I (1999) Static scheduling algorithms for allocating directed task graphs to multiprocessors. ACM Comput Surv 31(4):406\u2013471. https:\/\/doi.org\/10.1145\/344588.344618","journal-title":"ACM Comput Surv"},{"key":"2730_CR31","doi-asserted-by":"publisher","first-page":"6833","DOI":"10.1016\/j.egypro.2011.12.386","volume":"13","author":"J Li","year":"2011","unstructured":"Li J, Peng J, Cao X, Li H (2011) A task scheduling algorithm based on improved ant colony optimization in cloud computing environment. Energy Procedia 13:6833\u20136840. https:\/\/doi.org\/10.1016\/j.egypro.2011.12.386","journal-title":"Energy Procedia"},{"issue":"5","key":"2730_CR32","doi-asserted-by":"publisher","first-page":"666","DOI":"10.1016\/j.jpdc.2012.02.002","volume":"72","author":"J Li","year":"2012","unstructured":"Li J, Qiu M, Ming Z, Quan G, Qin X, Gu Z (2012) Online optimization for scheduling preemptable tasks on IaaS cloud systems. J Parallel Distrib Comput 72(5):666\u2013677. https:\/\/doi.org\/10.1016\/j.jpdc.2012.02.002","journal-title":"J Parallel Distrib Comput"},{"issue":"7","key":"2730_CR33","doi-asserted-by":"publisher","first-page":"586","DOI":"10.1109\/tpds.2005.76","volume":"16","author":"J Liu","year":"2005","unstructured":"Liu J, Jin X, Wang Y (2005) Agent-based load balancing on homogeneous minigrids: macroscopic modeling and characterization. IEEE Trans Parallel Distrib Syst 16(7):586\u2013598. https:\/\/doi.org\/10.1109\/tpds.2005.76","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"8","key":"2730_CR34","doi-asserted-by":"publisher","first-page":"1336","DOI":"10.1016\/j.future.2009.05.022","volume":"26","author":"H Liu","year":"2010","unstructured":"Liu H, Abraham A, Hassanien AE (2010) Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm. Future Gen Comput Syst 26(8):1336\u20131343. https:\/\/doi.org\/10.1016\/j.future.2009.05.022","journal-title":"Future Gen Comput Syst"},{"issue":"S6","key":"2730_CR117","doi-asserted-by":"publisher","first-page":"15","DOI":"10.3991\/ijoe.v9is6.2793","volume":"9","author":"P Liu","year":"2013","unstructured":"Liu P, Zhu Y (2013) Multi-dimensional constrained cloud computing task scheduling mechanism based on genetic algorithm. Int J Online Eng 9(S6):15. https:\/\/doi.org\/10.3991\/ijoe.v9is6.2793","journal-title":"Int J Online Eng"},{"key":"2730_CR116","doi-asserted-by":"publisher","unstructured":"Liu L, Zhang M, Lin Y, Qin L (2014) A survey on workflow management and scheduling in cloud computing. 2014 14th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing. https:\/\/doi.org\/10.1109\/ccgrid.2014.83","DOI":"10.1109\/ccgrid.2014.83"},{"key":"2730_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-81-322-2580-5_75","author":"J Ma","year":"2015","unstructured":"Ma J, Li W, Fu T, Yan L, Hu G (2015) A novel dynamic task scheduling algorithm based on improved genetic algorithm in cloud computing. Lect Notes Electric Eng. https:\/\/doi.org\/10.1007\/978-81-322-2580-5_75","journal-title":"Lect Notes Electric Eng"},{"issue":"1","key":"2730_CR108","first-page":"115","volume":"30","author":"A Mahmood","year":"2001","unstructured":"Mahmood A (2001) Task allocation algorithms for maximizing reliability of heterogeneous distributed computing systems. Control Cybern 30(1):115\u2013130","journal-title":"Control Cybern"},{"key":"2730_CR36","doi-asserted-by":"publisher","unstructured":"Malisia AR, Tizhoosh HR (2007) Applying opposition-based ideas to the ant colony system. In: 2007 IEEE swarm intelligence symposium. https:\/\/doi.org\/10.1109\/sis.2007.368044","DOI":"10.1109\/sis.2007.368044"},{"key":"2730_CR115","doi-asserted-by":"publisher","unstructured":"Mao Y, Chen X, Li X (2014) Max\u2013min task scheduling algorithm for load balance in cloud computing. Proceedings of International Conference on Computer Science and Information Technology, pp 457\u2013465. https:\/\/doi.org\/10.1007\/978-81-322-1759-6_53","DOI":"10.1007\/978-81-322-1759-6_53"},{"key":"2730_CR37","doi-asserted-by":"publisher","first-page":"3308","DOI":"10.1007\/s10489-019-01448-x","volume":"49","author":"JPB Mapetu","year":"2019","unstructured":"Mapetu JPB, Chen Z, Kong L (2019) Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl Intell 49:3308\u20133330","journal-title":"Appl Intell"},{"key":"2730_CR127","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.chemolab.2015.08.020","volume":"149","author":"F Marini","year":"2015","unstructured":"Marini F, Walczak B (2015) Particle swarm optimization (PSO). A tutorial. Chemometr Intell Lab Syst 149:153\u2013165. https:\/\/doi.org\/10.1016\/j.chemolab.2015.08.020","journal-title":"Chemometr Intell Lab Syst"},{"key":"2730_CR38","doi-asserted-by":"publisher","unstructured":"Mell PM, Grance T (2011) The NIST definition of cloud computing. https:\/\/doi.org\/10.6028\/nist.sp.800-145","DOI":"10.6028\/nist.sp.800-145"},{"key":"2730_CR114","doi-asserted-by":"publisher","unstructured":"Ming G, Li H (2012) An improved algorithm based on max-min for cloud task scheduling. Lect Notes Electr Eng 217\u2013223. https:\/\/doi.org\/10.1007\/978-3-642-25789-6_32","DOI":"10.1007\/978-3-642-25789-6_32"},{"key":"2730_CR39","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2018.01.003","author":"SK Mishra","year":"2018","unstructured":"Mishra SK, Sahoo B, Parida PP (2018) Load balancing in cloud computing: a big picture. J King Saud Univ Comput Inf Sci. https:\/\/doi.org\/10.1016\/j.jksuci.2018.01.003","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"4","key":"2730_CR40","doi-asserted-by":"publisher","first-page":"3658","DOI":"10.1016\/j.asoc.2011.01.037","volume":"11","author":"A Nickabadi","year":"2011","unstructured":"Nickabadi A, Ebadzadeh MM, Safabakhsh R (2011) A novel particle swarm optimization algorithm with adaptive inertia weight. Appl Soft Comput 11(4):3658\u20133670. https:\/\/doi.org\/10.1016\/j.asoc.2011.01.037","journal-title":"Appl Soft Comput"},{"key":"2730_CR111","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1016\/j.procs.2015.07.385","volume":"57","author":"G Patel","year":"2015","unstructured":"Patel G, Mehta R, Bhoi U (2015) Enhanced load balanced Min-min algorithm for static meta task scheduling in cloud computing. Procedia Comput Sci 57:545\u2013553. https:\/\/doi.org\/10.1016\/j.procs.2015.07.385","journal-title":"Procedia Comput Sci"},{"key":"2730_CR41","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-020-01794-6","author":"J Praveenchandar","year":"2020","unstructured":"Praveenchandar J, Tamilarasi A (2020) Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing. J Ambient Intell Hum Comput. https:\/\/doi.org\/10.1007\/s12652-020-01794-6","journal-title":"J Ambient Intell Hum Comput"},{"key":"2730_CR42","doi-asserted-by":"publisher","unstructured":"Rahnamayan S, Tizhoosh HR, Salama MMA (2006) Opposition-based differential evolution algorithms. In: 2006 IEEE international conference on evolutionary computation. https:\/\/doi.org\/10.1109\/cec.2006.1688554","DOI":"10.1109\/cec.2006.1688554"},{"issue":"1","key":"2730_CR129","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/tevc.2007.894200","volume":"12","author":"S Rahnamayan","year":"2008","unstructured":"Rahnamayan S, Tizhoosh HR, Salama MMA (2008) Opposition-based differential evolution. IEEE Trans Evol Comput 12(1):64\u201379. https:\/\/doi.org\/10.1109\/tevc.2007.894200","journal-title":"IEEE Trans Evol Comput"},{"key":"2730_CR43","doi-asserted-by":"publisher","DOI":"10.17485\/ijst\/2016\/v9i4\/80553","author":"IR Raju","year":"2016","unstructured":"Raju IR, Varma PS, Sundari MVR, Moses GJ (2016) Deadline aware two stage scheduling algorithm in cloud computing. Indian J Sci Technol. https:\/\/doi.org\/10.17485\/ijst\/2016\/v9i4\/80553","journal-title":"Indian J Sci Technol"},{"key":"2730_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-45005-1_17","author":"F Ramezani","year":"2013","unstructured":"Ramezani F, Lu J, Hussain F (2013) Task scheduling optimization in cloud computing applying multi-objective particle swarm optimization. Lect Notes Comput Sci. https:\/\/doi.org\/10.1007\/978-3-642-45005-1_17","journal-title":"Lect Notes Comput Sci"},{"issue":"1","key":"2730_CR45","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1007\/s12652-019-01265-7","volume":"11","author":"TK Sharma","year":"2019","unstructured":"Sharma TK, Abraham A (2019) Artificial bee colony with enhanced food locations for solving mechanical engineering design problems. J Ambient Intell Humaniz Comput 11(1):267\u2013290. https:\/\/doi.org\/10.1007\/s12652-019-01265-7","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"2730_CR46","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/j.jocs.2017.02.008","volume":"21","author":"TK Sharma","year":"2017","unstructured":"Sharma TK, Pant M (2017) Opposition based learning ingrained shuffled frog-leaping algorithm. J Comput Sci 21:307\u2013315. https:\/\/doi.org\/10.1016\/j.jocs.2017.02.008","journal-title":"J Comput Sci"},{"issue":"1","key":"2730_CR101","doi-asserted-by":"publisher","first-page":"44","DOI":"10.5626\/jcse.2013.7.1.44","volume":"7","author":"M Shojafar","year":"2013","unstructured":"Shojafar M, Pooranian Z, Abawajy JH, Meybodi MR (2013) An efficient scheduling method for grid systems based on a hierarchical stochastic petri net. J Comput Sci Eng 7(1):44\u201352. https:\/\/doi.org\/10.5626\/jcse.2013.7.1.44","journal-title":"J Comput Sci Eng"},{"key":"2730_CR110","doi-asserted-by":"publisher","unstructured":"Sindhu S, Mukherjee S (2011) Efficient task scheduling algorithms for cloud computing environment. Commun Comput Inf Sci 79\u201383. https:\/\/doi.org\/10.1007\/978-3-642-22577-2_11","DOI":"10.1007\/978-3-642-22577-2_11"},{"issue":"1","key":"2730_CR113","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10115-017-1044-2","volume":"52","author":"P Singh","year":"2017","unstructured":"Singh P, Dutta M, Aggarwal N (2017) A review of task scheduling based on meta-heuristics approach in cloud computing. Knowl Inf Syst 52(1):1\u201351. https:\/\/doi.org\/10.1007\/s10115-017-1044-2","journal-title":"Knowl Inf Syst"},{"issue":"1","key":"2730_CR106","doi-asserted-by":"publisher","first-page":"540","DOI":"10.1016\/j.simpat.2010.08.010","volume":"19","author":"GL Stavrinides","year":"2011","unstructured":"Stavrinides GL, Karatza HD (2011) Scheduling multiple task graphs in heterogeneous distributed real-time systems by exploiting schedule holes with bin packing techniques. Simul Model Pract Theory 19(1):540\u2013552. https:\/\/doi.org\/10.1016\/j.simpat.2010.08.010","journal-title":"Simul Model Pract Theory"},{"issue":"2","key":"2730_CR123","doi-asserted-by":"publisher","first-page":"1435","DOI":"10.1109\/TII.2014.2306383","volume":"10","author":"F Tao","year":"2014","unstructured":"Tao F, Cheng Y, Xu LD, Zhang L, Li BH (2014) CCIoT-CMfg: cloud computing and internet of things-based cloud manufacturing service system. IEEE Trans Ind Inform 10(2):1435\u20131442. https:\/\/doi.org\/10.1109\/TII.2014.2306383","journal-title":"IEEE Trans Ind Inform"},{"issue":"04","key":"2730_CR47","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1142\/s0219686719500355","volume":"18","author":"EB Tirkolaee","year":"2019","unstructured":"Tirkolaee EB, Mahmoodkhani J, Bourani MR, Tavakkoli-Moghaddam R (2019) A self-learning particle swarm optimization for robust multi-echelon capacitated location\u2013allocation\u2013inventory problem. J Adv Manuf Syst 18(04):677\u2013694. https:\/\/doi.org\/10.1142\/s0219686719500355","journal-title":"J Adv Manuf Syst"},{"key":"2730_CR48","doi-asserted-by":"publisher","unstructured":"Tizhoosh HR (2006) Opposition-based learning: a new scheme for machine intelligence. International conference on computational intelligence for modelling, control and automation and international conference on intelligent agents, web technologies and internet commerce (CIMCA-IAWTIC\u201906). https:\/\/doi.org\/10.1109\/cimca.2005.1631345","DOI":"10.1109\/cimca.2005.1631345"},{"issue":"2","key":"2730_CR49","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1109\/tcc.2014.2315797","volume":"2","author":"C-W Tsai","year":"2014","unstructured":"Tsai C-W, Huang W-C, Chiang M-H, Chiang M-C, Yang C-S (2014) A hyper-heuristic scheduling algorithm for cloud. IEEE Trans Cloud Comput 2(2):236\u2013250. https:\/\/doi.org\/10.1109\/tcc.2014.2315797","journal-title":"IEEE Trans Cloud Comput"},{"issue":"3","key":"2730_CR50","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1016\/j.future.2017.09.020","volume":"79","author":"B Varghese","year":"2018","unstructured":"Varghese B, Buyya R (2018) Next generation cloud computing: new trends and research directions. Future Gener Comput Syst 79(3):849\u2013861","journal-title":"Future Gener Comput Syst"},{"key":"2730_CR51","doi-asserted-by":"publisher","unstructured":"Wang M, Zeng W (2010) A comparison of four popular heuristics for task scheduling problem in computational Grid. In: 2010 international conference on computational intelligence and software engineering. https:\/\/doi.org\/10.1109\/wicom.2010.5600872","DOI":"10.1109\/wicom.2010.5600872"},{"key":"2730_CR120","doi-asserted-by":"publisher","unstructured":"Wang L, Ai L (2013) Task scheduling policy based on ant colony optimization in cloud computing environment. LISS 2012, pp 953\u2013957. https:\/\/doi.org\/10.1007\/978-3-642-32054-5_133","DOI":"10.1007\/978-3-642-32054-5_133"},{"key":"2730_CR52","doi-asserted-by":"publisher","DOI":"10.1109\/cec.2007.4425095","author":"H Wang","year":"2007","unstructured":"Wang H, Li H, Liu Y, Li C, Zeng S (2007) Opposition-based particle swarm algorithm with Cauchy mutation. IEEE Congr Evol Comput. https:\/\/doi.org\/10.1109\/cec.2007.4425095","journal-title":"IEEE Congr Evol Comput"},{"issue":"3","key":"2730_CR53","doi-asserted-by":"publisher","first-page":"137","DOI":"10.14257\/ijca.2014.7.4.13","volume":"7","author":"J Wang","year":"2014","unstructured":"Wang J, Li F, Zhang L (2014) QoS preference awareness task scheduling based on PSO and AHP methods. Int J Control Autom 7(3):137\u2013152. https:\/\/doi.org\/10.14257\/ijca.2014.7.4.13","journal-title":"Int J Control Autom"},{"issue":"7","key":"2730_CR54","doi-asserted-by":"publisher","first-page":"1011","DOI":"10.1109\/tpds.2009.136","volume":"21","author":"R Weixiong","year":"2010","unstructured":"Weixiong R, Lei C, Fu AW-C, Guoren W (2010) Optimal resource placement in structured peer-to-peer networks. IEEE Trans Parallel Distrib Syst 21(7):1011\u20131026. https:\/\/doi.org\/10.1109\/tpds.2009.136","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2730_CR55","doi-asserted-by":"publisher","first-page":"204","DOI":"10.4028\/www.scientific.net\/amm.596.204","volume":"596","author":"L Wu","year":"2014","unstructured":"Wu L, Wang YJ, Yan CK (2014) Performance comparison of energy-aware task scheduling with GA and CRO algorithms in cloud environment. Appl Mech Mater 596:204\u2013208. https:\/\/doi.org\/10.4028\/www.scientific.net\/amm.596.204","journal-title":"Appl Mech Mater"},{"key":"2730_CR56","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.engappai.2013.12.004","volume":"29","author":"Q Xu","year":"2014","unstructured":"Xu Q, Wang L, Wang N, Hei X, Zhao L (2014) A review of opposition-based learning from 2005 to 2012. Eng Appl Artif Intell 29:1\u201312. https:\/\/doi.org\/10.1016\/j.engappai.2013.12.004","journal-title":"Eng Appl Artif Intell"},{"key":"2730_CR122","doi-asserted-by":"publisher","DOI":"10.23940\/ijpe.17.07.p9.10701076","author":"H Yao","year":"2017","unstructured":"Yao H (2017) Cloud task scheduling algorithm based on improved genetic algorithm. Int J Performability Eng. https:\/\/doi.org\/10.23940\/ijpe.17.07.p9.10701076","journal-title":"Int J Performability Eng"},{"issue":"5","key":"2730_CR57","doi-asserted-by":"publisher","first-page":"1042","DOI":"10.1109\/tpds.2012.213","volume":"24","author":"D Ye","year":"2013","unstructured":"Ye D, Zhang M, Sutanto D (2013) Self-adaptation-based dynamic coalition formation in a distributed agent network: a mechanism and a brief survey. IEEE Trans Parallel Distrib Syst 24(5):1042\u20131051. https:\/\/doi.org\/10.1109\/tpds.2012.213","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"6","key":"2730_CR104","doi-asserted-by":"publisher","first-page":"125","DOI":"10.14257\/ijgdc.2015.8.6.13","volume":"8","author":"A Yousif","year":"2012","unstructured":"Yousif A, Nor SM, Abdualla AH, Bashir MB (2012) Job scheduling algorithms on grid computing: state-of-the art. Int J Grid Distrib Comput 8(6):125\u2013140 \nhttps:\/\/doi.org\/10.14257\/ijgdc.2015.8.6.13","journal-title":"Int J Grid Distrib Comput"},{"issue":"6","key":"2730_CR58","doi-asserted-by":"publisher","first-page":"1362","DOI":"10.1109\/tsmcb.2009.2015956","volume":"39","author":"Z-H Zhan","year":"2009","unstructured":"Zhan Z-H, Zhang J, Li Y, Chung HS-H (2009) Adaptive particle swarm optimization. IEEE Trans Syst Man Cybern Part B (Cybernetics) 39(6):1362\u20131381. https:\/\/doi.org\/10.1109\/tsmcb.2009.2015956","journal-title":"IEEE Trans Syst Man Cybern Part B (Cybernetics)"},{"issue":"9","key":"2730_CR59","doi-asserted-by":"publisher","first-page":"967","DOI":"10.1109\/71.954632","volume":"12","author":"Y Zhang","year":"2001","unstructured":"Zhang Y, Sivasubramaniam A, Moreira J, Franke H (2001) Impact of workload and system parameters on next generation cluster scheduling mechanisms. IEEE Trans Parallel Distrib Syst 12(9):967\u2013985. https:\/\/doi.org\/10.1109\/71.954632","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2730_CR105","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/j.jpdc.2016.04.008","volume":"93\u201394","author":"Y-F Zhang","year":"2016","unstructured":"Zhang Y-F, Tian Y-C, Fidge C, Kelly W (2016) Data-aware task scheduling for all-to-all comparison problems in heterogeneous distributed systems. J Parallel Distrib Comput 93\u201394:87\u2013101. https:\/\/doi.org\/10.1016\/j.jpdc.2016.04.008","journal-title":"J Parallel Distrib Comput"},{"key":"2730_CR124","doi-asserted-by":"publisher","unstructured":"Zhao C, Zhang S, Liu Q, Xie J, Hu J (2009) Independent tasks scheduling based on genetic algorithm in cloud computing. In: 2009 5th International Conference on Wireless Communications, Networking and Mobile Computing. https:\/\/doi.org\/10.1109\/wicom.2009.5301850","DOI":"10.1109\/wicom.2009.5301850"},{"key":"2730_CR60","doi-asserted-by":"publisher","unstructured":"Zheng Y, Ma L, Zhang L, Qian J (2003) Empirical study of particle swarm optimizer with an increasing inertia weight. The 2003 congress on evolutionary computation, 2003.CEC\u201903. https:\/\/doi.org\/10.1109\/cec.2003.1299578","DOI":"10.1109\/cec.2003.1299578"},{"key":"2730_CR61","doi-asserted-by":"publisher","first-page":"e4970","DOI":"10.1002\/cpe.4970","volume":"30","author":"Z Zhou","year":"2018","unstructured":"Zhou Z, Chang J, Hu Z, Yu J, Li F (2018) A modified pso algorithm for task scheduling optimization in cloud computing. Concurr Comput 30:e4970","journal-title":"Concurr Comput"},{"key":"2730_CR62","doi-asserted-by":"publisher","first-page":"55872","DOI":"10.1109\/access.2020.2981972","volume":"8","author":"Z Zhou","year":"2020","unstructured":"Zhou Z, Li F, Abawajy JH, Gao C (2020) Improved PSO algorithm integrated with opposition-based learning and tentative perception in networked data centres. IEEE Access 8:55872\u201355880. https:\/\/doi.org\/10.1109\/access.2020.2981972","journal-title":"IEEE Access"},{"issue":"2","key":"2730_CR63","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/tase.2013.2272758","volume":"11","author":"X Zuo","year":"2014","unstructured":"Zuo X, Zhang G, Tan W (2014) Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud. IEEE Trans Autom Sci Eng 11(2):564\u2013573. https:\/\/doi.org\/10.1109\/tase.2013.2272758","journal-title":"IEEE Trans Autom Sci Eng"}],"container-title":["Journal of Ambient Intelligence and Humanized Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02730-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12652-020-02730-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12652-020-02730-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T19:54:57Z","timestamp":1630439697000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12652-020-02730-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,3]]},"references-count":92,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2021,10]]}},"alternative-id":["2730"],"URL":"https:\/\/doi.org\/10.1007\/s12652-020-02730-4","relation":{},"ISSN":["1868-5137","1868-5145"],"issn-type":[{"value":"1868-5137","type":"print"},{"value":"1868-5145","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,3]]},"assertion":[{"value":"4 June 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 November 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 January 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}