{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:35:41Z","timestamp":1754156141561,"version":"3.41.2"},"reference-count":16,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2017,11,6]],"date-time":"2017-11-06T00:00:00Z","timestamp":1509926400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJWIS"],"published-print":{"date-parts":[[2017,11,6]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>User requests over the cloud are not achievable with one single service, multiple services need to be executed to fulfill what a user asks for. Typically, such services are composed and presented as one global service. Moreover, the same operation can be achieved by multiple services available at different clouds, which can result in different possibilities in composing them. This paper aims to decrease the number of clouds involved in the composition process, so that user requests are satisfied with minimal cost (communication costs, execution time and financial charges).<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper investigates the use of an intelligent water drops (IWDs) optimization-based algorithm, and an integer linear programming model to optimize the number of cloud bases involved in the composition process. A comparison of the solutions found by these two techniques is presented in the paper.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The obtained results show that the number of cloud bases can be decreased without affecting user satisfaction.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>The paper is a first attempt to use the IWDs algorithm for service composition, tested with big-size data.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ijwis-08-2016-0047","type":"journal-article","created":{"date-parts":[[2017,10,3]],"date-time":"2017-10-03T19:12:43Z","timestamp":1507057963000},"page":"471-484","source":"Crossref","is-referenced-by-count":3,"title":["Service composition in the multi cloud environment"],"prefix":"10.1108","volume":"13","author":[{"given":"Abdelbasset","family":"Barkat","sequence":"first","affiliation":[]},{"given":"Kazar","family":"Okba","sequence":"additional","affiliation":[]},{"given":"Samir","family":"Bourekkache","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2020120416370993300_ref001","first-page":"1","article-title":"Generalized semantic web service composition","volume-title":"Service Oriented Computing and Applications","year":"2014"},{"key":"key2020120416370993300_ref002","first-page":"295","article-title":"Web service composition based on a multi-agent system","volume-title":"Software Engineering in Intelligent Systems","year":"2015"},{"key":"key2020120416370993300_ref003","doi-asserted-by":"crossref","unstructured":"Gabrel, V., Manouvrier, M. and Murat, C. (2015), \u201cWeb services composition: complexity and models\u201d, Discrete Applied Mathematics, Vol. 196, pp. 100-114, available at: www.sciencedirect.com\/science\/article\/pii\/S0166218X1400465X","DOI":"10.1016\/j.dam.2014.10.020"},{"article-title":"Agent-based service composition in cloud computing","volume-title":"Grid and Distributed Computing, Control and Automation. Communications in Computer and Information Science","year":"2010","key":"key2020120416370993300_ref004"},{"key":"key2020120416370993300_ref005","unstructured":"Hill, R., Hirsch, L., Lake, P. and Moshiri, S. (2012), \u201cComputer communications and networks\u201d, Guide to Cloud Computing: Principles and Practice, available at: www.springer.com\/gp\/book\/9781447146025"},{"key":"key2020120416370993300_ref006","unstructured":"Jula, A., Sundararajan, E. and Othman, Z. (2014), \u201cCloud computing service composition: a systematic literature review\u201d, Expert Systems with Applications, Vol. 41 No. 8, pp. 3809-3824, available at: www.sciencedirect.com\/science\/article\/pii\/S0957417413009925"},{"first-page":"181","article-title":"Fast composition planning of owl-s services and application","year":"2006","key":"key2020120416370993300_ref007"},{"first-page":"686","article-title":"Multi-cloud application design through cloud service composition","year":"2015","key":"key2020120416370993300_ref008"},{"key":"key2020120416370993300_ref009","unstructured":"Kurdi, H., Al-Anazi, A., Campbell, C. and Al Faries, A. (2015), \u201cA combinatorial optimization algorithm for multiple cloud service composition\u201d, Computers & Electrical Engineering, Vol. 42, pp. 107-113, available at: www.sciencedirect.com\/science\/article\/pii\/S0045790614002717"},{"issue":"3","key":"key2020120416370993300_ref010","first-page":"1387","article-title":"An effective and simple heuristic for the set covering problem","volume":"176","year":"2007"},{"volume":"53","article-title":"The NIST definition of cloud computing","year":"2009","key":"key2020120416370993300_ref011"},{"key":"key2020120416370993300_ref012","first-page":"71","article-title":"The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm","volume":"1","year":"2009","journal-title":"European Journal of Operational Research"},{"issue":"4","key":"key2020120416370993300_ref013","first-page":"315","article-title":"Resource service composition and its optimal selection based on particle swarm optimization in manufacturing grid system","volume":"4","year":"2008","journal-title":"European Journal of Operational Research"},{"article-title":"Logic and integer programming","volume-title":"International Series in Operations Research & Management Science","year":"2009","key":"key2020120416370993300_ref014"},{"key":"key2020120416370993300_ref015","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.compeleceng.2014.12.004","article-title":"Ant colony optimization applied to Web service compositions in cloud computing","volume":"41","year":"2015","journal-title":"Computers & Electrical Engineering"},{"first-page":"1","article-title":"Ai planning and combinatorial optimization for Web service composition in cloud computing","year":"2010","key":"key2020120416370993300_ref016"}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-08-2016-0047\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJWIS-08-2016-0047\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:24:13Z","timestamp":1753395853000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/13\/4\/471-484\/166599"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,6]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,11,6]]}},"alternative-id":["10.1108\/IJWIS-08-2016-0047"],"URL":"https:\/\/doi.org\/10.1108\/ijwis-08-2016-0047","relation":{},"ISSN":["1744-0084"],"issn-type":[{"type":"print","value":"1744-0084"}],"subject":[],"published":{"date-parts":[[2017,11,6]]}}}