Abstract
Composition of web services is a promising approach whenever it is not possible to satisfy the requirements with a single service. Combining the services deployed in a single cloud prevents to utilize the benefits offered by the other clouds. Hence, it is beneficial to compose the required services available in multiple clouds. The web services providing the similar functionality differ in their quality of service (QoS). The characteristics of the cloud platform where these services are deployed also have an impact on the quality of the services. Therefore, web services must be chosen based on their QoS as well as QoS of the deployed cloud to improve the QoS of the composite service. Towards this objective, it is proposed to compose services deployed in different clouds platforms based on QoS parameters of web services as well as cloud platforms. The proposed approach maximizes the satisfaction level offered by the composition in terms of QoS. The proposed method has been experimented with 2507 web services of QWS dataset deployed in 10 different cloud platforms. The impact on increasing the number of services deployed in each cloud as well as the number of cloud platforms available on the satisfaction level of web service selection has been studied.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dustdar S, Schreiner W (2005) A survey on web services composition. Int J Web Grid Services 1(1):1–30
Srivastava B, Koehler J (2003) Web service composition—current solutions and open problems. In: ICAPS 2003. Workshop on Planning for Web Services, 2003
Su X, Rao J (2004) A survey of automated web service composition methods. In: First international workshop on semantic web services and web process composition, 2004
Agarwal V, Dasgupta K, Karnik N, Kumar A, Kundu A, Mittal S, Srivastava B (2005) A service creation environment based on end-to-end composition of web services. In: 14th international conference on world wide web, 2005
Mustafa F, McCluskey TL (2009) Dynamic web service composition. In: International conference on computer engineering and technology ICCET ‘08, vol 2. pp 463–467
Tabatabaei SGH, Kadir WMNW, Ibrahim S (2008) Web service composition approaches to support dynamic e-business systems. Commun IBIMA 2
Raman B, Agarwal S, Chen Y, Caesar M, Cui W, Johansson P, Lai K, Lavian T, Machiraju S, Morley-Mao Z, Porter G, Roscoe T, Seshadri M, Shih JS, Sklower K, Subramanian L, Suzuki T, Zhuang S, Joseph AD, Katz RH, Stoica I (2002) The SAHARA model for service composition across multiple providers. In: Proceedings first Int’l conference pervasive computing, May 2002, pp 1–14
Agarwal V, Chafle G, Mittal S, Srivastava B (2008) Understanding approaches for web service composition and execution. In: Proceedings of the 1st Bangalore annual compute conference (COMPUTE '08). ACM, New York, NY, USA, Article 1, pp 8
Rajaram K, Babu C (2010) Template based SOA framework for dynamic and adaptive composition of web services. In: 2010 international conference on networking and information technology, Manila, 2010, pp 49–53
Casati F, Shan M-C (2001) Dynamic and adaptive composition of e-services. Inf Syst 26(3):143–162
Zeng L, Benatallah B, Ngu AHH (2001) On demand business to-business integration. In: Proceedings ninth Int’l conference cooperative information systems
Mecella M, Scannapieco M, Virgillito A, Baldoni R, Catarci T, Batini C (2002) Managing data quality in cooperative information systems. In: Proceedings 10th Int’l conference cooperative information systems (CoopIS)
Strunk A (2010) QoS-aware service composition: a survey. In: Eighth IEEE European conference on web services, Ayia Napa, December 2010, pp 67–74
Zeng L, Benatallah B, Dumas M, Kalagnanam J, Sheng QZ (2003) Quality driven web services composition. In: Proceedings 12th Int’l conference world wide web (WWW), May 2003
Liu Y, Ngu AHH, Zeng L (2004) QoS computation and policing in dynamic web service selection. In: Proceedings 13th Int’l conference world wide web (WWW), May 2004
Nahrstedt K, Xu D, Wichadakul D, Li B (2001) QoS-aware middleware for ubiquitous and heterogeneous environments. IEEE Comm Magazine 39(11):2–10
Motahari-Nezhad H, Stephenson B, Singhal S (2009) Outsourcing business to cloud computing services: opportunities and challenges. IEEE Internet Comput
Ylianttila M, Riekki J, Zhou J, Athukorala K, Gilman E (2012) Cloud architecture for dynamic service composition. Int J Grid High Perform Comput 4(2):17–31
Wu T, Dou W, Hu C, Chen J (2017) Service mining for trusted service composition in cross-cloud environment. IEEE Syst J 11(1):283–294
Faratin P, Sierra C, Jennings NR (2002) Using similarity criteria to make issue trade-offs in automated negotiations. Artif Intell 142(2):205–237
Jula A, Sundararajan E, Othman Z (2013) Cloud computing service composition: a systematic literature review. Expert Syst Appl Elsevier J 3809–3824
Ye Z, Bouguettaya A, Zhou X (2012) QoS-aware cloud service composition based on economic models. In: Liu C, Ludwig H, Toumani F, Yu Q (eds) Service-oriented computing. ICSOC 2012. lecture notes in computer science, vol 7636. Springer, Berlin, Heidelberg
Sundareswaran S, Squicciarini A, Lin D (2012) A brokerage-based approach for cloud service selection. In: IEEE fifth international conference on cloud computing, Honolulu-HI, June 2012, pp 558–565
Qi L, Dou W, Zhang X, Chen J (2012) A QoS aware composition method supporting cross-platform service invocation in cloud environment. J Comput Syst Sci 78(5):1316–1329
Dou W, Zhang X, Liu J, Chen J, Member S (2015) IEEE, HireSome-II: towards privacy-aware cross-cloud service composition for big data applications. IEEE Trans Parallel Distrib Syst 26(2):455–466
Kurdi H, Al-Anazi A, Campbell C, Al Faries A (2015) A combinatorial optimization algorithm for multiple cloud service composition. Comput Electri Eng Elsevier J 42:107–113
Modi KJ, Garg S (2019) A QoS-based approach for cloud-service matchmaking, selection and composition using the Semantic Web. J Syst Inf Technol 21(1):63–89
Thangaraj P, Balasubramanie P (2021) Meta heuristic QoS based service composition for service computing. J Ambient Intell Human Comput 12:5619–5625
Pallavi B, Aarchit J, Rahul H (2019) QoS based web service selection and multi-criteria decision making methods. Int J Interact Multimedia Artif Intell 5(4):113–121
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Rajaram, K., Selvi, K.P.N. (2023). CCC-Quality2: Cross-Cloud Service Composition Based on Quality of Clouds and Web Services for Business Applications. In: Kaiser, M.S., **e, J., Rathore, V.S. (eds) Information and Communication Technology for Competitive Strategies (ICTCS 2021). Lecture Notes in Networks and Systems, vol 401. Springer, Singapore. https://doi.org/10.1007/978-981-19-0098-3_40
Download citation
DOI: https://doi.org/10.1007/978-981-19-0098-3_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-0097-6
Online ISBN: 978-981-19-0098-3
eBook Packages: EngineeringEngineering (R0)