Trust-Aware and Fast Resource Matchmaking for Personalized Collaboration Cloud Service

In data-intensive cloud collaboration services with tens of thousands of users and million-level resources, means of providing personalized and trust-aware services quickly and simultaneously is a challenging issue. In this paper, we propose Per-trust, a trust-aware and fast resource matchmaking scheme for personalized QoS guaranteeing in collaboration cloud service. First, an integrated and trust-aware service broking architecture is proposed across the collaborative cloud computing environment; this architecture can provide trust computing and personalized resource matchmaking capacities. Then, a resource clustering method is proposed based on the multidimensional properties of cloud resources; this method can accurately, quickly meet the personalized requirements of users. Finally, an innovative algorithm is proposed for the trust computing of service resources based on real-time and dynamic monitoring of data, thereby quickly and effectively providing trust-aware resource matchmaking. Different from existing methods, which focus only on QoS and trust issues, our approach adds a resource clustering step before QoS and trust evaluation. Three key components are organically combined, namely, service broking architecture, resource clustering, and security and QoS-related trust computing. To the best of our knowledge, this paper is the first to construct an integrated solving scheme for cloud resource matchmaking that can simultaneously satisfy the trustworthiness and personalization required by users. Theoretical and experimental results verify the effectiveness of the proposed scheme.

[1]  Wenbin Yao,et al.  Fast and Parallel Trust Computing Scheme Based on Big Data Analysis for Collaboration Cloud Service , 2018, IEEE Transactions on Information Forensics and Security.

[2]  Feng Zhou,et al.  A multi-dimensional trust evaluation model for large-scale P2P computing , 2011, J. Parallel Distributed Comput..

[3]  Osman Ghazali,et al.  Robust Multi-Dimensional Trust Computing Mechanism for Cloud Computing , 2014 .

[4]  Analysis and Modification on Existing Objective Weighting Methods in MADM , 2009, 2009 Third International Conference on Genetic and Evolutionary Computing.

[5]  Dusit Niyato,et al.  A Framework for Cooperative Resource Management in Mobile Cloud Computing , 2013, IEEE Journal on Selected Areas in Communications.

[6]  Haiying Shen,et al.  An Efficient and Trustworthy Resource Sharing Platform for Collaborative Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[7]  Harry G. Perros,et al.  A novel trust management framework for multi-cloud environments based on trust service providers , 2014, Knowl. Based Syst..

[8]  Mukesh Singhal,et al.  Collaboration in multicloud computing environments: Framework and security issues , 2013, Computer.

[9]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[10]  Gennaro Cordasco,et al.  Distributed simulation optimization and parameter exploration framework for the cloud , 2017, Simul. Model. Pract. Theory.

[11]  Nicola Dragoni,et al.  A Survey on Trust-Based Web Service Provision Approaches , 2010, 2010 Third International Conference on Dependability.

[12]  Rajkumar Buyya,et al.  TSLAM: A Trust-enabled Self-Learning Agent Model for Service Matching in the Cloud Market , 2019, ACM Trans. Auton. Adapt. Syst..

[13]  Jinjun Chen,et al.  Towards a trust evaluation middleware for cloud service selection , 2017, Future Gener. Comput. Syst..

[14]  Rui Xu,et al.  Survey of clustering algorithms , 2005, IEEE Transactions on Neural Networks.

[15]  Feng Zhou,et al.  Service Operator-Aware Trust Scheme for Resource Matchmaking across Multiple Clouds , 2015, IEEE Transactions on Parallel and Distributed Systems.

[16]  Kai Hwang,et al.  Trusted Cloud Computing with Secure Resources and Data Coloring , 2010, IEEE Internet Computing.

[17]  Cees T. A. M. de Laat,et al.  Toward a Dynamic Trust Establishment approach for multi-provider Intercloud environment , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[18]  Wenbin Yao,et al.  Data-Driven and Feedback-Enhanced Trust Computing Pattern for Large-Scale Multi-Cloud Collaborative Services , 2018, IEEE Transactions on Services Computing.

[19]  Mianxiong Dong,et al.  In Broker We Trust: A Double-Auction Approach for Resource Allocation in NFV Markets , 2018, IEEE Transactions on Network and Service Management.

[20]  R. A. Leibler,et al.  On Information and Sufficiency , 1951 .

[21]  Feng Zhou,et al.  T-Broker: A Trust-Aware Service Brokering Scheme for Multiple Cloud Collaborative Services , 2015, IEEE Transactions on Information Forensics and Security.

[22]  Jemal H. Abawajy,et al.  Determining Service Trustworthiness in Intercloud Computing Environments , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[23]  Zibin Zheng,et al.  Personalized QoS-Aware Web Service Recommendation and Visualization , 2013, IEEE Transactions on Services Computing.

[24]  Weisong Shi,et al.  Analysis of ratings on trust inference in open environments , 2008, Perform. Evaluation.

[25]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[26]  Cees T. A. M. de Laat,et al.  Intercloud Architecture for interoperability and integration , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.