{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T16:16:51Z","timestamp":1776183411675,"version":"3.50.1"},"reference-count":340,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"name":"European Community"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2016]]},"DOI":"10.1109\/comst.2014.2375213","type":"journal-article","created":{"date-parts":[[2014,11,26]],"date-time":"2014-11-26T20:53:40Z","timestamp":1417035220000},"page":"2149-2196","source":"Crossref","is-referenced-by-count":142,"title":["Reducing Internet Latency: A Survey of Techniques and Their Merits"],"prefix":"10.1109","volume":"18","author":[{"given":"Bob","family":"Briscoe","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Brunstrom","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Petlund","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Hayes","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Ros","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ing-Jyh","family":"Tsang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stein","family":"Gjessing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gorry","family":"Fairhurst","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carsten","family":"Griwodz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Welzl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref275","first-page":"3291","article-title":"Fighting the bufferbloat: On the coexistence of AQM and low priority congestion control","author":"gong","year":"0","journal-title":"Proc IEEE InfoCom"},{"key":"ref274","first-page":"1","article-title":"Issues with LEDBAT in wide deployment","author":"jesup","year":"0","journal-title":"IET PROC"},{"key":"ref277","doi-asserted-by":"publisher","DOI":"10.1145\/2413219.2413230"},{"key":"ref276","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2861"},{"key":"ref271","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2010.5683559"},{"key":"ref270","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2003.1209192"},{"key":"ref273","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2013.040213.130137"},{"key":"ref170","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2226215"},{"key":"ref272","doi-asserted-by":"publisher","DOI":"10.1109\/ITC.2010.5608714"},{"key":"ref172","doi-asserted-by":"publisher","DOI":"10.1109\/49.53013"},{"key":"ref171","doi-asserted-by":"publisher","DOI":"10.1145\/321738.321743"},{"key":"ref174","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2011.2164553"},{"key":"ref173","first-page":"1","article-title":"Latency Reduction in Home Access Gateways With Shortest Queue First","author":"benameur","year":"0","journal-title":"ISOC Workshop on Reducing Internet Latency"},{"key":"ref176","doi-asserted-by":"publisher","DOI":"10.1109\/90.649568"},{"key":"ref175","doi-asserted-by":"publisher","DOI":"10.1109\/90.413212"},{"key":"ref178","year":"2005"},{"key":"ref177","doi-asserted-by":"publisher","DOI":"10.1109\/90.842141"},{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1990.91316"},{"key":"ref169","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.1989.70296"},{"key":"ref39","article-title":"Model-based view extrapolation for interactive virtual reality systems","author":"cohen-or","year":"2001"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/CGI.1997.601282"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362651"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-009-0287-7"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1496046.1496056"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068868"},{"key":"ref267","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4553"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015766"},{"key":"ref268","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36516-4_10"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1378191.1378196"},{"key":"ref269","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844159"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/566500.566512"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/PCCC.2007.358909"},{"key":"ref288","doi-asserted-by":"publisher","DOI":"10.1145\/844128.844144"},{"key":"ref287","author":"corbet","year":"2012","journal-title":"TCP Small Queues Linux Weekly News"},{"key":"ref286","doi-asserted-by":"publisher","DOI":"10.1145\/285243.285292"},{"key":"ref285","year":"2013","journal-title":"Bufferbloat Project"},{"key":"ref284","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2005.1494313"},{"key":"ref181","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068860"},{"key":"ref283","article-title":"TCP start up performance in large bandwidth delay networks","author":"wang","year":"0","journal-title":"Proc IEEE InfoCom"},{"key":"ref180","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.1986.1092946"},{"key":"ref282","doi-asserted-by":"publisher","DOI":"10.1109\/INTERNET.2009.10"},{"key":"ref281","first-page":"107","article-title":"Improving TCP startup performance using active measurements: Algorithm and evaluation","author":"hu","year":"0","journal-title":"Proc 11th IEEE ICNP"},{"key":"ref280","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3742"},{"key":"ref185","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6789"},{"key":"ref184","doi-asserted-by":"publisher","DOI":"10.1145\/1090191.1080124"},{"key":"ref183","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1992.263502"},{"key":"ref182","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS.2011.5716420"},{"key":"ref189","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2013.6602305"},{"key":"ref188","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"ref187","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2012.082212.00018"},{"key":"ref186","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1996.493070"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2003.1196112"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1007\/BF01542861"},{"key":"ref179","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5865"},{"key":"ref29","author":"kontothanassis","year":"2012","journal-title":"Content Delivery Considerations for Different Types of Internet Video"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377742"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2398776.2398831"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1842733.1842736","article-title":"The Akamai network: A platform for high-performance Internet applications","volume":"44","author":"nygren","year":"2010","journal-title":"ACM SIGOPS Oper Syst Rev"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2002.1035395"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/35.841844"},{"key":"ref278","author":"fairhurst","year":"2013","journal-title":"Updating TCP to Support Rate-Limited Traffic"},{"key":"ref26","first-page":"13","article-title":"Exploring the bounds of web latency reduction from caching and prefetching","author":"kroeger","year":"0","journal-title":"Proc USITS"},{"key":"ref279","author":"fairhurst","year":"2012","journal-title":"Updating TCP to Support Rate-Limited Traffic"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/954339.954341"},{"key":"ref293","doi-asserted-by":"publisher","DOI":"10.1145\/1186699.1186719"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/1730836.1730842"},{"key":"ref292","doi-asserted-by":"publisher","DOI":"10.1109\/iccw.2011.5963568"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54420-0_34"},{"key":"ref295","author":"de micheli","year":"2002","journal-title":"Readings in Hardware\/Software Co-Design"},{"key":"ref294","author":"petlund","year":"2014","journal-title":"Transport Services and Low Latency"},{"key":"ref297","author":"patterson","year":"2008","journal-title":"Computer Organization and Design The Hardware\/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) (The edition is irrelevant)"},{"key":"ref296","author":"culler","year":"1997","journal-title":"Parallel Computer Architecture A Hardware\/Software Approach"},{"key":"ref299","first-page":"90","article-title":"Race conditions: A case study","volume":"17","author":"carr","year":"2001","journal-title":"J Comput Sci Colleges"},{"key":"ref298","doi-asserted-by":"publisher","DOI":"10.1145\/130616.130623"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3439"},{"key":"ref153","article-title":"Network Transmit Queue Limits","author":"corbet","year":"2011"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1145\/1111322.1111342"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1145\/1015467.1015499"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1002\/sat.1026"},{"key":"ref291","doi-asserted-by":"publisher","DOI":"10.1145\/1151659.1159918"},{"key":"ref152","author":"siemon","year":"2013","journal-title":"Queueing in the Linux network stack"},{"key":"ref290","first-page":"921","article-title":"Highly scalable web applications with zerocopy data transfer","author":"suzumura","year":"0","journal-title":"Proc ACM Int Conf World Wide Web"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.1990.91277"},{"key":"ref146","author":"veeravalli","year":"2013","journal-title":"Interactions Between TCP and Ethernet Flow Control Over Netgear XAVB2001 HomePlug AV links"},{"key":"ref147","first-page":"44","article-title":"Cross-layer flow and congestion control for datacenter networks","author":"anghel","year":"0","journal-title":"Proc DC CAVES Workshop"},{"key":"ref148","year":"2012"},{"key":"ref149","author":"baker","year":"2014","journal-title":"Recommendations Regarding Active Queue Management"},{"key":"ref289","doi-asserted-by":"publisher","DOI":"10.1109\/PADS.2012.3"},{"key":"ref59","author":"langley","year":"2010","journal-title":"Transport Layer Security (TLS) Snap Start"},{"key":"ref58","author":"langley","year":"2010","journal-title":"Transport Layer Security (TLS) False Start"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0793"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6071"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7413"},{"key":"ref54","author":"petullo","year":"2013","journal-title":"MinimaLT Minimal-latency networking through better security"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5246"},{"key":"ref52","article-title":"Single root I\/O virtualization","year":"2009","journal-title":"PCI-SIG Specification v1 1"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1002\/ett.1013"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1109\/90.298432"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1145\/75246.75248"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1987.1096782"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1633"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2474"},{"key":"ref162","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2475"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5127"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1002\/0471219282.eot280"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3031"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038936"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2328"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4271"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2992"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOMW.2009.5072124"},{"key":"ref7","first-page":"12","article-title":"On self adaptive routing in dynamic environments&#x2014;An evaluation and design using a simple, probabilistic scheme","author":"xie","year":"0","journal-title":"Proc IEEE ICNP"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.82"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.1145\/1163593.1163605"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4915"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1145\/1517480.1517487"},{"key":"ref46","year":"2013","journal-title":"Google Compute Engine"},{"key":"ref45","year":"2013","journal-title":"Windows Azure"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1504\/IJAMC.2010.036835"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1496046.1496048"},{"key":"ref42","author":"vik","year":"2008","journal-title":"Group communication techniques in overlay networks"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2007.070105"},{"key":"ref44","year":"0","journal-title":"Amazon EC2 Instance Types"},{"key":"ref43","year":"2014","journal-title":"Application-Layer Traffic Optimization (alto)"},{"key":"ref320","author":"pinkerton","year":"2008","journal-title":"SMB2&#x2014;Big Improvements in the Remote Filesystem Protocol"},{"key":"ref321","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3135"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6247"},{"key":"ref72","article-title":"T\/TCP vulnerabilities","volume":"8","author":"hannum","year":"1998","journal-title":"Phrack Mag"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1644"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5766"},{"key":"ref318","article-title":"Using QoS tunnels for TCP latency optimization","author":"sutton","year":"2008"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1945"},{"key":"ref317","year":"2013","journal-title":"Guarantee Applications Performance With Dynamic Hybrid Networking"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2616"},{"key":"ref316","author":"henke","year":"0","journal-title":"Acceleration Bottlenecks Pitfalls and Tips"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1145\/2079296.2079317"},{"key":"ref315","article-title":"Method for management of data stream exchanges in an autonomic telecommunications network","author":"delattre","year":"2012"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/2079296.2079316"},{"key":"ref314","article-title":"Method for optimising the sharing of a plurality of network resources between a plurality of application flows","author":"grenot","year":"2010"},{"key":"ref313","article-title":"Method and device for remotely controlling the congestion of meshed flow in a packet mode telecommunication network","author":"grenot","year":"2008"},{"key":"ref312","year":"2010","journal-title":"Riverbed Optimization System (RiOS) 6 1 A Technical Overview"},{"key":"ref78","author":"belshe","year":"2012","journal-title":"SPDY Protocol"},{"key":"ref311","year":"2013","journal-title":"Taking Google's QUIC for a Test Drive"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2923"},{"key":"ref319","year":"2011","journal-title":"Overcoming the Limits of TCP on High-Speed WANs"},{"key":"ref310","year":"0","journal-title":"The Chromium Projects"},{"key":"ref60","author":"bittau","year":"2012","journal-title":"Cryptographic Protection of TCP Streams (tcpcrypt)"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4340"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4960"},{"key":"ref305","first-page":"11","article-title":"It's time for low latency","author":"rumble","year":"0","journal-title":"Proc 13th USENIX Workshop HotOS"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3168"},{"key":"ref304","doi-asserted-by":"publisher","DOI":"10.1109\/ECCSC.2008.4611685"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6555"},{"key":"ref307","doi-asserted-by":"publisher","DOI":"10.1109\/IFIPNetworking.2014.6857089"},{"key":"ref65","author":"wing","year":"2010","journal-title":"Happy Eyeballs Trending Towards Success With SCTP"},{"key":"ref306","year":"0","journal-title":"SPDY An Experimental Protocol for a Faster Web"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3261"},{"key":"ref301","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2007.44"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5245"},{"key":"ref300","first-page":"1","article-title":"FocalPoint II, a low-latency, high bandwidth switch\/router chip","author":"cummings","year":"0","journal-title":"Proc HOT Chip Symp"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/1330107.1330131"},{"key":"ref303","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.4378787"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2010.5683295"},{"key":"ref302","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377757"},{"key":"ref309","author":"langley","year":"2014","journal-title":"QUIC crypto"},{"key":"ref308","author":"roskind","year":"2013","journal-title":"QUIC Quick UDP Internet Connections (Living Document)"},{"key":"ref197","first-page":"1","article-title":"One control to rule them all&#x2014;Coupled congestion control for RTP media","author":"islam","year":"0","journal-title":"Proc Packet Video Workshop"},{"key":"ref198","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2011.6133554"},{"key":"ref199","year":"2012","journal-title":"IETF &#x2018;RTP media congestion avoidance techniques (RMCAT)&#x2019; IETF Working Group Charter"},{"key":"ref193","doi-asserted-by":"publisher","DOI":"10.1109\/IWQOS.2008.13"},{"key":"ref194","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"ref195","first-page":"19","article-title":"Less is more: Trading a little bandwidth for ultra-low latency in the data center","author":"alizadeh","year":"0","journal-title":"Proc 9th USENIX NSDI"},{"key":"ref196","author":"briscoe","year":"2012","journal-title":"How to build a virtual queue from two leaky buckets (and why one is not enough)"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2000.896301"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3758"},{"key":"ref190","doi-asserted-by":"publisher","DOI":"10.1145\/2208917.2209336"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6363"},{"key":"ref191","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/TNET.2007.904000","article-title":"Achieving 100% throughput in TCP\/AQM under aggressive packet marking with small buffer","volume":"16","author":"eun","year":"2008","journal-title":"IEEE\/ACM Trans Netw"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3366"},{"key":"ref192","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02671-3_20"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486014"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3828"},{"key":"ref340","author":"sterbenz","year":"2001","journal-title":"High-Speed Networking A Systematic Approach to High-Bandwidth Low-Latency Communication"},{"key":"ref336","doi-asserted-by":"publisher","DOI":"10.4236\/ijcns.2010.37078"},{"key":"ref335","author":"briscoe","year":"2005","journal-title":"Review Quick-Start for TCP and IP"},{"key":"ref334","author":"floyd","year":"2001","journal-title":"Adaptive red An algorithm for increasing the robustness of red's active queue management"},{"key":"ref333","author":"newman","year":"2010","journal-title":"Latency and jitter Cut-through design pays off for Arista Blade"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5827"},{"key":"ref339","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2014.2375213"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2005.846901"},{"key":"ref338","first-page":"489","article-title":"mTCP: A highly scalable user-level TCP stack for multicore systems","author":"jeong","year":"0","journal-title":"Proc 11th USENIX Symp NSDI"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1117\/12.592252"},{"key":"ref337","author":"angelogiannopoulos","year":"2013","journal-title":"Implementation and performance evaluation of TCP extensions in FreeBSD"},{"key":"ref97","author":"hurtig","year":"2014","journal-title":"TCP and SCTP RTO restart"},{"key":"ref82","author":"touch","year":"2010","journal-title":"Tunnels in the Internet Architecture"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4821"},{"key":"ref84","author":"langley","year":"2011","journal-title":"TLS Next Protocol Negotiation"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6347"},{"key":"ref330","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2009.5426069"},{"key":"ref331","doi-asserted-by":"publisher","DOI":"10.1109\/WoWMoM.2012.6263781"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4459"},{"key":"ref332","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018452"},{"key":"ref323","doi-asserted-by":"publisher","DOI":"10.1145\/2537052.2537053"},{"key":"ref89","author":"rescorla","year":"2014","journal-title":"New Handshake Flows for TLS 1 3"},{"key":"ref322","first-page":"1","article-title":"Two Ways to Trade Bandwidth for Latency","author":"touch","year":"0","journal-title":"ISOC Workshop on Reducing Internet Latency"},{"key":"ref325","author":"everts","year":"2014","journal-title":"11 Questions (and answers) about content delivery networks and web performance"},{"key":"ref324","year":"2014","journal-title":"DNS Prefetching (Or Pre-Resolving)"},{"key":"ref327","doi-asserted-by":"publisher","DOI":"10.1109\/ICIMP.2007.29"},{"key":"ref85","author":"langley","year":"2012","journal-title":"Transport Layer Security (TLS) next protocol negotiation extension"},{"key":"ref326","author":"rhee","year":"2008","journal-title":"CUBIC for fast long-distance networks"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7301"},{"key":"ref329","doi-asserted-by":"publisher","DOI":"10.1109\/SARNOF.2007.4567389"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5077"},{"key":"ref328","doi-asserted-by":"publisher","DOI":"10.1109\/NCC.2010.5430156"},{"key":"ref88","first-page":"1","article-title":"The case for prefetching and prevalidating TLS server certificates","author":"stark","year":"0","journal-title":"Proc of the NDSS Symposium"},{"key":"ref200","doi-asserted-by":"publisher","DOI":"10.1145\/1064212.1064240"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1007\/11499169_8"},{"key":"ref100","author":"dukkipati","year":"2013","journal-title":"Tail Loss Probe TLP An Algorithm for Fast Recovery of Tail Losses"},{"key":"ref209","first-page":"1","article-title":"Immediate ECN","author":"briscoe","year":"0","journal-title":"IET PROC"},{"key":"ref203","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832483"},{"key":"ref204","doi-asserted-by":"publisher","DOI":"10.1109\/IZS.2006.1649089"},{"key":"ref201","doi-asserted-by":"publisher","DOI":"10.1145\/235160.235162"},{"key":"ref202","first-page":"1","article-title":"Transmission timer approach for rate-based pacing TCP with hardware support","author":"kobayashi","year":"0","journal-title":"Proc of Int'l Workshop PFLDnet"},{"key":"ref207","first-page":"115","article-title":"Deadline-aware datacenter TCP $(\\mathrm{D}^{2}\\hbox{TCP})$","author":"vamanan","year":"0","journal-title":"Proc ACM Sigcomm"},{"key":"ref208","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6567018"},{"key":"ref205","author":"wei","year":"2006","journal-title":"TCP Pacing Revisited"},{"key":"ref206","doi-asserted-by":"publisher","DOI":"10.1145\/1070873.1070886"},{"key":"ref211","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0998"},{"key":"ref210","first-page":"99","article-title":"The case for delay-based congestion control","author":"jin","year":"0","journal-title":"Proc IEEE 18th Annu Workshop CCW"},{"key":"ref212","doi-asserted-by":"publisher","DOI":"10.1109\/49.464716"},{"key":"ref213","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6817"},{"key":"ref214","first-page":"1","article-title":"Delay-based congestion control for low latency","author":"hayes","year":"0","journal-title":"ISOC Workshop on Reducing Internet Latency"},{"key":"ref215","first-page":"328","article-title":"Revisiting TCP congestion control using delay gradients","volume":"6641","author":"hayes","year":"0","journal-title":"Proc IFIP Netw"},{"key":"ref216","year":"2008"},{"key":"ref217","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6418"},{"key":"ref218","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6419"},{"key":"ref219","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6356"},{"key":"ref220","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413178"},{"key":"ref222","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2006.882843"},{"key":"ref221","author":"khalili","year":"2014","journal-title":"Opportunistic Linked-Increases Congestion Control Algorithm for MPTCP"},{"key":"ref229","doi-asserted-by":"publisher","DOI":"10.4108\/ICST.BROADNETS2009.7186"},{"key":"ref228","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2007.550"},{"key":"ref227","doi-asserted-by":"publisher","DOI":"10.1504\/IJCNDS.2011.039538"},{"key":"ref226","doi-asserted-by":"publisher","DOI":"10.1145\/2504730.2504751"},{"key":"ref225","doi-asserted-by":"publisher","DOI":"10.1145\/2390231.2390234"},{"key":"ref224","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2008.33"},{"key":"ref223","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2011.6089073"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2008.4483671"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/JRPROC.1949.232969"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2008.4492735"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.88"},{"key":"ref129","year":"2010","journal-title":"Leveraging VDSL2 for mobile backhaul Meeting the long-term challenges in the mobile broadband era"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1002\/dac.1271"},{"key":"ref130","author":"divakaran","year":"2009","journal-title":"A survey on core switch designs and algorithms"},{"key":"ref133","first-page":"1","article-title":"On controller performance in software-defined networks","author":"tootoonchian","year":"0","journal-title":"Proc USENIX Hot-ICE Workshop"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2003.1208689"},{"key":"ref131","author":"mckeown","year":"2006","journal-title":"Internet Routers Past Present and Future"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2004.1378257"},{"key":"ref232","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-2258-1_7"},{"key":"ref233","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2007.4317616"},{"key":"ref230","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2011.5983855"},{"key":"ref231","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet.2013.6710558"},{"key":"ref239","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5681"},{"key":"ref238","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5225"},{"key":"ref235","doi-asserted-by":"publisher","DOI":"10.17487\/rfc1144"},{"key":"ref234","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2005.1453429"},{"key":"ref237","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6846"},{"key":"ref236","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2507"},{"key":"ref136","author":"genin","year":"2013","journal-title":"Where in the Internet Is Congestion?"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2011.56"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2011.122111.00069"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1145\/1298306.1298313"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2008.4694173"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1109\/26.153361"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2004.1301018"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/ICIINFS.2009.5429885"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1145\/2076450.2076464"},{"key":"ref2","author":"mayer","year":"2009","journal-title":"In Search of $\\ldots$ a Better Faster Stronger Web"},{"key":"ref144","author":"t\u00e4ht","year":"2012","journal-title":"Fixing Bufferbloat on Wireless or Not Every Packet Is Sacred"},{"key":"ref1","first-page":"1","article-title":"Performance related changes and their user impact","author":"schurman","year":"0","journal-title":"Proc Velocity Web Perform Oper Conf"},{"key":"ref145","year":"1997"},{"key":"ref241","doi-asserted-by":"publisher","DOI":"10.1145\/956981.956989"},{"key":"ref242","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400105"},{"key":"ref243","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2006.886335"},{"key":"ref244","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2006.188"},{"key":"ref240","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3649"},{"key":"ref248","author":"sallantin","year":"2014","journal-title":"Safe Increase of the Tcp's Initial Window Using Initial Spreading"},{"key":"ref247","author":"chu","year":"2013","journal-title":"Increasing TCP's Initial Window"},{"key":"ref246","doi-asserted-by":"publisher","DOI":"10.1145\/1823844.1823848"},{"key":"ref245","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2011.01.014"},{"key":"ref249","first-page":"61","article-title":"Congestion control without a startup phase","author":"liu","year":"0","journal-title":"Proc of Int'l Workshop PFLDnet"},{"key":"ref109","author":"cheshire","year":"2005","journal-title":"TCP Performance problems caused by interaction between Nagle's Algorithm and Delayed ACK"},{"key":"ref108","author":"minshall","year":"1999","journal-title":"A Proposed Modification to Nagle's Algorithm"},{"key":"ref107","author":"braden","year":"1989","journal-title":"Requirements for Internet Hosts&#x2014;Communication Layers RFC 1122 (INTERNET STANDARD)"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.17487\/rfc0896"},{"key":"ref105","author":"briscoe","year":"2014","journal-title":"Guidelines for Adding Congestion Notification to Protocols That Encapsulate IP"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/205511.205512"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2008.071957"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/MILCOM.2012.6415694"},{"key":"ref111","first-page":"1","article-title":"Wide-bandwidth, low-loss, 19-cell hollow core photonic band gap fiber and its potential for low latency data transmission","author":"wheeler","year":"0","journal-title":"Proc Nat Fiber Opt Eng Conf"},{"key":"ref112","year":"2008","journal-title":"The importance of dynamic bandwidth allocation in GPON networks"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2011.2177492"},{"key":"ref250","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2011.02.002"},{"key":"ref251","author":"partridge","year":"2002","journal-title":"A swifter start for TCP"},{"key":"ref254","first-page":"1","article-title":"Chirping for congestion control&#x2014;Implementation feasibility","author":"kuehlewind","year":"0","journal-title":"Proc of Int'l Workshop PFLDnet"},{"key":"ref255","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2140"},{"key":"ref252","doi-asserted-by":"publisher","DOI":"10.1145\/115992.115995"},{"key":"ref253","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2009.5061900"},{"key":"ref257","year":"2014","journal-title":"RTP Media Congestion Avoidance Techniques (RMCAT)"},{"key":"ref256","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3124"},{"key":"ref259","doi-asserted-by":"publisher","DOI":"10.1109\/90.929853"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511920950.013"},{"key":"ref258","first-page":"1","article-title":"TCP Fast Start: A technique for speeding up web transfers","author":"padmanabhan","year":"0","journal-title":"Proc IEEE Global Internet Conf"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6824"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6182"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1064413.1064415"},{"key":"ref14","year":"2014","journal-title":"IOS Multipath TCP Support in IOS 7"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6897"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-54420-0_33"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.2006.925"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.803905"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2008.4454703"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879144"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2500098.2500100"},{"key":"ref119","first-page":"1364","article-title":"The performance of adaptive frame aggregation with delay limits in ultrahigh-speed WLAN","author":"shen","year":"0","journal-title":"Proc 12th IEEE ICCT"},{"key":"ref114","author":"inamura","year":"2003","journal-title":"TCP Over Second (2 5?G) and Third (3?G) Generation Wireless Networks"},{"key":"ref113","volume":"chapter 35","author":"rubin","year":"2002","journal-title":"The Communications Handbook"},{"key":"ref116","year":"2007"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1002\/sat.754"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2008.4625680"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1145\/1454609.1454612"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2009.08.014"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/225830.224432"},{"key":"ref260","first-page":"373","article-title":"Recursively cautious congestion control","author":"mittal","year":"0","journal-title":"Proc 11th USENIX Symp NSDI"},{"key":"ref261","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4782"},{"key":"ref262","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5634"},{"key":"ref263","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2006.11.006"},{"key":"ref264","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633035"},{"key":"ref265","doi-asserted-by":"publisher","DOI":"10.1007\/11499169_22"},{"key":"ref266","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5405"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/7548084\/06967689.pdf?arnumber=6967689","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:30:13Z","timestamp":1642005013000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/6967689"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":340,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/comst.2014.2375213","relation":{},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}