Wednesday, August 23, 2017

Session 5 Paper 1: The QUIC Transport Protocol: Design and Internet-Scale Deployment

Presented by: Jana Iyengar

Authors: Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, and Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, Jeff Bailey, and Jeremy Dorfman, Jim Roskind, and Joanna Kulik, Patrik Westin, Raman Tenneti, Robbie Shade, Ryan Hamilton, Victor Vasiliev, Wan-Teh Chang, and Zhongyi Shi (Googlers or ex-Googlers)

QUIC is Google’s HTTPS protocol since 2014. It is between Google services and the Chrome/mobile apps. QUIC improves application performance, reducing youtube video re-buffering by 15 - 18% and Google's search latency by 3.5 - 8%. QUIC handles 35% Google’s egress traffic, or 7% internet traffic. QUIC stopped servicing traffic during December 2015 - January 2016 due to a security bug, but the amount of traffic served increased drastically in August 2016 when mobile Youtube started to run on QUIC. Google has also founded an IEFT working group formed in Oct 2016 to modularize and standardize QUIC.


QUIC is an integrated replacement for TCP + TLS + HTTPS. A lot of cross-layer optimization strategies have been adopted to improve performance and reduce overhead, such as leveraging flow control over a new transmission abstraction (QUIC stream) to avoid Head-of-line blocking on the TCP layer. QUIC is also developed in user space for better tools and practices, for better integration with tracing and logging, and for quicker deployment and evolution.


The performance improvement of QUIC mainly comes from the tail: for good connections with low latency, the space for improvement is small. However, for poor connections with larger latency, QUIC helps. The benefits come from reduced handshake latency and faster loss recovery, which results from the cross-layer design of QUIC.


Q: QUIC completely removes TCP. Should congestion control be moved from TCP to QUIC?
A; QUIC already has the Cubic congestion control algorithm.


Q: How about fairness? What happens when a QUIC session and a TCP session coexist?
A: Fairness depends on the congestion control algorithm (e.g. CUBIC). QUIC should be TCP friendly since QUIC and TCP both use the Cubic congestion algorithm.


Q: What is the cost of infrastructure to deploy QUIC? Some TCP features are already enabled on NICs. However, QUIC may not be able to leverage these existing features in the hardware.
A; We find the performance improvement overweights.


Q: Can a QUIC session be broken up to utilize between WiFi and cellular network?

A: This would be future work.

18 comments:

  1. Great work man i would like to congratulate you on this effort organic tick spray

    ReplyDelete
  2. These are really amazing and valuable websites you have share with us. Thanks for the informative post. Keep posting like these information.
    mobile app development company chennai

    ReplyDelete
  3. Hi there, You have done a great job. I will definitely digg it and personally suggest to my friends. I am sure they'll be benefited using this web site. Air Ambulance

    ReplyDelete
  4. The way to wrap furniture for moving depends on specifics of your move. Is it interstate move, across the country, or local moving around the block? Loading PODS or international shipping container, or moving to long term storage? شركات نقل الاثاث

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. To evade such circumstance, here are a couple of tips to get the best out of spending vehicle rental, finding the best costs and how to set aside cash - and ideally by following these tips, you can have a more calm vehicle rental experience: cancun car rental

    ReplyDelete
  7. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, thanks to offer such a helpful information here. äÞá ÚÝÔ

    ReplyDelete
  8. We certainly have been an extensive Professional Company and try to require a minimal support for design substance rubbish. Dumpster Rental is great!! Beneficial, He's actually quick on response for; they normally have time check this site out.

    ReplyDelete
  9. This year we has a very large company contact us about their SEO and they were horrified when we suggested that they needed to remove their 1. my blog Multifunctionality and accessibility are the best ways to stay competitive.

    ReplyDelete
  10. I am very happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that's at the other posts. Appreciate your sharing this greatest doc. dance classes for kids

    ReplyDelete
  11. It was extremely all around composed and straightforward. Not at all like different online journals I have perused which are truly not that good.Thanks a lot Europa-Road Kft.

    ReplyDelete
  12. Thanks for the tips guys. They were all great. I have been having issues with being fat both mentally and physically. Thanks to you guys i have been showing improvements. Do post more. valóságos nemzetközi szállítmányozás

    ReplyDelete
  13. I might want to thank you for the endeavors you have made in composing this article. I am trusting the same best work from you later on too..  Beol

    ReplyDelete
  14. There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game. Both boys and girls feel the impact of just a moment?s pleasure, for the rest of their lives.lisa

    ReplyDelete
  15. This content is simply exciting and creative. I have been deciding on a institutional move and this has helped me with one aspect. https://www.pageview.com/ I invite you to the page where you can read with interesting information on similar topics.

    ReplyDelete


  16. I’m greatly enjoying the Road Trip so far. I’ve been visiting 3 or 4 ‘A to Z’ posts each night. In this way, I don’t rush through any of them.Lisa

    ReplyDelete