Angels: In-Network Support for Minimum Distribution Time in P2P Overlays

OpenBU

Show simple item record

dc.contributor.author Sweha, Raymond en_US
dc.date.accessioned 2011-10-20T04:58:50Z
dc.date.available 2011-10-20T04:58:50Z
dc.date.issued 2009-08-06 en_US
dc.identifier.uri http://hdl.handle.net/2144/1750
dc.description.abstract This thesis proposes the use of in-network caches (which we call Angels) to reduce the Minimum Distribution Time (MDT) of a file from a seeder – a node that possesses the file – to a set of leechers – nodes who are interested in downloading the file. An Angel is not a leecher in the sense that it is not interested in receiving the entire file, but rather it is interested in minimizing the MDT to all leechers, and as such uses its storage and up/down-link capacity to cache and forward parts of the file to other peers. We extend the analytical results by Kumar and Ross (Kumar and Ross, 2006) to account for the presence of angels by deriving a new lower bound for the MDT. We show that this newly derived lower bound is tight by proposing a distribution strategy under assumptions of a fluid model. We present a GroupTree heuristic that addresses the impracticalities of the fluid model. We evaluate our designs through simulations that show that our GroupTree heuristic outperforms other heuristics, that it scales well with the increase of the number of leechers, and that it closely approaches the optimal theoretical bounds. en_US
dc.language.iso en_US en_US
dc.publisher Boston University Computer Science Department en_US
dc.relation.ispartofseries BUCS Technical Reports;BUCS-TR-2009-026 en_US
dc.title Angels: In-Network Support for Minimum Distribution Time in P2P Overlays en_US
dc.type Technical Report en_US
etd.degree.name Master of Arts
etd.degree.level masters
etd.degree.discipline Computer Science
etd.degree.grantor Boston University

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search OpenBU


Advanced Search

Browse

Deposit Materials