usenix conference policies
Reducing Latency in Tor Circuits with Unordered Delivery
Michael F. Nowlan, David Wolinsky, and Bryan Ford, Yale University
Tor, the popular anonymous relay tool, incurs significant latency costs—partly due to extra network hops, but also due to TCP’s strict in-order delivery. We examine the problem of TCP’s head-of-line blocking in Tor, although this problem affects any application multiplexing streams atop TCP. Using uTCP and uTLS, techniques for enabling unordered delivery in TCP and TLS, respectively, we eliminate head-of-line blocking between Tor circuits sharing a TCP connection, without sacrificing Tor’s security. The small code footprint of uTCP and uTLS, and the minimal changes required to Tor, suggest the feasability of our approach. A micro-benchmark indicates that the integration of uTCP and uTLS can noticeably lower application-perceived latency.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Michael F. Nowlan and David Isaac Wolinsky and Bryan Ford},
title = {Reducing Latency in Tor Circuits with Unordered Delivery},
booktitle = {3rd USENIX Workshop on Free and Open Communications on the Internet (FOCI 13)},
year = {2013},
address = {Washington, D.C.},
url = {https://www.usenix.org/conference/foci13/workshop-program/presentation/nowlan},
publisher = {USENIX Association},
month = aug
}
connect with us