A Field-Based Model for Representing Dynamic and Evolving Features of Cloud Services

In cloud computing context services present the dynamic and evolving features, which greatly affects the accuracy and efficiency of service discovery. It is the prerequisite for supporting service discovery to capture and represent these features during the process of services organization and management. This paper proposes a field-based model to describe the dynamic and evolving features of cloud services in both qualitative and quantitative way, which is inspired by the Bohr atom model. The concept of energy level in Bohr model is used to represent the services status and demarcate cloud services, electrons jumping mechanism in Bohr model is used to depict services' dynamic and evolving features and analyze how services status are changed from one energy level to another. The field model of services provides abstractions to classify a set of services according to their status and mechanism to explain their changes and demarcation according to their potential energy variation. The concept of user acceptable services region is proposed to represent the search scope and method of user service discovery request in cloud services field model. The algorithms to generate field model of services and form user acceptable services region are designed, with which field-based service discovery algorithm is proposed. Based on QWS dataset, we conduct a series of experiments to evaluate and validate the effectiveness of field-based service model for organizing and discovering cloud services.

[1]  N. Bohr On the Constitution of Atoms and Molecules. Part II : Systems containing only a Single Nucleus , 1913 .

[2]  Dana Petcu Consuming Resources and Services from Multiple Clouds , 2013, Journal of Grid Computing.

[3]  Jia Zhang,et al.  Time-Aware Service Recommendation for Mashup Creation in an Evolving Service Ecosystem , 2014, 2014 IEEE International Conference on Web Services.

[4]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[5]  Allen Hirshfeld The Bohr Model , 2011 .

[6]  Lei Sun,et al.  QoS Uncertainty Filtering for Fast and Reliable Web Service Selection , 2014, 2014 IEEE International Conference on Web Services.

[7]  Mingdong Tang,et al.  Correlation Search of Web Services , 2014, 2014 Asia-Pacific Services Computing Conference.

[8]  Panagiotis Georgiadis,et al.  A collaborative filtering algorithm with clustering for personalized web service selection in business processes , 2015, 2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS).

[9]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[10]  Bo Yuan,et al.  An Efficient Algorithm for Partially Matched Web Services Based on Consumer's QoS Requirements , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[11]  Quan Z. Sheng,et al.  Ontology-Based Automatic Cloud Service Categorization for Enhancing Cloud Service Discovery , 2015, 2015 IEEE 19th International Enterprise Distributed Object Computing Conference.

[12]  Kanagasabai Rajaraman,et al.  Review of Semantic Web Service Discovery Methods , 2010, 2010 6th World Congress on Services.

[13]  Qiang He,et al.  QoS-Aware Service Recommendation for Multi-tenant SaaS on the Cloud , 2015, 2015 IEEE International Conference on Services Computing.

[14]  Hernán Astudillo,et al.  Self-Adaptive Fuzzy QoS-Driven Web Service Discovery , 2011, 2011 IEEE International Conference on Services Computing.

[15]  Aoying Zhou,et al.  Diversifying Top-k Service Retrieval , 2014, 2014 IEEE International Conference on Services Computing.

[16]  Alejandro Zunino,et al.  Improving REST Service Discovery with Unsupervised Learning Techniques , 2015, 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems.

[17]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.

[18]  Guilherme Galante,et al.  A Survey on Cloud Computing Elasticity , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[19]  Sergei Vassilvitskii,et al.  k-means++: the advantages of careful seeding , 2007, SODA '07.

[20]  Chenxi Zhang,et al.  An effective service discovery approach based on field theory and contribution degree in unstructured P2P networks , 2015, 2015 IEEE 34th International Performance Computing and Communications Conference (IPCCC).

[21]  Li Liu,et al.  Ontology-based service matching in cloud computing , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[22]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[23]  Patrick Martin,et al.  goDiscovery: Web Service Discovery Made Efficient , 2015, 2015 IEEE International Conference on Web Services.