{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T10:43:54Z","timestamp":1777632234503,"version":"3.51.4"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T00:00:00Z","timestamp":1627862400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T00:00:00Z","timestamp":1627862400000},"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,2]]},"DOI":"10.1007\/s11227-021-03995-y","type":"journal-article","created":{"date-parts":[[2021,8,2]],"date-time":"2021-08-02T10:03:04Z","timestamp":1627898584000},"page":"3621-3645","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["An optimization approach for cloud composite services"],"prefix":"10.1007","volume":"78","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4296-6893","authenticated-orcid":false,"given":"Aida","family":"Lahouij","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1920-1825","authenticated-orcid":false,"given":"Lazhar","family":"Hamel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0482-7254","authenticated-orcid":false,"given":"Mohamed","family":"Graiet","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,2]]},"reference":[{"issue":"1","key":"3995_CR1","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1109\/TNSM.2017.2785360","volume":"15","author":"I Abbassi","year":"2018","unstructured":"Abbassi I, Graiet M (2018) An automatic configuration algorithm for reliable and efficient composite services. IEEE Trans Netw Serv Manag 15(1):416\u2013429. https:\/\/doi.org\/10.1109\/TNSM.2017.2785360","journal-title":"IEEE Trans Netw Serv Manag"},{"key":"3995_CR2","doi-asserted-by":"publisher","unstructured":"Abbassi I, Graiet M, Gaaloul W, Hadj-Alouane NB (2015) Genetic-based approach for ATS and sla-aware web services composition. In: Wang J, Cellary W, Wang D, Wang H, Chen S, Li T, Zhang Y (eds) Proceedings of the Web Information Systems Engineering\u2014WISE 2015\u201416th International Conference, Miami, FL, USA, November 1\u20133, 2015, Part I, Lecture Notes in Computer Science. Springer, vol 9418, pp 369\u2013383. https:\/\/doi.org\/10.1007\/978-3-319-26190-4_25","DOI":"10.1007\/978-3-319-26190-4_25"},{"key":"3995_CR3","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-662-10876-5_5","volume-title":"Web services","author":"G Alonso","year":"2004","unstructured":"Alonso G, Casati F, Kuno H, Machiraju V (2004) Web services. Springer, Berlin, pp 123\u2013149. https:\/\/doi.org\/10.1007\/978-3-662-10876-5_5"},{"key":"3995_CR4","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1007\/s00170-018-1910-4","volume":"97","author":"H Bouzary","year":"2018","unstructured":"Bouzary H, Chen FF (2018) Service optimal selection and composition in cloud manufacturing: a comprehensive survey. Int J Adv Manuf Technol 97:795\u2013808. https:\/\/doi.org\/10.1007\/s00170-018-1910-4","journal-title":"Int J Adv Manuf Technol"},{"issue":"3","key":"3995_CR5","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1016\/j.websem.2004.03.001","volume":"1","author":"J Cardoso","year":"2004","unstructured":"Cardoso J, Sheth A, Miller J, Arnold J, Kochut K (2004) Quality of service for workflows and web service processes. J Web Semant 1(3):281\u2013308. https:\/\/doi.org\/10.1016\/j.websem.2004.03.001","journal-title":"J Web Semant"},{"key":"3995_CR6","doi-asserted-by":"publisher","unstructured":"Caron E, Desprez F, Muresan A, Suter F (2012) Budget constrained resource allocation for non-deterministic workflows on an IAAS cloud. In: Proceedings of the 12th International Conference on Algorithms and Architectures for Parallel Processing\u2014Volume Part I, ICA3PP\u201912. Springer, Berlin, pp 186\u2013201. https:\/\/doi.org\/10.1007\/978-3-642-33078-0_14","DOI":"10.1007\/978-3-642-33078-0_14"},{"key":"3995_CR7","doi-asserted-by":"publisher","unstructured":"Debruyne C, Panetto H, Meersman R, Dillon TS, eva K\u00fchn O\u2019Sullivan D, Ardagna CA (eds) (2016) On the move to meaningful internet systems: OTM 2016 conferences\u2014confederated international conferences: CoopIS, C&TC, and ODBASE 2016, Rhodes, Greece, October 24\u201328, 2016, Proceedings, lecture notes in computer science, vol 10033. https:\/\/doi.org\/10.1007\/978-3-319-48472-3","DOI":"10.1007\/978-3-319-48472-3"},{"issue":"6","key":"3995_CR8","doi-asserted-by":"publisher","first-page":"1097","DOI":"10.1109\/TPDS.2012.309","volume":"24","author":"S Di","year":"2013","unstructured":"Di S, Wang C (2013) Error-tolerant resource allocation and payment minimization for cloud system. IEEE Trans Parallel Distrib Syst 24(6):1097\u20131106. https:\/\/doi.org\/10.1109\/TPDS.2012.309","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"3995_CR9","doi-asserted-by":"publisher","unstructured":"Du Y, Hu H, Song W, Ding J, L\u00fc J (2015) Efficient computing composite service skyline with QOS correlations. In: 2015 IEEE International Conference on Services Computing, pp 41\u201348. https:\/\/doi.org\/10.1109\/SCC.2015.16","DOI":"10.1109\/SCC.2015.16"},{"issue":"2","key":"3995_CR10","doi-asserted-by":"publisher","first-page":"1644","DOI":"10.1109\/JSYST.2016.2612641","volume":"12","author":"M Graiet","year":"2018","unstructured":"Graiet M, Abbassi I, Kmimech M, Gaaloul W (2018) A genetic-based adaptive approach for reliable and efficient service composition. IEEE Syst J 12(2):1644\u20131654. https:\/\/doi.org\/10.1109\/JSYST.2016.2612641","journal-title":"IEEE Syst J"},{"key":"3995_CR11","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-48318-9","volume-title":"Multiple attribute decision making: methods and applications","author":"C Hwang","year":"1981","unstructured":"Hwang C, Yoon K (1981) Multiple attribute decision making: methods and applications. Springer, New York. https:\/\/doi.org\/10.1007\/978-3-642-48318-9"},{"issue":"3","key":"3995_CR12","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1109\/TSC.2015.2473840","volume":"10","author":"C Jatoth","year":"2017","unstructured":"Jatoth C, Gangadharan GR, Buyya R (2017) Computational intelligence based QOS-aware web service composition: a systematic literature review. IEEE Trans Serv Comput 10(3):475\u2013492. https:\/\/doi.org\/10.1109\/TSC.2015.2473840","journal-title":"IEEE Trans Serv Comput"},{"key":"3995_CR13","doi-asserted-by":"publisher","unstructured":"Klein A, Ishikawa F, Honiden S (2012) Towards network-aware service composition in the cloud. In: Proceedings of the 21st International Conference on World Wide Web, WWW \u201912. ACM, New York, NY, USA, pp 959\u2013968. https:\/\/doi.org\/10.1145\/2187836.2187965","DOI":"10.1145\/2187836.2187965"},{"key":"3995_CR14","doi-asserted-by":"publisher","unstructured":"Lahouij A, Hamel L, Graiet M, Elkhalfa A, Gaaloul W (2016) A global SLA-aware approach for aggregating services in the cloud. In: On the Move to Meaningful Internet Systems: OTM 2016 Conferences\u2014Confederated International Conferences: CoopIS, C&TC, and ODBASE 2016, Rhodes, Greece, October 24\u201328, 2016, Proceedings, pp 363\u2013380. https:\/\/doi.org\/10.1007\/978-3-319-48472-3_21","DOI":"10.1007\/978-3-319-48472-3_21"},{"issue":"3","key":"3995_CR15","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1108\/09685229810225029","volume":"6","author":"KD Larson","year":"1998","unstructured":"Larson KD (1998) The role of service level agreements in IT service delivery. Inf Manag Comput Secur 6(3):128\u2013132. https:\/\/doi.org\/10.1108\/09685229810225029","journal-title":"Inf Manag Comput Secur"},{"key":"3995_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30717-4","volume-title":"Understanding and using linear programming (Universitext)","author":"J Matouek","year":"2006","unstructured":"Matouek J, G\u00e4rtner B (2006) Understanding and using linear programming (Universitext). Springer, Berlin. https:\/\/doi.org\/10.1007\/978-3-540-30717-4"},{"key":"3995_CR17","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2019.2897304","author":"S Mireslami","year":"2019","unstructured":"Mireslami S, Rakai L, Wang M, Far BH (2019) Dynamic cloud resource allocation considering demand uncertainty. IEEE Trans Cloud Comput. https:\/\/doi.org\/10.1109\/TCC.2019.2897304","journal-title":"IEEE Trans Cloud Comput"},{"key":"3995_CR18","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1007\/s12652-018-0773-8","volume":"10","author":"A Naseri","year":"2018","unstructured":"Naseri A, Navimipour N (2018) A new agent-based method for QOS-aware cloud service composition using particle swarm optimization algorithm. J Ambient Intell Hum Comput 10:10. https:\/\/doi.org\/10.1007\/s12652-018-0773-8","journal-title":"J Ambient Intell Hum Comput"},{"key":"3995_CR19","doi-asserted-by":"publisher","first-page":"101491","DOI":"10.1016\/j.is.2020.101491","volume":"91","author":"N Niknejad","year":"2020","unstructured":"Niknejad N, Ismail W, Ghani I, Nazari B, Bahari M, Hussin ARBC (2020) Understanding service-oriented architecture (SOA): a systematic literature review and directions for further investigation. Inf Syst 91:101491. https:\/\/doi.org\/10.1016\/j.is.2020.101491","journal-title":"Inf Syst"},{"key":"3995_CR20","doi-asserted-by":"publisher","unstructured":"Perrey R, Lycett M (2003) Service-oriented architecture. In: 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings, pp 116\u2013119. https:\/\/doi.org\/10.1109\/SAINTW.2003.1210138","DOI":"10.1109\/SAINTW.2003.1210138"},{"key":"3995_CR21","doi-asserted-by":"publisher","first-page":"465074","DOI":"10.1155\/2015\/465074","volume":"2015","author":"Y Rastegari","year":"2015","unstructured":"Rastegari Y, Shams F (2015) Optimal decomposition of service level objectives into policy assertions. Sci World J 2015:465074. https:\/\/doi.org\/10.1155\/2015\/465074","journal-title":"Sci World J"},{"key":"3995_CR22","doi-asserted-by":"publisher","unstructured":"Sambasivam G, Ravisankar V, Vengattaraman T, Baskaran R, Dhavachelvan P (2015) A normalized approach for service discovery. Procedia Comput Sci 46:876\u2013883. https:\/\/doi.org\/10.1016\/j.procs.2015.02.157. Proceedings of the international conference on information and communication technologies, ICICT (2014) 3\u20135 December 2014 at Bolgatty Palace & Island Resort. Kochi, India","DOI":"10.1016\/j.procs.2015.02.157"},{"key":"3995_CR23","doi-asserted-by":"publisher","DOI":"10.1002\/net.3230200608","volume-title":"Theory of linear and integer programming","author":"A Schrijver","year":"1986","unstructured":"Schrijver A (1986) Theory of linear and integer programming. Wiley, New York. https:\/\/doi.org\/10.1002\/net.3230200608"},{"key":"3995_CR24","doi-asserted-by":"publisher","unstructured":"Shi Y, Chen X (2011) A survey on QOS-aware web service composition. In: 2011 Third International Conference on Multimedia Information Networking and Security, pp 283\u2013287. https:\/\/doi.org\/10.1109\/MINES.2011.118","DOI":"10.1109\/MINES.2011.118"},{"key":"3995_CR25","doi-asserted-by":"publisher","unstructured":"Strunk A (2010) QOS-aware service composition: a survey. In: 2010 Eighth IEEE European Conference on Web Services, pp 67\u201374. https:\/\/doi.org\/10.1109\/ECOWS.2010.16","DOI":"10.1109\/ECOWS.2010.16"},{"key":"3995_CR26","unstructured":"Sturm R, Morris W, Jander M (2000) Foundations of service level management"},{"issue":"12","key":"3995_CR27","doi-asserted-by":"publisher","first-page":"3045","DOI":"10.1016\/j.cor.2013.06.012","volume":"40","author":"JT Tsai","year":"2013","unstructured":"Tsai JT, Fang JC, Chou JH (2013) Optimized task scheduling and resource allocation on cloud computing environment using improved differential evolution algorithm. Comput Oper Res 40(12):3045\u20133055. https:\/\/doi.org\/10.1016\/j.cor.2013.06.012","journal-title":"Comput Oper Res"},{"issue":"2","key":"3995_CR28","doi-asserted-by":"publisher","first-page":"1688","DOI":"10.1109\/JSYST.2017.2722476","volume":"12","author":"F Tseng","year":"2018","unstructured":"Tseng F, Wang X, Chou L, Chao H, Leung VCM (2018) Dynamic resource prediction and allocation for cloud data center using the multiobjective genetic algorithm. IEEE Syst J 12(2):1688\u20131699. https:\/\/doi.org\/10.1109\/JSYST.2017.2722476","journal-title":"IEEE Syst J"},{"key":"3995_CR29","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1007\/0-306-48126-X_9","volume-title":"The modeling language OPL\u2014a short overview","author":"P Van Hentenryck","year":"2002","unstructured":"Van Hentenryck P, Michel L (2002) The modeling language OPL\u2014a short overview. Springer, Boston, pp 263\u2013294. https:\/\/doi.org\/10.1007\/0-306-48126-X_9"},{"key":"3995_CR30","unstructured":"Vanderbei RJ (2001) Linear programming: foundations and extensions"},{"issue":"C","key":"3995_CR31","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.compeleceng.2014.10.008","volume":"43","author":"D Wang","year":"2015","unstructured":"Wang D, Yang Y, Mi Z (2015) A genetic-based approach to web service composition in geo-distributed cloud environment. Comput Electr Eng 43(C):129\u2013141. https:\/\/doi.org\/10.1016\/j.compeleceng.2014.10.008","journal-title":"Comput Electr Eng"},{"key":"3995_CR32","doi-asserted-by":"publisher","unstructured":"Yang Z, Liu M, Xiu J, Liu C (2012) Study on cloud resource allocation strategy based on particle swarm ant colony optimization algorithm. In: 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems, vol 01, pp 488\u2013491. https:\/\/doi.org\/10.1109\/CCIS.2012.6664453","DOI":"10.1109\/CCIS.2012.6664453"},{"key":"3995_CR33","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.compeleceng.2014.12.004","volume":"41","author":"Q Yu","year":"2015","unstructured":"Yu Q, Chen L, Li B (2015) Ant colony optimization applied to web service compositions in cloud computing. Comput Electr Eng 41:18\u201327. https:\/\/doi.org\/10.1016\/j.compeleceng.2014.12.004","journal-title":"Comput Electr Eng"},{"key":"3995_CR34","doi-asserted-by":"publisher","unstructured":"Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In: Proceedings of the 12th International Conference on World Wide Web, WWW \u201903, pp 411\u2013421. Association for Computing Machinery, New York. https:\/\/doi.org\/10.1145\/775152.775211","DOI":"10.1145\/775152.775211"},{"key":"3995_CR35","doi-asserted-by":"publisher","unstructured":"Zeng L, Benatallah B, Ngu HH, A., Dumas M, Kalagnanam J, Chang H (2004) QOS-aware middleware for web services composition. IEEE Trans Softw Eng 30(5):311\u2013327. https:\/\/doi.org\/10.1109\/TSE.2004.11","DOI":"10.1109\/TSE.2004.11"},{"key":"3995_CR36","doi-asserted-by":"publisher","unstructured":"Zheng X, Wang L (2016) A pareto based fruit fly optimization algorithm for task scheduling and resource allocation in cloud computing environment. In: 2016 IEEE Congress on Evolutionary Computation (CEC), pp 3393\u20133400. https:\/\/doi.org\/10.1109\/CEC.2016.7744219","DOI":"10.1109\/CEC.2016.7744219"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03995-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03995-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03995-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,7]],"date-time":"2022-02-07T13:16:44Z","timestamp":1644239804000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03995-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,2]]},"references-count":36,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,2]]}},"alternative-id":["3995"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03995-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,2]]},"assertion":[{"value":"12 July 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 August 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}