Download Implementation of a RaptorQ-based Protocol for Peer to Peer Network Pdf

Implementation of a RaptorQ-based Protocol for Peer to Peer Network false
By:Yuzhu - Bai
Published on 2015 by


The object of this thesis is to develop and test a Ruby based implementation of the RaptorQP2P protocol. The RaptorQP2P protocol is a novel peer-to-peer protocol based on RaptorQ forward error correction. This protocol facilitates delivery of a single file to a large number of peers. It applies two levels of RaptorQ encoding to the source file before packet transmission. Download completion time using RaptorQP2P was found to be significantly improved comparing to BitTorrent. We developed a Ruby interface to the Qualcomm proprietary RaptorQ software development kit library. Then we achieved the two levels of RaptorQ encoding and decoding with the Ruby interface. Our implementation uses 5 threads to implement RaptorQP2P features. Thread 1 runs as a server to accept the connection requests from new peers. Thread 2 works as a client to connect to other peers. Thread 3 is used for sending data (pieces) and thread 4 is to receive data from neighboring peers. Thread 5 manages the piece map status, the peer list, and choking of a peer. We first tested communication modules of the implementation. Then we set up scheduled transmission tests to validate the intelligent symbol transmission scheduling design. Finally, we set up a multi-peer network for close to practical tests. We use 5 RaspberryvPi single-board computers to act as 1 seeder and 4 leechers. The seeder has the whole file and delivers the file to the 4 leechers simultaneously. The 4 leechers will also exchange part of the file with each other based on what they have received. Test results show that our implementation attains all the features of RaptorQP2P: the implementation uses two levels RaptorQ encoding; a peer is able to download a piece from multiple neighbors simultaneously; and a peer can send the received encoded symbols of a piece to other peers even if the peer does not have the full piece yet.

This Book was ranked at 4 by Google Books for keyword Single Board Computers.

Book ID of Implementation of a RaptorQ-based Protocol for Peer to Peer Network's Books is QbSBjwEACAAJ, Book which was written byYuzhu - Baihave ETAG "9IX6iGT1tX8"

Book which was published by since 2015 have ISBNs, ISBN 13 Code is and ISBN 10 Code is

Reading Mode in Text Status is false and Reading Mode in Image Status is false

Book which have "65 Pages" is Printed at BOOK under Category

Book was written in en

eBook Version Availability Status at PDF is falseand in ePub is false

Book Preview


Implementation of a RaptorQ-based Protocol for Peer to Peer Network Free Download

Implementation of a RaptorQ-based Protocol for Peer to Peer Network PDF Free

Implementation of a RaptorQ-based Protocol for Peer to Peer Network PDF

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Free

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Books Free

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Audio Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network full-text Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Online Read

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Kindle

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Review

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Book Summary

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Book PDF

Implementation of a RaptorQ-based Protocol for Peer to Peer Network Book Review

Implementation of a RaptorQ-based Protocol for Peer to Peer Network -Yuzhu - Bai- Google Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai- Goodreads

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai

Implementation of a RaptorQ-based Protocol for Peer to Peer Network -Yuzhu - Bai-

Implementation of a RaptorQ-based Protocol for Peer to Peer Network -Yuzhu - Bai-

Implementation of a RaptorQ-based Protocol for Peer to Peer Network E-Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - BaiE-Books

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Baiebooks

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai- Full Text Free Book - Full Text Archive

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai- Full Text Free Book

Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai- Full Text Archive

Amazon.com: Implementation of a RaptorQ-based Protocol for Peer to Peer Network byYuzhu - Bai

Tidak ada komentar:

Posting Komentar