Why BitTorrent.. ?
Why BitTorrent..? <ul><li>P2P network architectures have become very popular </li></ul><ul><li>BitTorrent traffic represen...
Why BitTorrent..? Traffic measurements show P2P traffic dominate the network bandwidth
BitTorrent -44% Incoming Traffic Outgoing Traffic BitTorrent -21%
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Web Serve...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Get-annou...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Response-...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Shake-han...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker pieces pi...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker pieces pi...
BitTorrent Web page  with link  to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Get-annou...
BitTorrent Client
BitTorrent Client
Sample selection <ul><li>Have chosen three torrents </li></ul><ul><li>Two of these, Downloaded on Home wireless network </...
Sample selection Sample 1 <ul><li>Vuze Sponsored Download ( one of the reason for choosing This as a client) </li></ul><ul...
Sample 1
Sample selection Sample 2 <ul><li>This was a normal BitTorrent file downloaded from a popular torrent site  “The Pirate Ba...
Sample selection Sample 2
Sample selection Sample 3 <ul><li>This was a normal BitTorrent file downloaded from a popular torrent site  “The Pirate Ba...
Sample selection Sample 3
Download Speeds <ul><li>Sample 1 Average Download speed – 340 Kbps </li></ul><ul><li>Sample 2 Average Download speed – 300...
Analysis Tool - WireShark <ul><li>WireShark is a packet sniffer application  </li></ul><ul><li>Similar in functionality to...
Analysis Tool - WireShark <ul><li>Used Mac OsX 10.5 as the platform for performing the Trace analysis </li></ul><ul><li>Ca...
Flow Graph  <ul><li>provides a sequential analysis of TCP connections </li></ul>
Flow Graph  Vuze  sponsored torrent file
 
Flow Graph  Linux Distribution  torrent file
Flow Graph  Dictionary  torrent file
Round Trip Time Graph  <ul><li>shows the history of a transaction’s round-trip time  </li></ul><ul><li>ideal RTT for data ...
Round Trip Time Graph  Vuze sponsored  torrent file
Round Trip Time Graph  Linux Distribution  torrent file
Round Trip Time Graph  Dictionary  torrent file
Time-Sequence Graph <ul><li>shows the TCP sequence no’s vs time at which it was  sent for a selected for a TCP stream cont...
Time–Sequence Graph  Vuze sponsored  torrent file
Time-Sequence Graph  Linux Distribution  torrent file
Time-Sequence Graph  Dictionary  torrent file
Throughput Graph <ul><li>shows the throughput of the TCP stream vs time.  </li></ul><ul><li>Throughput is the average rate...
Throughput Graph Vuze sponsored  torrent file
Throughput Graph Linux Distribution  torrent file
Throughput Graph Dictionary  torrent file
I/O Graph <ul><li>used to differentiate the traffic trends between two or more protocols by creating filters for each.  </...
I/O Graph Vuze sponsored  torrent file
I/O Graph Linux Distribution  torrent file
I/O Graph Dictionary  torrent file
Expert Info <ul><li>To explore the problematic packets in a captured trace file.  </li></ul><ul><li>Used to explore the do...
Expert Info Vuze sponsored  torrent file
Expert Info Linux Distribution  torrent file
Expert Info Dictionary  torrent file
Conclusion <ul><li>The Graphs for each trace reiterate the characteristics, which were expected </li></ul><ul><li>looked a...
Future Scope <ul><li>BitTorrent, a very good case for a robust content delivery system </li></ul><ul><li>Newly developed t...
Upcoming SlideShare
Loading in...5
×

Bittorrent_project_Srikanth_Vanama

1,113

Published on

