Solomon: Incentivando o Compartilhamento e Maior Disponibilidade em Sistemas de Armazenamento Entre-Pares Paolo V. Soares, Marcelo Iury S. Oliveira Dalton D. S. Guerrero, Francisco Brasileiro Universidade Federal de Campina Grande Departamento de Sistemas e Computação Laboratório de Sistemas Distribuídos Av. Aprígio Veloso, s/n, Bodocongó 58.109-970, Campina Grande, PB, Brasil {paolo,iury,dalton,fubica}@lsd.ufcg.edu.br Abstract. A recurrent problem on peer-to-peer storage systems is how to allocate re- sources among peers in a fair way. Most of the current solutions are based on quotas and the imposition of symmetry in the donations. However, this leads to suboptimum resource utilization, particularly when the contention for resources is not high. More- over, current solutions take storage space as the only attribute of interest, and do not consider other important attributes, such as availability of the peers. In this paper, we present Solomon, a quota control scheme for peer-to-peer storage systems that not only fosters cooperation among peers by using a multi-attribute incentive mechanism, but also promotes an efficient utilization of shared resources. Resumo. Um problema recorrente em sistemas de armazenamento entre-pares é o da alocação justa do espaço de armazenamento doado. A maioria das soluções atuais é baseada na definição de cotas e na imposição de doações simétricas entre os pares. Tais soluções, contudo, subutilizam os recursos doados, particularmente quando o nível de contenção por recursos não é alto. Além disso, elas consideram apenas o es- paço em disco como recurso de interesse, ignorando outros atributos importantes, tais como a disponibilidade dos nós. Neste artigo, apresentamos o Solomon, um me- canismo de incentivo à cooperação baseado em múltiplos atributos para sistemas de armazenamento entre-pares, que não apenas promove a cooperação entre os pares bem como o uso eficiente dos recursos compartilhados. 1. Introdução A possibilidade de colaboração direta entre usuários vem promovendo uma significativa influ- ência nos padrões de uso da Internet. Nesse contexto, redes entre-pares (P2P, do inglês peer-to- peer ) exercem um papel de destaque, evidenciado pela predominância atual do tema no contex- to de sistemas distribuídos. A idéia central em sistemas P2P é que os nós, ou pares, neste con- texto, desempenhem tanto o papel de consumidores como o de provedores de recursos. Neste modelo, todos os nós do sistema são autônomos, sendo igualmente responsáveis pela troca e pelo gerenciamento dos recursos compartilhados. Os recursos providos pelos sistemas P2P são variados, sendo arquivos, capacidade de processamento e capacidade de armazenamento os mais comuns. 4º Workshop de Peer-to-Peer 49