Browse > Article
http://dx.doi.org/10.13088/jiis.2012.18.3.035

A Study on the Intelligent Service Selection Reasoning for Enhanced User Satisfaction : Appliance to Cloud Computing Service  

Shin, Dong Cheon (Department of Information Systems, Chung-Ang University)
Publication Information
Journal of Intelligence and Information Systems / v.18, no.3, 2012 , pp. 35-51 More about this Journal
Abstract
Cloud computing is internet-based computing where computing resources are offered over the Internet as scalable and on-demand services. In particular, in case a number of various cloud services emerge in accordance with development of internet and mobile technology, to select and provide services with which service users satisfy is one of the important issues. Most of previous works show the limitation in the degree of user satisfaction because they are based on so called concept similarity in relation to user requirements or are lack of versatility of user preferences. This paper presents cloud service selection reasoning which can be applied to the general cloud service environments including a variety of computing resource services, not limited to web services. In relation to the service environments, there are two kinds of services: atomic service and composite service. An atomic service consists of service attributes which represent the characteristics of service such as functionality, performance, or specification. A composite service can be created by composition of atomic services and other composite services. Therefore, a composite service inherits attributes of component services. On the other hand, the main participants in providing with cloud services are service users, service suppliers, and service operators. Service suppliers can register services autonomously or in accordance with the strategic collaboration with service operators. Service users submit request queries including service name and requirements to the service management system. The service management system consists of a query processor for processing user queries, a registration manager for service registration, and a selection engine for service selection reasoning. In order to enhance the degree of user satisfaction, our reasoning stands on basis of the degree of conformance to user requirements of service attributes in terms of functionality, performance, and specification of service attributes, instead of concept similarity as in ontology-based reasoning. For this we introduce so called a service attribute graph (SAG) which is generated by considering the inclusion relationship among instances of a service attribute from several perspectives like functionality, performance, and specification. Hence, SAG is a directed graph which shows the inclusion relationships among attribute instances. Since the degree of conformance is very close to the inclusion relationship, we can say the acceptability of services depends on the closeness of inclusion relationship among corresponding attribute instances. That is, the high closeness implies the high acceptability because the degree of closeness reflects the degree of conformance among attributes instances. The degree of closeness is proportional to the path length between two vertex in SAG. The shorter path length means more close inclusion relationship than longer path length, which implies the higher degree of conformance. In addition to acceptability, in this paper, other user preferences such as priority for attributes and mandatary options are reflected for the variety of user requirements. Furthermore, to consider various types of attribute like character, number, and boolean also helps to support the variety of user requirements. Finally, according to service value to price cloud services are rated and recommended to users. One of the significances of this paper is the first try to present a graph-based selection reasoning unlike other works, while considering various user preferences in relation with service attributes.
Keywords
Cloud Service Data Management; Service Selection; Service Attribute; Service Architecture;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Bronsted, J., K. M. Hansen, and M. Ingstru, "A Survey of Service Composition Mechanisms in Ubiquitous Computing", Second Workshop on Requirements and Solutions for Pervasive Software Infrastructures at Ubicomp, (2007), 87-92.
2 Darko A., V. Neven, and S. Jurica, "Cloud Computing Ontologies : A Systematic Review", Proceedings of 3rd International Conference on Models and Ontoilogy-based Design of Protocols, Architectures and Services, (2012), 9-14.
3 Dustdar, S. and W. Schreiner, "A Survey on Web Services Composition", International Journal of Web and Grid Services, Vol.1, No.1(2005), 1-30.   DOI
4 Geelan, J., "Twenty-One Experts Define Cloud Computing", Virtualization megazine, August, (2009), 1-5.
5 Goscinski, A. and M. Brock, "Toward Dynamic and Attribute based Publication, Discovery and Selection for Cloud Computing", Future Generation Computer Systems, Vol.26, No. 7(2010), 947-970.   DOI   ScienceOn
6 Han, T. and K. M. Sim, "An Ontology-enhanced Cloud Service Discovery System", Proceedings of International Multiconference of Engineers and Computer Scientists, (2010), 644-649.
7 Ian, F., Z. Yong, R. Ioan, and L. Shiyong, "Cloud Computing and Grid Computing 360-Degree Compared", 2008 Grid Computing Environments Workshop, (2008), 1-10.
8 Kim, S. K. and K. H. Ahn, "A Study of Dynamic Web Ontology for Comparison-shopping Agent based on Semantic Web", Journal of Intelligence and Information Systems, Vol.11, No.2 (2005), 31-45.
9 Kim, S. T., S. M. Park, and J. J. Yang, "Web Service based Recommendation System using Inference Engine", Journal of Intelligence and Information Systems, Vol.10, No.3(2004), 59-72.
10 Lee, H. K., C. S. Ko, and T. W. Kim, "Preferencebased Supply Chain Partner Selection Using Fuzzy Ontology", Journal of Intelligence and Information Systems, Vol.17, No.1(2011), 37-52.
11 Ricken, J., "Top-down Modeling Methodology for Model-driven SOA Construction", Lecture Notes in Computer Science, Vol.4805(2007), 323-332.
12 Shangguang, W., Z. Zibin, S. Qibo, Z. Hua, and Y. Fangchun, "Cloud Model for Service Selection", IEEE International Conference on Computer Communications, (2011), 677- 682.
13 Singh, M. P. and M. Huhns, Service-Oriented Computing : Semantics, Processes, and Agents, John Wiley & Sons, Ltd., 2005.
14 Thomas, E., Service-Oriented Architecture : Concepts, Technology, and Design, Prentice Hall, NJ. USA, 2005.
15 Vouk, M. A., "Cloud Computing : Issues, Research, and Implementations", Proceedings of International Conference on Information Technology Interfaces( ITT'08), (2008), 31-40.
16 Wenying, Z., Z. Yuelong, and Z. Junwei, "Cloud Service and Service Selection Algorithm Research", Proc. of the 1st ACM/SIGEVO Summit on Genetic and Evolutionary Computation, (2009), 1045-1048.
17 Whang, Y. S., "Evaluation of Web Service Similarity Assessment Methods", Journal of Intelligence and Information Systems, Vol.15, No.4 (2009), 1-22.
18 Youseff, L., B. Maria, and D. S. Dilma, "Toward a Unified Ontology of Cloud Computing", 2008 Grid Computing Environments Workshop (2008), 1-10.
19 Zibin, Z., Z. Yilei, and M. R. Lyu, "Cloudrank : A QoS-Driven Component Ranking Framework for Cloud Computing", Proceedings of the 29th IEEE Symposium on Reliable Distributed Systems, (2010), 184-193.