Download presentation
Presentation is loading. Please wait.
Published byConner Pilgreen Modified over 10 years ago
1
Performance Analysis of Peer-to-Peer File Transfer Network Sayantan Mitra Vibhor Goyal 1
2
Napster Architecture 2Sayantan Mitra & Vibhor Goyal
3
Your Computer Directory of Files I want file X Y has it! I want file X Here it is Update 3Sayantan Mitra & Vibhor Goyal
4
Assumptions No Concurrent upload and download of files. No peer leaves the system before completing the file transfer. No physical transfer of files; instead a stream of bytes is transferred. 4Sayantan Mitra & Vibhor Goyal
5
Scalability Analysis File transfer time. Dropped Packets. Handling of File Requests with simultaneous access demand (Load Balancing). SHA-1 Mismatch. Bandwidth Usage. Latency. 5Sayantan Mitra & Vibhor Goyal
6
Scalability Analysis File transfer time. Dropped Packets. Handling of File Requests with simultaneous access demand (Load Balancing). SHA-1 Mismatch. Bandwidth Usage. Latency. 6Sayantan Mitra & Vibhor Goyal
7
Models used in Experiments 7Sayantan Mitra & Vibhor Goyal
8
Server Peer 1Peer 2Peer 3 8Sayantan Mitra & Vibhor Goyal
9
Server Peer 1Peer 3Peer 2 9Sayantan Mitra & Vibhor Goyal
10
Server Peer 2Peer 1Peer 3 10Sayantan Mitra & Vibhor Goyal
11
Server Peer 3Peer 2Peer 1 Peer 6Peer 5Peer 4 Peer 9Peer 8Peer 7Peer 12Peer 11Peer 10 11Sayantan Mitra & Vibhor Goyal
12
File transfer time Analysis 12Sayantan Mitra & Vibhor Goyal
13
Setup – File divided in specified sized chunks. – Sliding window protocol. Variations – File Size. – Sliding Window size. – Packet size. Observations – The variation in transfer time at the sender and receiver end, with change in above said parameters. Regression – Try to find out an equation of regression between the time of transfer with respect to the above mentioned parameters. 13Sayantan Mitra & Vibhor Goyal
14
Dropped Packets Analysis 14Sayantan Mitra & Vibhor Goyal
15
Simulating Network behavior. – Random ACK drop. – Network delay in ACK. Parameters – File Size – Packet Size – Window size Observations – Number of packets resent due to lost ACKs and their variations due to change in above said parameters. Regression – Try to find an equation of regression between the number of packets to be resent with that of the mentioned parameters. 15Sayantan Mitra & Vibhor Goyal
16
To-Do Handling of File Requests with simultaneous access demand (Load Balancing). SHA-1 Mismatch. Bandwidth Usage. Latency. EMULAB. 16Sayantan Mitra & Vibhor Goyal
17
Questions ??? 17Sayantan Mitra & Vibhor Goyal
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.