A collaborative trust calculation scheme for cloud computing systems

One of the major hurdles in the widespread use of cloud computing systems is the lack of trust between consumer and service provider. Lack of trust can put consumer's sensitive data and applications at risk. Consumers need assurance that service providers will provide services as per agreement and will not deviate from agreed terms and conditions. Though trust is a subjective term, it can be measured objectively also. In this paper we present the design and simulation of a collaborative trust calculation scheme in which trust on a service provider is build by participants in a collaborative way. Each collaborator shares its experience of service provider with the coordinator and then shared experiences are aggregated by coordinator to compute final trust value which represents the trustworthiness of service provider. The scheme makes use of fuzzy logic to aggregate responses and to handle uncertain and imprecise information. Collaborative trust calculation scheme makes it difficult for untrustworthy service provider to build its reputation in the system by providing quality services only to a selected set of participants. A service provider has to provide agreed services to all participants uniformly in order to build reputation in the environment. Simulation has been done using MATLAB toolkit. Simulation results show that the scheme is workable and can be adopted for use in collaborative cloud computing systems to determine trustworthiness of service providers.

[1]  Morris Sloman,et al.  A survey of trust in internet applications , 2000, IEEE Communications Surveys & Tutorials.

[2]  M. Anwar Hasan,et al.  Enabling Dynamic Data and Indirect Mutual Trust for Cloud Computing Storage Systems , 2013, IEEE Transactions on Parallel and Distributed Systems.

[3]  Ying Li,et al.  A Trust Evaluation Mechanism for Collaboration of Data-Intensive Services in Cloud , 2013 .

[4]  Cécile Paris,et al.  A survey of trust in social networks , 2013, CSUR.

[5]  Osman Ghazali,et al.  Trust Management in Cloud Computing: A Critical Review , 2012, ArXiv.

[6]  Ariel J. Feldman,et al.  SPORC: Group Collaboration using Untrusted Cloud Resources , 2010, OSDI.

[7]  Sherali Zeadally,et al.  Trust management of services in cloud environments: Obstacles and solutions , 2013, CSUR.

[8]  Anne H. H. Ngu,et al.  Identifying Fake Feedback for Effective Trust Management in Cloud Environments , 2012, ICSOC Workshops.

[9]  Amani S. Ibrahim,et al.  Collaboration-Based Cloud Computing Security Management Framework , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[10]  Jinhui Yao,et al.  Accountability-Based Compliance Control of Collaborative Business Processes in Cloud Systems , 2014 .

[11]  Xiaohui Hu,et al.  A Multi-Criteria QoS-aware Trust Service Composition Algorithm in Cloud Computing Environments , 2014 .

[12]  Manmeet Mahinderjit Singh,et al.  Hybrid Trust Framework for Loss of Control in Cloud Computing , 2014 .

[13]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[14]  K Malvika,et al.  An Efficient and Trustworthy Resource Sharing Platform for Collaborative Cloud Computing , 2015 .

[15]  Anwitaman Datta,et al.  On trust guided collaboration among cloud service providers , 2010, 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2010).

[16]  Quan Z. Sheng,et al.  Trust as a Service: A Framework for Trust Management in Cloud Environments , 2011, WISE.

[17]  Anirban Chakrabarti Grid computing security , 2007 .

[18]  Lamine Mahdjoubi,et al.  Challenges to BIM-Cloud Integration: Implication of Security Issues on Secure Collaboration , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

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