Provendo Eficiência e Justiça em um Sistema de Cache em Disco para Grades Computacionais Entre-Pares

SILVA, Rafael; BRASILEIRO, Francisco; LOPES, Raquel

 

Computational peer-to-peer (P2P) grids are a cheap and efficient platform to run applications such as “bag-of-tasks”, consisting of a large number of tasks that do not need to communicate amongst themselves and can be executed independently. When these applications handle a large amount of data, it is crucial that the overhead involved with data transfer does not impact application performance. Fortunately, many of these applications have a high rate of data reuse, whether in the same or in successive runs of the application, which allows a caching strategy to be used, so to minimize the loss of performance related to data movement. However, implementing a caching system atop non-dedicated resources and subject to usage policies that are not necessarily homogeneous is not a trivial task. In this paper we propose a disk cache mechanism that promotes collaboration amongst the peers forming the P2P grid and results in a fair and efficient allocation of the disk space provided by the peers.

 

Proceedings of the XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), Gramado, Brazil. 2010

 

2010-sbrc.pdf