Title :
Unleashing Tor, BitTorrent & Co.: How to relieve TCP deficiencies in overlays
Author :
Marks, Daniel ; Tschorsch, Florian ; Scheuermann, Björn
Author_Institution :
Heinrich Heine Univ., Düsseldorf, Germany
Abstract :
In TCP-based overlay applications, the TCP connections of one peer typically share one physical Internet link. Using real-world experiments, we demonstrate that this can lead to undesirable interactions, causing significant throughput loss. We argue that such effects should be taken into account in the design of overlay networks, and identify readily deployable countermeasures. In a first step, we show that with existing operating system QoS functionality some relief is possible. Yet, this alone is not fully effective if peers communicate bidirectionally, due to piggybacked ACKs. We propose to separate bidirectionally used overlay links into two independent TCP connections, and demonstrate the effectiveness of this strategy.
Keywords :
Internet; operating systems (computers); peer-to-peer computing; quality of service; transport protocols; BitTorrent; TCP-based overlay application; operating system; physical Internet link; quality of service functionality; Bidirectional control; Delay; Internet; Oscillators; Peer to peer computing; Protocols; Throughput;
Conference_Titel :
Local Computer Networks (LCN), 2010 IEEE 35th Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-8387-7
DOI :
10.1109/LCN.2010.5735732