{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:51:31Z","timestamp":1773154291686,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2019,5,11]],"date-time":"2019-05-11T00:00:00Z","timestamp":1557532800000},"content-version":"tdm","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":[[2019,10]]},"DOI":"10.1007\/s11227-019-02877-8","type":"journal-article","created":{"date-parts":[[2019,5,11]],"date-time":"2019-05-11T17:09:31Z","timestamp":1557594571000},"page":"6683-6709","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Integer linear programming-based multi-objective scheduling for scientific workflows in multi-cloud environments"],"prefix":"10.1007","volume":"75","author":[{"given":"Somayeh","family":"Mohammadi","sequence":"first","affiliation":[]},{"given":"Latif","family":"PourKarimi","sequence":"additional","affiliation":[]},{"given":"Hossein","family":"Pedram","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,5,11]]},"reference":[{"issue":"6","key":"2877_CR1","doi-asserted-by":"publisher","first-page":"2801","DOI":"10.1007\/s11227-018-2322-9","volume":"74","author":"S Abdi","year":"2018","unstructured":"Abdi S, PourKarimi L, Ahmadi M, Zargari F (2018) Cost minimization for bag-of-tasks workflows in a federation of clouds. J Supercomput 74(6):2801\u20132822","journal-title":"J Supercomput"},{"key":"2877_CR2","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.future.2017.01.036","volume":"71","author":"S Abdi","year":"2017","unstructured":"Abdi S, PourKarimi L, Ahmadi M, Zargari F (2017) Cost minimization for deadline-constrained bag-of-tasks applications in federated hybrid clouds. Future Gener Comput Syst 71:113\u2013128","journal-title":"Future Gener Comput Syst"},{"issue":"1","key":"2877_CR3","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1109\/MCI.2014.2369893","volume":"10","author":"S Nesmachnow","year":"2015","unstructured":"Nesmachnow S, Iturriaga S, Dorronsoro B (2015) Efficient heuristics for profit optimization of virtual cloud brokers. IEEE Comput Intell Mag 10(1):33\u201343","journal-title":"IEEE Comput Intell Mag"},{"issue":"1","key":"2877_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/2593512","volume":"47","author":"AN Toosi","year":"2014","unstructured":"Toosi AN, Calheiros RN, Buyya R (2014) Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput Surv (CSUR) 47(1):7","journal-title":"ACM Comput Surv (CSUR)"},{"issue":"9","key":"2877_CR5","doi-asserted-by":"publisher","first-page":"3373","DOI":"10.1007\/s11227-015-1438-4","volume":"71","author":"F Wu","year":"2015","unstructured":"Wu F, Wu Q, Tan Y (2015) Workflow scheduling in cloud: a survey. J Supercomput 71(9):3373\u20133418","journal-title":"J Supercomput"},{"key":"2877_CR6","volume-title":"Theory of linear and integer programming","author":"A Schrijver","year":"1998","unstructured":"Schrijver A (1998) Theory of linear and integer programming. Wiley, Hoboken"},{"key":"2877_CR7","unstructured":"Kadioglu S, Malitsky Y, Sellmann M, Tierney K (2010) ISAC-instance-specific algorithm configuration. In: ECAI, vol 215, pp 751\u2013756"},{"issue":"3","key":"2877_CR8","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(3):2152\u20132165","journal-title":"J Parallel Distrib Comput"},{"key":"2877_CR9","doi-asserted-by":"publisher","first-page":"108","DOI":"10.1016\/j.jnca.2018.03.028","volume":"114","author":"H Hu","year":"2018","unstructured":"Hu H, Li Z, Hu H, Chen J, Ge J, Li C, Chang V (2018) Multi-objective scheduling for scientific workflow in multicloud environment. J Netw Comput Appl 114:108\u2013122","journal-title":"J Netw Comput Appl"},{"issue":"5","key":"2877_CR10","doi-asserted-by":"publisher","first-page":"1344","DOI":"10.1109\/TPDS.2015.2446459","volume":"27","author":"Z Zhu","year":"2016","unstructured":"Zhu Z, Zhang G, Li M, Liu X (2016) Evolutionary multi-objective workflow scheduling in cloud. IEEE Trans Parallel Distrib Syst 27(5):1344\u20131357","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2877_CR11","doi-asserted-by":"publisher","first-page":"1219","DOI":"10.1016\/j.procs.2015.07.419","volume":"57","author":"RK Jena","year":"2015","unstructured":"Jena RK (2015) Multi objective task scheduling in cloud environment using nested PSO framework. Proc Comput Sci 57:1219\u20131227","journal-title":"Proc Comput Sci"},{"issue":"8","key":"2877_CR12","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 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 27(8):1124\u20131134","journal-title":"Future Gener Comput Syst"},{"key":"2877_CR13","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.future.2018.01.005","volume":"83","author":"A Choudhary","year":"2018","unstructured":"Choudhary A, Gupta I, Singh V, Jana PK (2018) A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing. Future Gener Comput Syst 83:14\u201326","journal-title":"Future Gener Comput Syst"},{"issue":"2","key":"2877_CR14","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s10586-013-0325-0","volume":"17","author":"JJ Durillo","year":"2014","unstructured":"Durillo JJ, Prodan R (2014) Multi-objective workflow scheduling in Amazon EC2. Cluster Comput 17(2):169\u2013189","journal-title":"Cluster Comput"},{"issue":"3","key":"2877_CR15","first-page":"976","volume":"10","author":"H Xu","year":"2016","unstructured":"Xu H, Yang B, Qi W, Ahene E (2016) A multi-objective optimization approach to workflow scheduling in clouds considering fault recovery. KSII Trans Internet Inf Syst (TIIS) 10(3):976\u2013995","journal-title":"KSII Trans Internet Inf Syst (TIIS)"},{"issue":"7","key":"2877_CR16","doi-asserted-by":"publisher","first-page":"2935","DOI":"10.1007\/s11227-018-2344-3","volume":"74","author":"X Qu","year":"2018","unstructured":"Qu X, Xiao P, Huang L (2018) Improving the energy efficiency and performance of data-intensive workflows in virtualized clouds. J Supercomput 74(7):2935\u20132955","journal-title":"J Supercomput"},{"issue":"2","key":"2877_CR17","doi-asserted-by":"publisher","first-page":"746","DOI":"10.1007\/s11227-018-2604-2","volume":"75","author":"A Rezaeian","year":"2019","unstructured":"Rezaeian A, Naghibzadeh M, Epema DHJ (2019) Fair multiple-workflow scheduling with different quality-of-service goals. J Supercomput 75(2):746\u2013769","journal-title":"J Supercomput"},{"key":"2877_CR18","doi-asserted-by":"publisher","first-page":"523","DOI":"10.1016\/j.procs.2014.05.047","volume":"29","author":"D Poola","year":"2014","unstructured":"Poola D, Ramamohanarao K, Buyya R (2014) Fault-tolerant workflow scheduling using spot instances on clouds. Proc Comput Sci 29:523\u2013533","journal-title":"Proc Comput Sci"},{"issue":"3","key":"2877_CR19","doi-asserted-by":"publisher","first-page":"521","DOI":"10.1007\/s10723-012-9227-2","volume":"10","author":"D de Oliveira","year":"2012","unstructured":"de Oliveira D, Oca\u00f1a KACS, Bai\u00e3o F, Mattoso M (2012) A provenance-based adaptive scheduling heuristic for parallel scientific workflows in clouds. J Grid Comput 10(3):521\u2013552","journal-title":"J Grid Comput"},{"key":"2877_CR20","doi-asserted-by":"publisher","unstructured":"Fard H, Prodan R, Barrionuevo JJD, Fahringer T (2012) A multi-objective approach for workflow scheduling in heterogeneous environments. \n                    https:\/\/doi.org\/10.1109\/CCGrid.2012.114\n                    \n                  .","DOI":"10.1109\/CCGrid.2012.114"},{"key":"2877_CR21","doi-asserted-by":"crossref","unstructured":"Pietri I, Malawski M, Juve G, Deelman E, Nabrzyski J, Sakellariou R (2013) Energy-constrained provisioning for scientific workflow ensembles. In: Third International Conference on Cloud and Green Computing (CGC), 2013. IEEE, pp 34\u201341","DOI":"10.1109\/CGC.2013.14"},{"key":"2877_CR22","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/j.jpdc.2014.09.002","volume":"75","author":"L Zeng","year":"2015","unstructured":"Zeng L, Veeravalli B, Li X (2015) SABA: a security-aware and budget-aware workflow scheduling strategy in clouds. J Parallel Distrib Comput 75:141\u2013151","journal-title":"J Parallel Distrib Comput"},{"issue":"9","key":"2877_CR23","doi-asserted-by":"publisher","first-page":"4717","DOI":"10.1007\/s11227-018-2465-8","volume":"74","author":"S Mohammadi","year":"2018","unstructured":"Mohammadi S, Pedram H, PourKarimi L (2018) Integer linear programming-based cost optimization for scheduling scientific workflows in multi-cloud environments. J Supercomput 74(9):4717\u20134745","journal-title":"J Supercomput"},{"issue":"8","key":"2877_CR24","doi-asserted-by":"publisher","first-page":"e4949","DOI":"10.1002\/cpe.4949","volume":"31","author":"A Rehman","year":"2018","unstructured":"Rehman A, Hussain SS, ur Rehman Z, Zia S, Shamshirband S (2018) Multi-objective approach of energy efficient workflow scheduling in cloud environments. Concurr Comput Pract Exp 31(8):e4949","journal-title":"Concurr Comput Pract Exp"},{"issue":"1","key":"2877_CR25","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1109\/TPDS.2018.2849396","volume":"30","author":"V Arabnejad","year":"2019","unstructured":"Arabnejad V, Bubendorfer K, Ng B (2019) Budget and deadline aware e-science workflow scheduling in clouds. IEEE Trans. Parallel Distrib. Syst. 30(1):29\u201344","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2877_CR26","doi-asserted-by":"crossref","unstructured":"Bharathi S, Chervenak A, Deelman E, Mehta G, Su M-H, Vahi K (2008) Characterization of scientific workflows. In: Third Workshop on workflows in support of large-scale science, 2008. WORKS 2008. IEEE, pp 1\u201310","DOI":"10.1109\/WORKS.2008.4723958"},{"key":"2877_CR27","volume-title":"Multicriteria optimization","author":"M Ehrgott","year":"2005","unstructured":"Ehrgott M (2005) Multicriteria optimization, vol 491. Springer, Berlin"},{"issue":"4","key":"2877_CR28","doi-asserted-by":"publisher","first-page":"569","DOI":"10.1007\/BF00933152","volume":"26","author":"HP Benson","year":"1978","unstructured":"Benson HP (1978) Existence of efficient solutions for vector maximization problems. J Optim Theory Appl 26(4):569\u2013580","journal-title":"J Optim Theory Appl"},{"key":"2877_CR29","unstructured":"IBMI (2009) CPLEX, V12. 1: user\u2019s manual for CPLEX. International Business Machines Corporation 46(53):157"},{"issue":"3","key":"2877_CR30","doi-asserted-by":"publisher","first-page":"260","DOI":"10.1109\/71.993206","volume":"13","author":"H Topcuoglu","year":"2002","unstructured":"Topcuoglu H, Hariri S, Wu M-Y (2002) Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans Parallel Distrib Syst 13(3):260\u2013274","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"2","key":"2877_CR31","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1109\/TEVC.2003.810758","volume":"7","author":"E Zitzler","year":"2003","unstructured":"Zitzler E, Thiele L, Laumanns M, Fonseca CM, Da Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117\u2013132","journal-title":"IEEE Trans Evol Comput"},{"key":"2877_CR32","unstructured":"Bradstreet L (2011) The hypervolume indicator for multi-objective optimisation: calculation and use. University of Western Australia"},{"issue":"1","key":"2877_CR33","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1016\/j.ejor.2011.07.010","volume":"216","author":"S Sitarz","year":"2012","unstructured":"Sitarz S (2012) Mean value and volume-based sensitivity analysis for Olympic rankings. Eur J Oper Res 216(1):232\u2013238","journal-title":"Eur J Oper Res"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02877-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-019-02877-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-019-02877-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,9]],"date-time":"2020-05-09T23:13:28Z","timestamp":1589066008000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-019-02877-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,11]]},"references-count":33,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["2877"],"URL":"https:\/\/doi.org\/10.1007\/s11227-019-02877-8","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,5,11]]},"assertion":[{"value":"11 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}