DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

Authors

  • Mehdi Kargahi School of Electrical and Computer Engineering, College of Engineering, University of Tehran, Tehran, Iran
  • Midia Reshadi Department of Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
Abstract:

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough information about other peers thus they can use trust management to reason about future interactions with other peers. In fact any peer need to know the exact prediction of the trustworthiness of other peers. In the proposed approach the Bayesian network based trust management model is used to infer the trust value of task processor peers based on various aspects of their behaviors. The previous behavior of peers is considered to determine meticulous trust value of these peers in completely distributed environment. Science the trust is multifaceted concept each aspect is evaluated using a single Bayesian network to provide finer-grained inference of trust. In the proposed model, DisTriB(Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks), many aspects such as network link capacity and workload of task processor peers is used to construct the Bayesian network. The optimum time window size is found to obtain better performance too. Finally, a robust, asynchronous, gossip-based protocol is proposed that can withstand high-churn and failure rates, and can spread the trustworthiness of peers while the processing of tasks in the proposed collaborative computing system is performed. Simulation results shows that the proposed approach outperforms previous works.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

A Context-based Trust Management Model for Pervasive Computing Systems

Trust plays an important role in making collaborative decisions about service evaluation and service selection in pervasive computing. Context is a fundamental concept in pervasive systems, which is based on the interpretation of environment and systems. The dynamic nature of context can strongly affect trust management and service selection. In this paper, we present a context-based trust mana...

full text

Merging Similarity and Trust Based Social Networks to Enhance the Accuracy of Trust-Aware Recommender Systems

In recent years, collaborative filtering (CF) methods are important and widely accepted techniques are available for recommender systems. One of these techniques is user based that produces useful recommendations based on the similarity by the ratings of likeminded users. However, these systems suffer from several inherent shortcomings such as data sparsity and cold start problems. With the dev...

full text

Computing of Trust in Distributed Networks

In distributed networks, a target party T could be a person never meet with a source party S, therefore S may not hold any prior evaluation of trustworthiness of T . To get permit to access S, T should be somewhat trusted by S. Consequently, we should study the approach to evaluate trustworthiness of T . To attack the problem, we view individual participant in distributed networks as a node of ...

full text

A Model based on Cloud Computing for the implementation and management IT services in Banks

In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...

full text

A Model based on Cloud Computing for the implementation and management IT services in Banks

In recent years, the banking industry has made significant changes in technology and communications. The expansion of electronic communications and a large number of people around the world access to the Internet, appropriate to establish trade and economic exchanges provided but high costs, lack of flexibility and agility in existing systems because of the large volume of information, confiden...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 8  issue 4

pages  37- 57

publication date 2017-11-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023