This presentation is related to the project "Study of Bittorrent and its characteristics".

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,113
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bittorrent_project_Srikanth_Vanama

  1. 2. Why BitTorrent.. ?
  2. 3. Why BitTorrent..? <ul><li>P2P network architectures have become very popular </li></ul><ul><li>BitTorrent traffic represents approximately 44% of all the P2P traffic on the internet </li></ul>
  3. 4. Why BitTorrent..? Traffic measurements show P2P traffic dominate the network bandwidth
  4. 5. BitTorrent -44% Incoming Traffic Outgoing Traffic BitTorrent -21%
  5. 6. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Web Server .torrent
  6. 7. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Get-announce Web Server
  7. 8. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Response-peer list Web Server
  8. 9. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Shake-hand Web Server Shake-hand
  9. 10. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker pieces pieces Web Server
  10. 11. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker pieces pieces pieces Web Server
  11. 12. BitTorrent Web page with link to .torrent A B C Peer [Leech] Downloader “ US” Peer [Seed] Peer [Leech] Tracker Get-announce Response-peer list pieces pieces pieces Web Server
  12. 13. BitTorrent Client
  13. 14. BitTorrent Client
  14. 15. Sample selection <ul><li>Have chosen three torrents </li></ul><ul><li>Two of these, Downloaded on Home wireless network </li></ul><ul><li>One of them downloaded on Clemson University wireless network (TigerNet). </li></ul>
  15. 16. Sample selection Sample 1 <ul><li>Vuze Sponsored Download ( one of the reason for choosing This as a client) </li></ul><ul><li>Sample was a Video, the download was very fast as Vuze was seeding it </li></ul>
  16. 17. Sample 1
  17. 18. Sample selection Sample 2 <ul><li>This was a normal BitTorrent file downloaded from a popular torrent site “The Pirate Bay” </li></ul><ul><li>It was a Linux distribution (Ubuntu) </li></ul>
  18. 19. Sample selection Sample 2
  19. 20. Sample selection Sample 3 <ul><li>This was a normal BitTorrent file downloaded from a popular torrent site “The Pirate Bay” </li></ul><ul><li>Chosen a torrent which was unpopular, with not so many seeders </li></ul><ul><li>Wanted to explore the characteristics of a slow download </li></ul>
  20. 21. Sample selection Sample 3
  21. 22. Download Speeds <ul><li>Sample 1 Average Download speed – 340 Kbps </li></ul><ul><li>Sample 2 Average Download speed – 300 Kbps </li></ul><ul><li>Sample 3 Average Download speed – 30 Kbps </li></ul>
  22. 23. Analysis Tool - WireShark <ul><li>WireShark is a packet sniffer application </li></ul><ul><li>Similar in functionality to Tcpdump but has a graphical front-end and many more sorting and filtering options </li></ul>
  23. 24. Analysis Tool - WireShark <ul><li>Used Mac OsX 10.5 as the platform for performing the Trace analysis </li></ul><ul><li>Captured the Trace using Wireshark </li></ul>Extracted the Trace Data containing only the BitTorrent Protocol from the raw traces
  24. 25. Flow Graph <ul><li>provides a sequential analysis of TCP connections </li></ul>
  25. 26. Flow Graph Vuze sponsored torrent file
  26. 28. Flow Graph Linux Distribution torrent file
  27. 29. Flow Graph Dictionary torrent file
  28. 30. Round Trip Time Graph <ul><li>shows the history of a transaction’s round-trip time </li></ul><ul><li>ideal RTT for data transfer across internet is <0.04s </li></ul>
  29. 31. Round Trip Time Graph Vuze sponsored torrent file
  30. 32. Round Trip Time Graph Linux Distribution torrent file
  31. 33. Round Trip Time Graph Dictionary torrent file
  32. 34. Time-Sequence Graph <ul><li>shows the TCP sequence no’s vs time at which it was sent for a selected for a TCP stream contained packet </li></ul><ul><li>Suggests whether retransmissions have occurred or not, if any </li></ul>
  33. 35. Time–Sequence Graph Vuze sponsored torrent file
  34. 36. Time-Sequence Graph Linux Distribution torrent file
  35. 37. Time-Sequence Graph Dictionary torrent file
  36. 38. Throughput Graph <ul><li>shows the throughput of the TCP stream vs time. </li></ul><ul><li>Throughput is the average rate of successful message delivery over a communication channel </li></ul>
  37. 39. Throughput Graph Vuze sponsored torrent file
  38. 40. Throughput Graph Linux Distribution torrent file
  39. 41. Throughput Graph Dictionary torrent file
  40. 42. I/O Graph <ul><li>used to differentiate the traffic trends between two or more protocols by creating filters for each. </li></ul><ul><li>ex : ARP, DHCP </li></ul><ul><li>Also, used to find out the response time delay problems of the packets. </li></ul>
  41. 43. I/O Graph Vuze sponsored torrent file
  42. 44. I/O Graph Linux Distribution torrent file
  43. 45. I/O Graph Dictionary torrent file
  44. 46. Expert Info <ul><li>To explore the problematic packets in a captured trace file. </li></ul><ul><li>Used to explore the download characteristics of a captured file. </li></ul>
  45. 47. Expert Info Vuze sponsored torrent file
  46. 48. Expert Info Linux Distribution torrent file
  47. 49. Expert Info Dictionary torrent file
  48. 50. Conclusion <ul><li>The Graphs for each trace reiterate the characteristics, which were expected </li></ul><ul><li>looked at the range with which a BitTorrent download can have a effect on the network </li></ul>
  49. 51. Future Scope <ul><li>BitTorrent, a very good case for a robust content delivery system </li></ul><ul><li>Newly developed tool BitTorrent DNA a hint at what we might expect </li></ul>

×