{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:11:52Z","timestamp":1759133512128},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T00:00:00Z","timestamp":1477958400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2017,5]]},"DOI":"10.1007\/s11227-016-1901-x","type":"journal-article","created":{"date-parts":[[2016,11,1]],"date-time":"2016-11-01T10:52:04Z","timestamp":1477997524000},"page":"2018-2051","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["A particle swarm optimization and min\u2013max-based workflow scheduling algorithm with QoS satisfaction for service-oriented grids"],"prefix":"10.1007","volume":"73","author":[{"given":"Faruku Umar","family":"Ambursa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rohaya","family":"Latip","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Azizol","family":"Abdullah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shamala","family":"Subramaniam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,1]]},"reference":[{"key":"1901_CR1","unstructured":"Foster I, Kesselman C (2003) The Grid 2: blueprint for a new computing infrastructure, 2nd edn. Elsevier and Morgan Kaufmann Press, USA. \n                        http:\/\/store.elsevier.com\/The-Grid-2\/isbn-9781558609334\/"},{"key":"1901_CR2","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.future.2014.10.027","volume":"50","author":"R Albodour","year":"2015","unstructured":"Albodour R, James A, Yaacob N (2015) QoS within business grid quality of service (BGQoS). Futur. Gener. Comput. Syst. 50:22\u201337. doi:\n                        10.1016\/j.future.2014.10.027","journal-title":"Futur. Gener. Comput. Syst."},{"key":"1901_CR3","doi-asserted-by":"publisher","first-page":"745","DOI":"10.1002\/cpe.1641","volume":"23","author":"A Merlo","year":"2011","unstructured":"Merlo A, Clematis A, Corana A, Gianuzzi V (2011) Quality of service on grid: architectural and methodological issues. Concurr Comput Pract Exp 23:745\u2013766. doi:\n                        10.1002\/cpe.1641","journal-title":"Concurr Comput Pract Exp"},{"key":"1901_CR4","doi-asserted-by":"publisher","unstructured":"Azmi ZRM, Ameedeen MA, Kamarudin IE (2015) Multi-objective functions in grid scheduling. In: Sulaiman HA, Othman MA, Othman MFI, Rahim YA, Pee NC (eds) Advanced computer and communication engineering technology, Springer, pp 501\u2013524. doi:\n                        10.1007\/978-3-319-07674-4_49","DOI":"10.1007\/978-3-319-07674-4_49"},{"key":"1901_CR5","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/TSMCC.2008.2001722","volume":"39","author":"W-N Chen","year":"2009","unstructured":"Chen W-N, Zhang J (2009) An ant colony optimization approach to a grid workflow scheduling problem with various QoS requirements. Trans Syst Man Cyber Part C 39:29\u201343. doi:\n                        10.1109\/TSMCC.2008.2001722","journal-title":"Trans Syst Man Cyber Part C"},{"key":"1901_CR6","doi-asserted-by":"publisher","first-page":"498","DOI":"10.1016\/j.future.2007.07.009","volume":"24","author":"D Kyriazis","year":"2008","unstructured":"Kyriazis D, Tserpes K, Menychtas A, Litke A, Varvarigou T (2008) An innovative workflow mapping mechanism for grids in the frame of quality of service. Futur Gener Comput Syst 24:498\u2013511. doi:\n                        10.1016\/j.future.2007.07.009","journal-title":"Futur Gener Comput Syst"},{"key":"1901_CR7","doi-asserted-by":"publisher","first-page":"2152","DOI":"10.1016\/j.jpdc.2013.12.004","volume":"74","author":"HM Fard","year":"2014","unstructured":"Fard HM, Prodan R, Fahringer T (2014) Multi-objective list scheduling of workflow applications in distributed computing infrastructures. J Parallel Distrib Comput 74:2152\u20132165. doi:\n                        10.1016\/j.jpdc.2013.12.004","journal-title":"J Parallel Distrib Comput"},{"key":"1901_CR8","doi-asserted-by":"publisher","first-page":"709","DOI":"10.1007\/s11227-013-1059-8","volume":"68","author":"R Garg","year":"2014","unstructured":"Garg R, Singh AK (2014) Multi-objective workflow grid scheduling using-fuzzy dominance sort based discrete particle swarm optimization. J Supercomput 68:709\u2013732. doi:\n                        10.1007\/s11227-013-1059-8","journal-title":"J Supercomput"},{"key":"1901_CR9","doi-asserted-by":"publisher","first-page":"7087","DOI":"10.1007\/s13369-014-1305-2","volume":"39","author":"US Abudhagir","year":"2014","unstructured":"Abudhagir US, Shanmugavel S (2014) A novel dynamic reliability optimzed resource scheduling algorithm for grid computing system. Arab J Sci Eng 39:7087\u20137096. doi:\n                        10.1007\/s13369-014-1305-2","journal-title":"Arab J Sci Eng"},{"key":"1901_CR10","doi-asserted-by":"publisher","unstructured":"Aron R, Chana I, Abraham A (2015) A hyper-heuristic approach for resource provisioning-based scheduling in grid environment. J Supercomput 71:1427\u20131450. doi:\n                        10.1007\/s11227-014-1373-9","DOI":"10.1007\/s11227-014-1373-9"},{"key":"1901_CR11","doi-asserted-by":"publisher","first-page":"2333","DOI":"10.1016\/j.jpdc.2014.01.006","volume":"74","author":"R Salimi","year":"2014","unstructured":"Salimi R, Motameni H, Omranpour H (2014) Task scheduling using NSGA II with fuzzy adaptive operators for computational grids. J Parallel Distrib Comput 74:2333\u20132350. doi:\n                        10.1016\/j.jpdc.2014.01.006","journal-title":"J Parallel Distrib Comput"},{"key":"1901_CR12","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1007\/s11227-014-1358-8","volume":"71","author":"K Kianfar","year":"2015","unstructured":"Kianfar K, Moslehi G, Yahyapour R (2015) A novel metaheuristic algorithm and utility function for QoS based scheduling in user-centric grid systems. J Supercomput 71:1143\u20131162. doi:\n                        10.1007\/s11227-014-1358-8","journal-title":"J Supercomput"},{"key":"1901_CR13","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1007\/s10723-014-9294-7","volume":"12","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad H, Barbosa JG (2014) A budget constrained scheduling algorithm for workflow applications. J Grid Comput 12:665\u2013679. doi:\n                        10.1007\/s10723-014-9294-7","journal-title":"J Grid Comput"},{"key":"1901_CR14","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1007\/s10723-014-9306-7","volume":"12","author":"H Khajemohammadi","year":"2014","unstructured":"Khajemohammadi H, Fanian A, Gulliver TA (2014) Efficient workflow scheduling for grid computing using a leveled multi-objective genetic algorithm. J Grid Comput 12:637\u2013663. doi:\n                        10.1007\/s10723-014-9306-7","journal-title":"J Grid Comput"},{"key":"1901_CR15","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/s00607-013-0381-6","volume":"97","author":"M Wang","year":"2015","unstructured":"Wang M, Zhu L, Ramamohanarao K (2015) Reasoning task dependencies for robust service selection in data intensive workflows. Computing 97:337\u2013355. doi:\n                        10.1007\/s00607-013-0381-6","journal-title":"Computing"},{"key":"1901_CR16","doi-asserted-by":"publisher","first-page":"1124","DOI":"10.1016\/j.future.2011.03.008","volume":"27","author":"X Wang","year":"2011","unstructured":"Wang X, Yeo CCS, Buyya R, Su J (2011) Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm. Futur Gener Comput Syst 27:1124\u20131134. doi:\n                        10.1016\/j.future.2011.03.008","journal-title":"Futur Gener Comput Syst"},{"key":"1901_CR17","doi-asserted-by":"publisher","first-page":"1344","DOI":"10.1016\/j.future.2009.07.003","volume":"26","author":"SK Garg","year":"2010","unstructured":"Garg SK, Buyya R, Siegel HJ (2010) Time and cost trade-off management for scheduling parallel applications on Utility Grids. Futur Gener Comput Syst 26:1344\u20131355. doi:\n                        10.1016\/j.future.2009.07.003","journal-title":"Futur Gener Comput Syst"},{"key":"1901_CR18","doi-asserted-by":"publisher","unstructured":"Arabnia HR, Fang WC, Lee C, Zhang Y (2010) Context-Aware middleware and intelligent agents for smart environments. IEEE Intell Syst 25:10\u201311","DOI":"10.1109\/MIS.2010.47"},{"key":"1901_CR19","unstructured":"Luper D, Cameron D, Miller JA, Arabnia HR (2007) Spatial and temporal target association through semantic analysis and GPS data mining. In: 5th International Conference on Information and Knowledge Engineering, pp 25\u201328"},{"key":"1901_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13673-015-0031-4","volume":"5","author":"F Motavaselalhagh","year":"2015","unstructured":"Motavaselalhagh F, Safi Esfahani F, Arabnia H (2015) Knowledge-based adaptable scheduler for SaaS providers in cloud computing. Human-Centric Comput Inf Sci 5:1\u201319. doi:\n                        10.1186\/s13673-015-0031-4","journal-title":"Human-Centric Comput Inf Sci"},{"key":"1901_CR21","unstructured":"Rahbarinia B, Pedram MM, Arabnia HR, Alavi Z (2010) A MultiObjective scheme to hide sequential patterns. In: Proc. 2010 Int. Conf. Comput. Autom. Eng. (ICCAE). IEEE, Singapore, n.d, pp 53158"},{"key":"1901_CR22","unstructured":"Ter Mors A, Valk J, Witteveen C, Arabnia HR, Mun Y (2004) Coordinating autonomous planners. In: Int. Conf. Artif. Intell., USA, pp 795\u2013801"},{"key":"1901_CR23","doi-asserted-by":"publisher","unstructured":"Pourhaji AA, Kazem H, Pedram H Abolhassani, BNQM, (2015) A Bayesian network based QoS model for grid service composition. Expert Syst Appl 42:6828\u20136843. doi:\n                        10.1016\/j.eswa.2015.04.045","DOI":"10.1016\/j.eswa.2015.04.045"},{"key":"1901_CR24","doi-asserted-by":"publisher","first-page":"824","DOI":"10.1016\/j.cor.2010.09.012","volume":"38","author":"Q Tao","year":"2011","unstructured":"Tao Q, Chang HY, Yi Y, Gu CQ, Li WJ (2011) A rotary chaotic PSO algorithm for trustworthy scheduling of a grid workflow. Comput Oper Res 38:824\u2013836. doi:\n                        10.1016\/j.cor.2010.09.012","journal-title":"Comput Oper Res"},{"key":"1901_CR25","unstructured":"Kennedy J, Kennedy J, Eberhart R, Shi Y (2016) Swarm intelligence, Morgan Kaufmann, 2001. \n                        https:\/\/books.google.com\/books?hl=en&lr=&id=vOx-QV3sRQsC&oi=fnd&pg=PR13&dq=Swarm+intelligence&ots=-P90ec9jos&sig=ztAeS7RqjGnpLlos6JfpsxXxPTM\n                        \n                    . Accessed 8 Oct 2016"},{"key":"1901_CR26","doi-asserted-by":"publisher","unstructured":"Mirzayi S, Rafe V (2015) A hybrid heuristic workflow scheduling algorithm for cloud computing environments, J Exp Theor Artif Intell 27:721\u2013735. doi:\n                        10.1080\/0952813X.2015.1020524","DOI":"10.1080\/0952813X.2015.1020524"},{"key":"1901_CR27","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1016\/0026-2714(91)90216-T","volume":"31","author":"KB Misra","year":"1991","unstructured":"Misra KB, Sharma U (1991) An effective approach for multiple criteria redundancy optimization problems. Microelectron Reliab 31:303\u2013321","journal-title":"Microelectron Reliab"},{"key":"1901_CR28","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1109\/TR.2006.879654","volume":"55","author":"DW Coit","year":"2006","unstructured":"Coit DW, Konak A (2006) Multiple weighted objectives heuristic for the redundancy allocation problem. IEEE Trans Reliab 55:551\u2013558","journal-title":"IEEE Trans Reliab"},{"key":"1901_CR29","doi-asserted-by":"publisher","unstructured":"Izakian H, Abraham A, Sn\u00e1\u0161el V (2009) Comparison of heuristics for scheduling independent tasks on heterogeneous distributed environments. In: Proc. 2009 Int. Jt. Conf. Comput. Sci. Optim. CSO 2009, pp 8\u201312. doi:\n                        10.1109\/CSO.2009.487","DOI":"10.1109\/CSO.2009.487"},{"key":"1901_CR30","doi-asserted-by":"publisher","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proc. ICNN\u201995 - Int. Conf. Neural Networks, Ieee, 1995, pp 1942\u20131948. doi:\n                        10.1109\/ICNN.1995.488968","DOI":"10.1109\/ICNN.1995.488968"},{"key":"1901_CR31","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.micpro.2010.11.001","volume":"35","author":"Q Kang","year":"2011","unstructured":"Kang Q, He H (2011) A novel discrete particle swarm optimization algorithm for meta-task assignment in heterogeneous computing systems. Microprocess Microsyst 35:10\u201317. doi:\n                        10.1016\/j.micpro.2010.11.001","journal-title":"Microprocess Microsyst"},{"key":"1901_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2015.07.014","volume":"55","author":"S Kianpisheh","year":"2016","unstructured":"Kianpisheh S, Charkari NM, Kargahi M (2016) Reliability-driven scheduling of time\/cost-constrained grid workflows. Futur Gener Comput Syst 55:1\u201316. doi:\n                        10.1016\/j.future.2015.07.014","journal-title":"Futur Gener Comput Syst"},{"key":"1901_CR33","doi-asserted-by":"publisher","first-page":"1133","DOI":"10.1016\/j.future.2011.06.013","volume":"28","author":"R Albodour","year":"2012","unstructured":"Albodour R, James A, Yaacob N (2012) High level QoS-driven model for Grid applications in a simulated environment. Futur Gener Comput Syst 28:1133\u20131144. doi:\n                        10.1016\/j.future.2011.06.013","journal-title":"Futur Gener Comput Syst"},{"key":"1901_CR34","unstructured":"Taverna (n.d.). \n                        http:\/\/www.taverna.org.uk\/\n                        \n                    . Accessed 3 Feb 2016"},{"key":"1901_CR35","unstructured":"ASKALON, (n.d.). \n                        http:\/\/www.askalon.org\/\n                        \n                    . Accessed 3 Feb 2016"},{"key":"1901_CR36","unstructured":"Pegasus, (n.d.). \n                        https:\/\/pegasus.isi.edu\/\n                        \n                    . Accessed 3 Feb 2016"},{"key":"1901_CR37","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s10723-013-9284-1","volume":"12","author":"L Field","year":"2013","unstructured":"Field L, Memon S, M\u00e1rton I, Szigeti G (2013) The EMI registry: discovering services in a federated world. J Grid Comput 12:29\u201340. doi:\n                        10.1007\/s10723-013-9284-1","journal-title":"J Grid Comput"},{"key":"1901_CR38","doi-asserted-by":"publisher","unstructured":"Topcuoglu, H, Hariri S, I.C. Society (2002) Performance-effective and low-complexity. Parallel Distrib Syst IEEE Trans 13:260\u2013274","DOI":"10.1109\/71.993206"},{"key":"1901_CR39","doi-asserted-by":"publisher","unstructured":"Malik Z, Akbar I, Bouguettaya A (2009) Web services reputation assessment using a hidden markov model. Serv Comput 576\u2013591. \n                        http:\/\/link.springer.com\/chapter\/10.1007\/978-3-642-10383-4_42\n                        \n                    . Accessed 29 June 2015","DOI":"10.1007\/978-3-642-10383-4_42"},{"key":"1901_CR40","unstructured":"Kurowski K, Nabrzyski J (2015) Multicriteria aspects of grid resource management. Springer US, 2004. \n                        http:\/\/link.springer.com\/chapter\/10.1007\/978-1-4615-0509-9_18\n                        \n                    . Accessed 29 June 2015"},{"key":"1901_CR41","doi-asserted-by":"publisher","unstructured":"Pulido GT, C. a. C. Coello () A constraint-handling mechanism for particle swarm optimization. In: Proc. 2004 Congr. Evol. Comput. (IEEE Cat. No.04TH8753). IEEE, n.d., pp 1396\u20131403. doi:\n                        10.1109\/CEC.2004.1331060","DOI":"10.1109\/CEC.2004.1331060"},{"key":"1901_CR42","doi-asserted-by":"publisher","unstructured":"Tao Q, Chang H, Yi Y, Gu C (2010) A grid workflow scheduling optimization approach for e-business application. In: Proc. Int. Conf. E-Bus. E-Government, ICEE, pp 168\u2013171. doi:\n                        10.1109\/ICEE.2010.50","DOI":"10.1109\/ICEE.2010.50"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-016-1901-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1901-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-016-1901-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,5,3]],"date-time":"2017-05-03T15:09:21Z","timestamp":1493824161000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-016-1901-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,1]]},"references-count":42,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2017,5]]}},"alternative-id":["1901"],"URL":"https:\/\/doi.org\/10.1007\/s11227-016-1901-x","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,1]]}}}