Providing Freshness for Cached Data in Unstructured Peer-to-Peer Systems

dc.contributor.authorForsyth, Simon William
dc.date.accessioned2013-04-17T18:04:46Z
dc.date.available2013-04-17T18:04:46Z
dc.date.issued2013-04-17T18:04:46Z
dc.date.submitted2013
dc.description.abstractReplication is a popular technique for increasing data availability and improving perfor- mance in peer-to-peer systems. Maintaining freshness of replicated data is challenging due to the high cost of update management. While updates have been studied in structured networks, they have been neglected in unstructured networks. We therefore confront the problem of maintaining fresh replicas of data in unstructured peer-to-peer networks. We propose techniques that leverage path replication to support efficient lazy updates and provide freshness for cached data in these systems using only local knowledge. In addition, we show that locally available information may be used to provide additional guarantees of freshness at an acceptable cost to performance. Through performance simulations based on both synthetic and real-world workloads from big data environments, we demonstrate the effectiveness of our approach.en
dc.identifier.urihttp://hdl.handle.net/10012/7403
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectp2pen
dc.subjectfreshnessen
dc.subjectupdatesen
dc.subjectunstructured networksen
dc.subject.programComputer Scienceen
dc.titleProviding Freshness for Cached Data in Unstructured Peer-to-Peer Systemsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Forsyth_Simon.pdf
Size:
981.46 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
250 B
Format:
Item-specific license agreed upon to submission
Description: