{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/31955"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/31955","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"ASAP: a low-latency transport layer","abstract":"Achieving low latency is crucial for interactive networked applications such as web brows- ing. According to some recent research, every round-trip time (RTT) matters a lot to those applications. Because most requested web objects are small, the transmitting latency is fundamentally dominated by the connection establishment delay in the underlying network protocols, such as Domain Name System (DNS) and Transmission Control Protocol (TCP). In this work, we introduce ASAP, a new naming and transport protocol that significantly reduces latency by shortcutting DNS requests and eliminating TCP’s three-way handshake (3WH). Meanwhile, ASAP ensures the key security property of verifiable provenance of client requests which is originally provided by 3WH, yet avoids the need for a handshaking step on every connection. This approach eliminates between one and two RTTs for each connection, cutting the delay of small requests by up to two-thirds.","abstract_html":"Achieving low latency is crucial for interactive networked applications such as web brows- ing. According to some recent research, every round-trip time (RTT) matters a lot to those applications. Because most requested web objects are small, the transmitting latency is fundamentally dominated by the connection establishment delay in the underlying network protocols, such as Domain Name System (DNS) and Transmission Control Protocol (TCP). In this work, we introduce ASAP, a new naming and transport protocol that significantly reduces latency by shortcutting DNS requests and eliminating TCP’s three-way handshake (3WH). Meanwhile, ASAP ensures the key security property of verifiable provenance of client requests which is originally provided by 3WH, yet avoids the need for a handshaking step on every connection. This approach eliminates between one and two RTTs for each connection, cutting the delay of small requests by up to two-thirds.","abstract_has_math":false,"creators":["Zhou, Wenxuan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Caesar, Matthew C."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2012,"date_issued":"2012-06-27T21:21:19Z","date_published":"2012-06-27T21:21:19Z","updated_at":"2026-07-22T22:25:30Z","subjects":["Latency","Transmission Control Protocol (TCP)","Domain Name System (DNS)"],"languages":["en"],"rights":["Copyright 2012 by Wenxuan Zhou"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/31955","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Caesar, Matthew C."]},{"key":"dc:creator","label":"Author","values":["Zhou, Wenxuan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2012-06-27T21:21:19Z","2014-06-28T10:00:21Z","2012-05"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Latency","Transmission Control Protocol (TCP)","Domain Name System (DNS)"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2012 by Wenxuan Zhou"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/31955"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Achieving low latency is crucial for interactive networked applications such as web brows- ing. According to some recent research, every round-trip time (RTT) matters a lot to those applications. Because most requested web objects are small, the transmitting latency is fundamentally dominated by the connection establishment delay in the underlying network protocols, such as Domain Name System (DNS) and Transmission Control Protocol (TCP). In this work, we introduce ASAP, a new naming and transport protocol that significantly reduces latency by shortcutting DNS requests and eliminating TCP’s three-way handshake (3WH). Meanwhile, ASAP ensures the key security property of verifiable provenance of client requests which is originally provided by 3WH, yet avoids the need for a handshaking step on every connection. This approach eliminates between one and two RTTs for each connection, cutting the delay of small requests by up to two-thirds.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2012-04-23T14:43:23Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5)","Made available in DSpace on 2012-06-27T21:21:19Z (GMT). No. of bitstreams: 2 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5) license.txt: 4061 bytes, checksum: 8047911c42b58636c3558d5c8ce7c3a7 (MD5)","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by William Ingram (wingram2@illinois.edu) on 2012-06-27T21:24:39Z Item is restricted until 2014-06-27T21:24:27Z","Item reinstated by Sarah Shreeves (sshreeve@illinois.edu) on 2014-06-28T10:00:21Z Item was in collections: Dissertations and Theses - Computer Science (ID: 587) Graduate Theses and Dissertations at Illinois (ID: 204) No. of bitstreams: 2 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5) license.txt: 4061 bytes, checksum: 8047911c42b58636c3558d5c8ce7c3a7 (MD5)","Item released from any restrictions by Sarah Shreeves (sshreeve@illinois.edu) on 2014-06-28T10:00:21Z"]},{"key":"dc:title","label":"Title","values":["ASAP: a low-latency transport layer"]}]}],"canonical_facts":{"dc:contributor":["Caesar, Matthew C."],"dc:creator":["Zhou, Wenxuan"],"dc:date":["2012-06-27T21:21:19Z","2014-06-28T10:00:21Z","2012-05"],"dc:description":["Achieving low latency is crucial for interactive networked applications such as web brows- ing. According to some recent research, every round-trip time (RTT) matters a lot to those applications. Because most requested web objects are small, the transmitting latency is fundamentally dominated by the connection establishment delay in the underlying network protocols, such as Domain Name System (DNS) and Transmission Control Protocol (TCP). In this work, we introduce ASAP, a new naming and transport protocol that significantly reduces latency by shortcutting DNS requests and eliminating TCP’s three-way handshake (3WH). Meanwhile, ASAP ensures the key security property of verifiable provenance of client requests which is originally provided by 3WH, yet avoids the need for a handshaking step on every connection. This approach eliminates between one and two RTTs for each connection, cutting the delay of small requests by up to two-thirds.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2012-04-23T14:43:23Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5)","Made available in DSpace on 2012-06-27T21:21:19Z (GMT). No. of bitstreams: 2 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5) license.txt: 4061 bytes, checksum: 8047911c42b58636c3558d5c8ce7c3a7 (MD5)","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by William Ingram (wingram2@illinois.edu) on 2012-06-27T21:24:39Z Item is restricted until 2014-06-27T21:24:27Z","Item reinstated by Sarah Shreeves (sshreeve@illinois.edu) on 2014-06-28T10:00:21Z Item was in collections: Dissertations and Theses - Computer Science (ID: 587) Graduate Theses and Dissertations at Illinois (ID: 204) No. of bitstreams: 2 Zhou_Wenxuan.pdf: 1032826 bytes, checksum: 41b7798853087779d74b44e0d17d870a (MD5) license.txt: 4061 bytes, checksum: 8047911c42b58636c3558d5c8ce7c3a7 (MD5)","Item released from any restrictions by Sarah Shreeves (sshreeve@illinois.edu) on 2014-06-28T10:00:21Z"],"dc:identifier":["http://hdl.handle.net/2142/31955"],"dc:language":["en"],"dc:rights":["Copyright 2012 by Wenxuan Zhou"],"dc:subject":["Latency","Transmission Control Protocol (TCP)","Domain Name System (DNS)"],"dc:title":["ASAP: a low-latency transport layer"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:30Z"}