Generic placeholder image

Recent Advances in Computer Science and Communications

Editor-in-Chief

ISSN (Print): 2666-2558
ISSN (Online): 2666-2566

Research Article

Web Service Composition in Cloud: A Fuzzy Rule Model

Author(s): Hussien Alhadithy and Bassam Al-Shargabi*

Volume 13, Issue 3, 2020

Page: [446 - 453] Pages: 8

DOI: 10.2174/2213275912666181227142916

Price: $65

Abstract

Background: Cloud Computing has drawn much attention in the industry due to its costefficient schema along with more prospects, such as elasticity and scalability nature of Cloud Computing. One of the main service models of a Cloud is software as a service, where many web services are published and hosted in the Cloud environment. Many web services offered in a Cloud have similar functionality, with different of characteristics non-functional requirements such as Quality of Service (QoS). In addition, as individual web services are limited in their capability. Therefore, there is a need for composing existing services to create new functionality in the form of composite service to fulfill the requirements of Cloud user for certain processes.

Methods: This paper introduces a fuzzy rule approach to compose web service based on QoS from different Cloud Computing providers. The fuzzy rule is generated based on QoS of discovered web service from Cloud in order to compose web services that only match user requirements. The proposed model is based on an agent that is responsible for discovering and composing web service that only stratified user requirements.

Result: the experimental result shows that the proposed model is efficient in terms of time and the use of fuzzy rules to compose web services from different Cloud providers under different specifications and configurations of Cloud Computing environment.

Conclusion: In this paper, an agent-based model was proposed to compose web services based on fuzzy rule in Cloud environment. The agent is responsible for discovering web services and generating composition plans based on offered QoS for each web service. The agent employs a set of fuzzy rules to carry out an intelligent selection to select the best composition plan that fulfills the requirements of the end user. The model was implemented on CloudSim to ensure the validity of the proposed model and performance time analysis was performed that showed good result in terms of time with regard to the Cloud Computing configuration.

Keywords: Web service, quality of service, web service composition, fuzzy rules, cloud computing, cloud environment.

Graphical Abstract
[1]
T. Yu, "K.J. and Lin, “A broker-based framework for qos-aware web service composition", In: Proceedings of the International Conference on E-Technology, e-Commerce and e-Service, EEE’05, March 2005, pp. 22-29.
[2]
A. Bentaleb, and A. Ettalbi, "Toward cloud SaaS for web service composition optimization based on genetic algorithm"Cloud. 2nd International Conference on Computing Technologies and Applications (Cloud Tech), May 2016, pp. 147-152.
[3]
S. Wang, Q. Sun, H. Zou, and F. Yang, "Particle swarm optimization with skyline operator for fast cloud-based web service composition", Mob. Netw. Appl., vol. 18, pp. 116-121, February 2013.
[4]
M. Alrifai, D. Skoutas, and T. Risse, "Selecting skyline services for QoS-based web service composition", Proceedings of the 19th international conference on World wide web, April 2010pp. 11-20
[5]
D. Mallayya, B. Ramachandran, and S. Viswanathan, "An automatic web service composition framework using QoS-based web service ranking algorithm,” ‎"Sci. World J., 2015, pp. 1-14.
[6]
D.B. Claro, P. Albers, and J.K. Hao, Selecting web services for optimal compositionICWS international workshop on semantic and dynamic web processesOrlando-USA, . July 2005.
[7]
P. Wang, K.M. Chao, and C. Lo, "On optimal decision for QoS-aware composite service selection", Expert Syst. with Appl., vol. 37, pp. 440-449, January 2010.
[8]
B. Al Shargabi, O.A. Hassan, A. Sabri, and A. El Sheikh, "Quality-of-service based web service composition and execution framework", Int. J. Inf. Technol. Web Eng. (IJITWE), vol. 6, pp. 57-74, 2011.
[9]
P. Thangaraj, and P. Balasubramanie, "QoS based service composition for service computing using CUCKOO search parameters", Taga J. of Graphic Tech, vol. 14, pp. 2761-2770, 2018.
[10]
J. Xu, L. Guo, R. Zhang, H. Hu, F. Wang, and Z. Pei, "QoS-aware service composition using fuzzy set theory and genetic algorithm", Wirel. Pers. Commun., vol. 102, pp. 1009-1028, 2018.
[11]
B. Al-Shargabi, O. Sabri, and A. Sabri, "Toward a user preferences agent based web service composition", Int. J. Inf. Tech. Comp. Sci., (IJITCS), vol. 14, pp. 1-5, 2014.
[12]
V. Radhakrishna, S.A. Aljawarneh, P.V. Kumar, and K.K. Choo, "A novel fuzzy gaussian-based dissimilarity measure for discovering similarity temporal association patterns", Soft Comput., vol. 22, pp. 1903-1912, 2018.
[13]
S.A. Aljawarneh, A. Alawneh, and R. Jaradat, "Cloud security engineering: Early stages of SDLC", Future Gener. Comput. Syst., vol. 74, pp. 385-392, 2017.
[14]
S.A. Aljawarneh, and M.O. Yassein, "A conceptual security framework for cloud computing issues", Int. J. Intell. Inf. Technol. (IJIIT), vol. 12, pp. 12-24, 2016.
[15]
S. Aljawarneh, ed., "Cloud computing advancements in design, implementation, and technologies", IGI Global, Jul 2012.
[16]
S. Aljawarneh, A.M. Maatuk, and A. Akhtar, "Security Issues in Cloud Computing: A Perspective", Proceedings of the 9th International Conference on Electronics, Computer and Computation (ICECCO’12) Ankara, Turkey November 2012.
[17]
H. Alhadithy, and B. Al-Shargabi, "Fuzzy rule based web service composition in cloud", Proceedings of the First International Conference on Data Science, E-learning and Information Systems ACM, pp. 27-32 2018.
[18]
N.H. Priya, A.S. Priya, and S. Ch, "QoS based selection and composition of web services-a fuzzy approach", J. Comput. Sci., vol. 10, pp. 861-868, 2014.
[19]
E. Al-Masri, and Q.H. Mahmoud, "Qos-based discovery and ranking of web services", Proceedings of 16th International Conference Computer Communications and Networks (ICCCN07), 2007pp. 529-534
[20]
B. Al-Shargabi, A. Sabri, and A. El Sheikh, "Web service composition survey: State of the art review", Recent Pat. Comput. Sci., vol. 3, pp. 91-107, 2010.
[21]
L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q.Z. Sheng, "Quality driven web services composition", In: Proceedings of the 12th international conference on World Wide Web, 2003., pp. 411-421.

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy