Show simple item record

dc.contributor.advisorZhu, Ying
dc.contributor.authorGautam, Sushant
dc.date.accessioned2013-02-22T19:08:15Z
dc.date.accessioned2022-03-29T17:30:02Z
dc.date.available2013-02-22T19:08:15Z
dc.date.available2022-03-29T17:30:02Z
dc.date.issued2013-01-01
dc.identifier.urihttps://hdl.handle.net/10155/303
dc.description.abstractP2P is increasingly gaining its popularity for streaming multimedia contents. The architecture of streaming has shifted from traditional client server architecture to P2P architecture. Although it is scalable and robust it faces its own challenges and problems such as churn. In tree topology frequent joining and leaving of users in search for better quality and reliable streaming makes the P2P network instable. This thesis provides an effective approach to achieve a resilient network for streaming. Relying on a single tree to receive data from single parent may leave the user deprived of getting the data if any of its ancestors leaves the network. Therefore we present an ideal solution to this problem by introducing a backup tree for the existing base tree. The backup tree is constructed based on parameter such as bandwidth and delay. In case of failure of a node, its children along the tree receive the data from the nodes of backup tree. We present an efficient algorithm for the construction of base tree as well as the backup tree which are based on normalization of two entities of nodes: bandwidth and delay. Through mathematical formulation and experimental setups we show that introducing a backup tree for an existing base tree can help provide resilience to the network.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectPeer to peer (P2P)en
dc.subjectMulticasten
dc.subjectBase treeen
dc.subjectBackup treeen
dc.titleReliable peer-to peer multicast streamingen
dc.typeThesisen
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record