Reproducible testing of distributed software with middleware virtualization and simulation
PADTAD '08 Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging
The ShareGrid Peer-to-Peer Desktop Grid: Infrastructure, Applications, and Performance Evaluation
Journal of Grid Computing
Hi-index | 0.00 |
Here we present and evaluate relative accounting, anautonomous accounting scheme that provides accurate results evenwhen the parties (consumer and provider) do not trust each other.Relative accounting relies on the observed relativeperformance amongst the parties. As such, the basic requirementto use it is that resource consumers must also be resourceproviders. Relative accounting is totally autonomous in the sensethat it uses only local information, i.e. there is no exchange ofinformation between the parties. This allows for the deployment ofthe autonomous accounting without requiring any sort ofidentification infrastructure, such as certificate authorities. Notrequiring trust or sophisticated infrastructure makes relativeaccounting a perfect fit for peer-to-peer Grids, which aim to scalemuch further than traditional Grids by allowing free unidentifiedentry into the Grid. Our results show that relative accountingperforms very close to a perfect accounting, whose implementationis infeasible in most systems, including those we target. Relativeaccounting was developed to work with OurGrid, a peer-to-peer Gridin production since December 2004, but it can also be used in otherpeer-to-peer Grids. Copyright © 2006 John Wiley & Sons,Ltd.