Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Q5a) (Total: 6 marks). Consider a peer X that joins BitTorrent to download the pieces of a file F from a seeder as well as

image text in transcribed

Q5a) (Total: 6 marks). Consider a peer X that joins BitTorrent to download the pieces of a file F from a seeder as well as from its peers. However, peer X does not want to upload any of its own pieces (i.e., X is a free-rider!). Q5a(i) (2 marks). Explain why it is or it is not possible for peer X to download a complete set of pieces of file F. Q5a(ii) (2 marks). Explain why or why not peer X can download a complete set of pieces of file F faster if peer X uses multiple computers to download the pieces. Q5a(iii) (2 marks). Is it possible to prevent free-riders from P2P applications? Explain your answer. Q5b) (Total: 12 marks). Consider Kademlia m=4, eight nodes: N0, N1, N3, N5, N6, N8, N11, N15, five keys: k3,k4,k7,k9,k12, and bucket size k=1. The routing table for each node is given as follows. Q5b(i) (4 marks). Explain why Row 1 of N1 contains N5. Q5b(ii) (4 marks). Which key or keys from set (k3, k4, k7, k9, k12) is node N15 responsible for? Explain your answer. Q5a) (Total: 6 marks). Consider a peer X that joins BitTorrent to download the pieces of a file F from a seeder as well as from its peers. However, peer X does not want to upload any of its own pieces (i.e., X is a free-rider!). Q5a(i) (2 marks). Explain why it is or it is not possible for peer X to download a complete set of pieces of file F. Q5a(ii) (2 marks). Explain why or why not peer X can download a complete set of pieces of file F faster if peer X uses multiple computers to download the pieces. Q5a(iii) (2 marks). Is it possible to prevent free-riders from P2P applications? Explain your answer. Q5b) (Total: 12 marks). Consider Kademlia m=4, eight nodes: N0, N1, N3, N5, N6, N8, N11, N15, five keys: k3,k4,k7,k9,k12, and bucket size k=1. The routing table for each node is given as follows. Q5b(i) (4 marks). Explain why Row 1 of N1 contains N5. Q5b(ii) (4 marks). Which key or keys from set (k3, k4, k7, k9, k12) is node N15 responsible for? Explain your

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Managerial Accounting

Authors: John J. Wild, Ken W. Shaw

2010 Edition

9789813155497, 73379581, 9813155493, 978-0073379586

Students also viewed these Accounting questions