Persistence service for non-persistent P2P systems

dc.contributor.authorAhmed, Reaz
dc.contributor.authorShahriar, Nashid
dc.contributor.authorSharmin, Mahfuza
dc.contributor.authorBoutaba, Raouf
dc.contributor.authorMathieu, Bertrand
dc.date.accessioned2026-09-15T17:59:11Z
dc.date.issued2012-09-04
dc.description.abstractEnsuring 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.urihttps://hdl.handle.net/10012/24298
dc.language.isoen
dc.publisherUniversity of Waterloo
dc.relation.ispartofseriesComputer Science Technical Reports; CS-2012-18
dc.titlePersistence service for non-persistent P2P systems
dc.typeTechnical Report
uws.contributor.affiliation1Faculty of Mathematics
uws.contributor.affiliation2David R. Cheriton School of Computer Science
uws.peerReviewStatusUnreviewed
uws.scholarLevelFaculty
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cs-2012-18.pdf
Size:
489.08 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: