Persistence service for non-persistent P2P systems
| dc.contributor.author | Ahmed, Reaz | |
| dc.contributor.author | Shahriar, Nashid | |
| dc.contributor.author | Sharmin, Mahfuza | |
| dc.contributor.author | Boutaba, Raouf | |
| dc.contributor.author | Mathieu, Bertrand | |
| dc.date.accessioned | 2026-09-15T17:59:11Z | |
| dc.date.issued | 2012-09-04 | |
| dc.description.abstract | Ensuring content persistence with minimal replication overhead is a prerequisite for providing any consistent service over a peer-to-peer (P2P) overlay. This paper introduces S-DATA, a bandwidth efficient protocol for achieving highly available P2P systems with minimal replication overhead. When considering a global P2P system, the cyclic behaviour of peers situated at different time zones can be found complementary of one another. In S-DATA, peers with complementary diurnal availability patterns collaborate in small replication groups and host each other's content in turn to ensure 24/7 availability. In this work we present a mathematical model for measuring time-base availability with (β - 1) redundancy as a function of replication group size and peer uptime behaviour. We also simulate the S-Data protocol in the PeerSim simulator and compare its performance against a few other time-based replication protocols. | |
| dc.identifier.uri | https://hdl.handle.net/10012/24298 | |
| dc.language.iso | en | |
| dc.publisher | University of Waterloo | |
| dc.relation.ispartofseries | Computer Science Technical Reports; CS-2012-18 | |
| dc.title | Persistence service for non-persistent P2P systems | |
| dc.type | Technical Report | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.contributor.affiliation2 | David R. Cheriton School of Computer Science | |
| uws.peerReviewStatus | Unreviewed | |
| uws.scholarLevel | Faculty | |
| uws.typeOfResource | Text | en |