TL;DRAbstract
A performance comparison has been done between libswift and other P2P clients to assess whether libswift can be made the fastest P2P client currently available. A modular testing framework targeted at testing and measuring P2P clients has been developed and has been succesfully used to run several experiments with the clients and to debug and improve libswift. The results mainly compare libswift and libtorrent; uTorrent has been found unreliable under Linux and HTTPS was only used as a baseline measurement. libswift has also been compared to itself with different block sizes. Compared to libtorrent libswift performs quite well, but still suffers from two deficiencies: degrading download performance when many peers try and download the same swarm and large memory usage when confronted with very large files. libswift usually uses far fewer resources than libtorrent, though, while giving similar performance. Especially for use on mobile and other constrained devices or for joining large a
Chat with Paper
AI Agents for this Paper
A performance comparison has been done between libswift and other P2P clients to assess whether libswift can be made the fastest P2P client currently available. A modular testing framework targeted at testing and measuring P2P clients has been developed and has been succesfully used to run several experiments with the clients and to debug and improve libswift. The results mainly compare libswift and libtorrent; uTorrent has been found unreliable under Linux and HTTPS was only used as a baseline measurement. libswift has also been compared to itself with different block sizes. Compared to libtorrent libswift performs quite well, but still suffers from two deficiencies: degrading download performance when many peers try and download the same swarm and large memory usage when confronted with very large files. libswift usually uses far fewer resources than libtorrent, though, while giving similar performance. Especially for use on mobile and other constrained devices or for joining large a
Keywords
Chat
Click to start Chat