In collaborative systems, a set of organisations shares their computing resources, such as compute cycles, storage space, or on-line services, in order to establish Virtual Organisations aimed at achieving common tasks. The formation and operation of Virtual Organisations involve establishing trust among their members and reputation is one measure by which such trust can be quantified and reasoned about. In this paper, we contribute to research in the area of trust for collaborative computing systems along two directions: First, we provide a survey on the main reputation-based systems that fulfill the trust requirements for collaborative systems, including reputation systems designed for e-commerce, agent-based environments, Peer-to-Peer computing and Grid-based systems. Second, we present a model for reputation management for Grid Virtual Organisations that is based on utility computing and that can be used to rate users according to their resource usage and resources and their providers according to the quality of service they deliver. We also demonstrate, through Grid simulations, how the model can be used in improving completion and welfare in Virtual Organisations.
- collaborative systems
- service-oriented architectures
- trust management
- virtual organizations