OceanStore: an architecture for global-scale persistent storage
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
The Eigentrust algorithm for reputation management in P2P networks
WWW '03 Proceedings of the 12th international conference on World Wide Web
An Incentive Mechanism for P2P Networks
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Farsite: federated, available, and reliable storage for an incompletely trusted environment
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Presence-Based Availability and P2P Systems
P2P '05 Proceedings of the Fifth IEEE International Conference on Peer-to-Peer Computing
Robust Accounting in Decentralized P2P Storage Systems
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
High availability, scalable storage, dynamic peer networks: pick two
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Total recall: system support for automated availability management
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
An empirical study of free-riding behavior in the maze p2p file-sharing system
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
Hi-index | 0.00 |
Data availability evaluation is the crucial problem to build large-scale, high available peer-to-peer storage systems by governing many unreliable hosts. However, many recent studies equate host availability with data availability and calculate data availability based on the traditional definition of host availability. By analysing the trace of live P2P system, we argue that there is a significant difference between them and it is far more inaccurate and misleading to use host availability to evaluate data availability because of peers' incentives and rationalities. Firstly, to achieve a precise data availability evaluation, we present an evaluation model which combines peers' incentives and host availability together. Furthermore, we illustrate that the traditional definition of host availability has serious drawbacks because it ignores the effect of time-of-day and peers' different online pattern. So we improve the accuracy of our model by considering both factors. Finally, we introduce how to implement this model in practice and propose some of its applications to P2P storage systems.