Another mechanism to promote cooperation is to put priorities on the
requests of contributors to encourage participation. Such a mechanism
is examined by Krishnan et al. (2004). According to them, differentiating
the quality of services provided to contributors and non-contributors
could improve P2P network performance and can be easily implemented
even in a decentralised environment.