A Reputation Based Resource Allocation and Resource Monitoring in Peer to Peer Networks
Distributed algorithms used by a peer to reason about trustworthiness of other peers based on the offered local information which includes past interactions and recommendations received from others. Peers work together to establish trust among each other without using a priori information or a trusted third party. A peer's trustworthiness in given that services e.g., uploading files and giving recommendations is evaluated in service and recommendation contexts. Three main trust metrics, reputation, service trust and recommendation trust, are defined to accurately measure trustworthiness in these contexts.