Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2019, Vol. 13 Issue (5) : 976-995    https://doi.org/10.1007/s11704-018-8012-1
RESEARCH ARTICLE
A field-based service management and discovery method in multiple clouds context
Shuai ZHANG1(), Xinjun MAO1,2(), Fu HOU1, Peini LIU1
1. College of Computer, National University of Defense Technology, Changsha 410073, China
2. National Laboratory for Parallel and Distributed Processing, National University of Defense Technology, Changsha 410073, China
 Download: PDF(1534 KB)  
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

In diverse and self-governed multiple clouds context, the service management and discovery are greatly challenged by the dynamic and evolving features of services. How to manage the features of cloud services and support accurate and efficient service discovery has become an open problem in the area of cloud computing. This paper proposes a field model of multiple cloud services and corresponding service discovery method to address the issue. Different from existing researches, our approach is inspired by Bohr atom model. We use the abstraction of energy level and jumping mechanism to describe services status and variations, and thereby to support the service demarcation and discovery. The contributions of this paper are threefold. First, we propose the abstraction of service energy level to represent the status of services, and service jumping mechanism to investigate the dynamic and evolving features as the variations and re-demarcation of cloud services according to their energy levels. Second, we present user acceptable service region to describe the services satisfying users’ requests and corresponding service discovery method, which can significantly decrease services search scope and improve the speed and precision of service discovery. Third, a series of algorithms are designed to implement the generation of field model, user acceptable service regions, service jumping mechanism, and user-oriented service discovery.We have conducted an extensive experiments on QWS dataset to validate and evaluate our proposed models and algorithms. The results show that field model can well support the representation of dynamic and evolving aspects of services in multiple clouds context and the algorithms can improve the accuracy and efficiency of service discovery.

Keywords service field      service energy level      service jumping      service management      service discovery      multiple clouds     
Corresponding Author(s): Shuai ZHANG,Xinjun MAO   
Just Accepted Date: 28 May 2018   Online First Date: 17 December 2018    Issue Date: 25 June 2019
 Cite this article:   
