Fast and Parallel Trust Computing Scheme Based on Big Data Analysis for Collaboration Cloud Service

Providing high trustworthy service is the most fundamental task for any cloud computing platform. Users are willing to deliver their computing tasks and the most sensitive data to cloud data centers, which is based on the trust relationship established between users and cloud service providers. However, with the development of collaboration cloud computing, how to provider fast response for a large number of users’ service requests becomes a challenging problem. In order to quickly provide highly trustworthy services, the service platform must efficiently and quickly reply tens of millions of service requests, and automatically match-make tens of thousands of service resources. In this context, lightweight and fast (high-speed, low-overhead) trust computing schemes become the fundamental demand for implementing a trustworthy and collaborative cloud service. In this paper, we propose an innovative and parallel trust computing scheme based on big data analysis for the trustworthy cloud service environment. First, a distributed and modular perceiving architecture for large-scale virtual machines’ service behavior is proposed relying on distributed monitoring agents. Then, an adaptive, lightweight, and parallel trust computing scheme is proposed for big monitored data. To the best of our knowledge, this paper is the first to use a blocked and parallel computing mechanism, the speed of trust calculation is greatly accelerated, which makes this trust computing scheme very suitable for a large-scale cloud computing environment. Performance analysis and experimental results verify feasibility and effectiveness of the proposed scheme.

[1]  S. Thamarai Selvi,et al.  Trust management system for grid and cloud resources , 2009, 2009 First International Conference on Advanced Computing.

[2]  David Chaum,et al.  Secret-ballot receipts: True voter-verifiable elections , 2004, IEEE Security & Privacy Magazine.

[3]  Benny Rochwerger,et al.  Monitoring Service Clouds in the Future Internet , 2010, Future Internet Assembly.

[4]  Tharam S. Dillon,et al.  Fuzzy trust evaluation and credibility development in multi-agent systems , 2007, Appl. Soft Comput..

[5]  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.

[6]  Enzo Baccarelli,et al.  Energy-Efficient Adaptive Resource Management for Real-Time Vehicular Cloud Services , 2019, IEEE Transactions on Cloud Computing.

[7]  Carlos Becker Westphall,et al.  Toward an architecture for monitoring private clouds , 2011, IEEE Communications Magazine.

[8]  Kai Hwang,et al.  Cloud Security with Virtualized Defense and Reputation-Based Trust Mangement , 2009, 2009 Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing.

[9]  Romain Rouvoy,et al.  A Federated Multi-cloud PaaS Infrastructure , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[10]  Lance J. Hoffman,et al.  Trust beyond security: an expanded trust model , 2006, CACM.

[11]  Muhammad Naeem Ahmed Khan,et al.  A Review of Trust Aspects in Cloud Computing Security , 2013, CloudCom 2013.

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

[13]  Eui-Nam Huh,et al.  Dynamic Collaborative Cloud Service Platform: Opportunities and Challenges , 2010 .

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

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

[16]  Junping Du,et al.  LDTS: A Lightweight and Dependable Trust System for Clustered Wireless Sensor Networks , 2013, IEEE Transactions on Information Forensics and Security.

[17]  Khaled M. Khan,et al.  Establishing Trust in Cloud Computing , 2010, IT Professional.

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

[19]  Antonio Pescapè,et al.  Cloud monitoring: A survey , 2013, Comput. Networks.

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

[21]  Woongsup Kim,et al.  A Trust Evaluation Model for QoS Guarantee in Cloud Systems , 2010 .

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

[23]  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.

[24]  Dusit Niyato,et al.  Cooperative virtual machine management for multi-organization cloud computing environment , 2011, VALUETOOLS.

[25]  Burak Kantarci,et al.  Cloud-centric multi-level authentication as a service for secure public safety device networks , 2016, IEEE Communications Magazine.

[26]  Kwang Mong Sim,et al.  Agent-Based Cloud Computing , 2012, IEEE Transactions on Services Computing.

[27]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

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

[29]  Chuang Lin,et al.  Evaluation of user behavior trust in cloud computing , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[30]  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.

[31]  Radu Prodan,et al.  A Truthful Dynamic Workflow Scheduling Mechanism for Commercial Multicloud Environments , 2013, IEEE Transactions on Parallel and Distributed Systems.

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

[33]  Z. S. Xu,et al.  An overview of operators for aggregating information , 2003, Int. J. Intell. Syst..

[34]  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.