Shuai ZHANG,Xinjun MAO,Fu HOU, et al. A field-based service management and discovery method in multiple clouds context[J]. Front. Comput. Sci., 2019, 13(5): 976-995.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-018-8012-1
https://academic.hep.com.cn/fcs/EN/Y2019/V13/I5/976
1 M Armbrust. Above the clouds: a berkeley view of cloud computing. Sciences, 2009, 53(4): 50–58
2 I Foster, Y Zhao, I Raicu, S Lu. Cloud computing and grid computing 360-degree compared. In: Proceedings of the Grid Computing Environments Workshop. 2008, 1–10
https://doi.org/10.1109/GCE.2008.4738445
3 G Galante, L C E D Bona. A survey on cloud computing elasticity. In: Proceedings of the 5th IEEE International Conference on Utility and Cloud Computing. 2012, 263–270
https://doi.org/10.1109/UCC.2012.30
4 S N Srirama, T Iurii, J Viil. Dynamic deployment and auto-scaling enterprise applications on the heterogeneous cloud. In: Proceedings of the 9th IEEE International Conference on Cloud Computing. 2016, 927–932
https://doi.org/10.1109/CLOUD.2016.0138
5 A J Ferrer, F Hernández, J Tordsson, E Elmroth, A Ali-Eldin. OPTIMIS: a holistic approach to cloud service provisioning. Future Generation Computer Systems, 2012, 28(1): 66–77
https://doi.org/10.1016/j.future.2011.05.022
6 D Petcu. Consuming resources and services from multiple clouds. Journal of Grid Computing, 2014, 12(2): 321–345
https://doi.org/10.1007/s10723-013-9290-3
7 K Zielinnski, T Szydlo, R Szymacha, J Kosinski, J Kosinska. Adaptive SOA solution stack. IEEE Transactions on Services Computing, 2012, 5(2): 149–163
https://doi.org/10.1109/TSC.2011.8
8 M Shi, J Liu, D Zhou, M Tang, B Cao. WE-LDA: a word embeddings augmented LDA model forWeb services clustering. In: Proceedings of the IEEE International Conference on Web Services. 2017, 9–16
9 L D Ngan, M Kirchberg, R Kanagasabai. Review of semantic Web service discovery methods. In: Proceedings of the 6th World Congress on Services. 2010, 176–177
https://doi.org/10.1109/SERVICES.2010.85
10 M Ahmed, L Liu, J Hardy, B Yuan. An efficient algorithm for partially matchedWeb services based on consumer’s QoS requirements. In: Proceedings of the 7th IEEE/ACMInternational Conference on Utility and Cloud Computing. 2014, 859–864
11 Y Wang, Q He, Y Yang. QoS-aware service recommendation for multitenant SaaS on the cloud. In: Proceedings of the IEEE International Conference on Services Computing. 2015, 178–185
12 B T G S Kumara, I Paik, T Siriweera, K R Koswatte. QoS aware service clustering to bootstrap the Web service selection. In: Proceedings of the IEEE International Conference on Services Computing. 2017, 233–240
https://doi.org/10.1109/SCC.2017.37
13 G Sousa, W Rudametkin, L Duchien. Automated setup of multi-cloud environments for microservices applications. In: Proceedings of the 9th IEEE International Conference on Cloud Computing. 2016, 327–334
https://doi.org/10.1109/CLOUD.2016.0051
14 K Kritikos, D Plexousakis. Multi-cloud application design through cloud service composition. In: Proceedings of the 8th IEEE International Conference on Cloud Computing. 2015, 686–693
https://doi.org/10.1109/CLOUD.2015.96
15 N Grozev, R Buyya. Inter-cloud architectures and application brokering: taxonomy and survey. Software: Practice and Experience, 2014, 44(3): 369–390
https://doi.org/10.1002/spe.2168
16 G Liu, H Shen. Minimum-cost cloud storage service across multiple cloud providers. In: Proceedings of the 36th IEEE International Conference on Distributed Computing Systems. 2016, 129–138
https://doi.org/10.1109/ICDCS.2016.36
17 K Kritikos, D Plexousakis. Multi-cloud application design through cloud service composition. In: Proceedings of the 8th IEEE International Conference on Cloud Computing. 2015, 686–693
https://doi.org/10.1109/CLOUD.2015.96
18 Y Elshater, K Elgazzar, P Martin. Godiscovery: Web service discovery made efficient. In: Proceedings of the IEEE International Conference on Web Services. 2015, 711–716
https://doi.org/10.1109/ICWS.2015.99
19 F Xie, J Liu, M Tang, B Cao, S Lyu. Correlation search ofWeb services. In: Proceedings of Asia-Pacific Services Computing Conference. 2014, 107–114
20 L Liu, X Yao, L Qin, M Zhang. Ontology-based service matching in cloud computing. In: Proceedings of the IEEE International Conference on Fuzzy Systems. 2014, 2544–2550
https://doi.org/10.1109/FUZZ-IEEE.2014.6891698
21 J M Rodriguez, A Zunino, C Mateos, F O Segura, E Rodriguez. Improving REST service discovery with unsupervised learning techniques. In: Proceedings of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems. 2015, 97–104
https://doi.org/10.1109/CISIS.2015.14
22 C Sha, K Wang, K Zhang, X Wang, A Zhou. Diversifying top-k service retrieval. In: Proceedings of the IEEE International Conference on Services Computing. 2014, 227–234
https://doi.org/10.1109/SCC.2014.38
23 W Gao, J Wu. A novel framework for service set recommendation in mashup creation. In: Proceedings of the IEEE International Conference on Web Services. 2017, 65–72
https://doi.org/10.1109/ICWS.2017.17
24 W Yang, C Zhang, J Li. An effective service discovery approach based on field theory and contribution degree in unstructured P2P networks. In: Proceedings of the 34th IEEE International Performance Computing and Communications Conference. 2015, 1–2
https://doi.org/10.1109/PCCC.2015.7410347
25 A Alfazi, Q Z Sheng, Y Qin, T H Noor. Ontology-based automatic cloud service categorization for enhancing cloud service discovery. In: Proceedings of the 19th IEEE International Enterprise Distributed Object Computing Conference. 2015, 151–158
https://doi.org/10.1109/EDOC.2015.30
26 D Margaris, P Georgiadis, C Vassilakis. A collaborative filtering algorithm with clustering for personalized Web service selection in business processes. In: Proceedings of the IEEE International Conference on Research Challenges in Information Science. 2015, 169–180
https://doi.org/10.1109/RCIS.2015.7128877
27 Y Wang, Q He, D Ye, Y Yang. Service selection based on correlated QoS requirements. In: Proceedings of the IEEE International Conference on Services Computing. 2017, 241–248
https://doi.org/10.1109/SCC.2017.38
28 S Ding, Y Li, D Wu, Y Zhang, S Yang. Time-aware cloud service recommendation using similarity-enhanced collaborative filtering and ARIMA model. Decision Support Systems, 2018, 107: 103–115
https://doi.org/10.1016/j.dss.2017.12.012
29 S Ding, Z Wang, D Wu, D L Olson. Utilizing customer satisfaction in ranking prediction for personalized cloud service selection. Decision Support Systems, 2017, 93: 1–10
https://doi.org/10.1016/j.dss.2016.09.001
30 S Ding, S Yang, Y Zhang, C Liang, C Xia. Combining QoS prediction and customer satisfaction estimation to solve cloud service trustworthiness evaluation problems. Knowledge-Based Systems, 2014, 56: 216–225
https://doi.org/10.1016/j.knosys.2013.11.014
31 R Torres, R Salas. Self-adaptive fuzzy QoS-driven Web service discovery. In: Proceedings of the IEEE International Conference on Services Computing. 2011, 64–71
https://doi.org/10.1109/SCC.2011.87
32 Y Zhong, Y Fan, K Huang, W Tan , J Zhang. Time-aware service recommendation for mashup creation in an evolving service ecosystem. In: Proceedings of the IEEE International Conference on Web Services. 2014, 25–32
https://doi.org/10.1109/ICWS.2014.17
33 L Sun , S Wang, J Li , Q Sun , F Yang . QoS uncertainty filtering for fast and reliable Web service selection. In: Proceedings of the IEEE International Conference on Web Services. 2014, 550–557
34 N Bohr . On the constitution of atoms and molecules. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 1913, 26(153): 476–502
35 H Kragh . Niels Bohr and the Quantum Atom: the Bohr Model of Atomic Structure 1913–1925. Oxford: Oxford University Press, 2012
https://doi.org/10.1093/acprof:oso/9780199654987.001.0001
36 E Al-Masri , Q H Mahmoud . QoS-based discovery and ranking of Web services. In: Proceedings of the 16th IEEE International Conference on Computer Communications and Networks. 2007, 529–534
https://doi.org/10.1109/ICCCN.2007.4317873
37 D Arthur , S Vassilvitskii . K-means++: the advantages of careful seeding. In: Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms. 2015, 1027–1035
[1] Article highlights Download
[1] Feng ZHU, Anish BIVALKAR, Abdullah DEMIR, Yue LU, Chockalingam CHIDAMBARM, Matt MUTKA, . Toward secure and private service discovery anywhere anytime[J]. Front. Comput. Sci., 2010, 4(3): 311-323.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed