WWW.FED4FIRE.EU
Joint experimentation of modern Internet application protocols with SDN (Go-Quick)
Fed4FIRE+ Open Calls March 15th, Paris, France
- Dr. Ioannis Giannoulakis
Eight Bells Ltd giannoul@8bellsresearch.com www.8bellsresearch.com
Joint experimentation of modern Internet application Dr. Ioannis - - PowerPoint PPT Presentation
Joint experimentation of modern Internet application Dr. Ioannis Giannoulakis Eight Bells Ltd giannoul@8bellsresearch.com protocols with SDN www.8bellsresearch.com (Go-Quick) Fed4FIRE+ Open Calls March 15th, Paris, France WWW.FED4FIRE.EU
WWW.FED4FIRE.EU
Fed4FIRE+ Open Calls March 15th, Paris, France
Eight Bells Ltd giannoul@8bellsresearch.com www.8bellsresearch.com
WWW.FED4FIRE.EU
2
WWW.FED4FIRE.EU
3
WWW.FED4FIRE.EU 4
OFELIA server host OFELIA Switches OFELIA client host
OFELIA VTAM & OFAM aggregate managers
WWW.FED4FIRE.EU 5
*P. Megyesi, Z. Kramer, S. Molnar, “How quick is QUIC?”, in
Ø One of the bottlenecks of HTTP performance is the
dozens of distinct TCP connections. Ø Another limitation is that HTTP based web transfers are strictly initiated by the client. This presents a serious problem because it hurts performance significantly in the case of loading embedded objects. Ø HTTP2 introduces request prioritization. The client is allowed to specify a priority level for each object and the server then schedules the transfer of the objects accordingly. Ø QUIC is working over UDP. The protocol does not force in-order delivery of packets thus QUIC avoids HOL blocking.
WWW.FED4FIRE.EU
6
1 2 4 8 10 15 20 30 40 50 60 80 100 200 500 1000 10 20 30 40 50 60 70 80 90 Files Mbps
QUIC - quic_client
QUIC quic_client 10MB QUIC quic_client 1MB QUIC quic_client 100KB QUIC quic_client 10KB
WWW.FED4FIRE.EU
7
1 2 4 8 10 15 20 30 40 50 60 80 100 200 500 1000 10 20 30 40 50 60 70 80 Files Mbps
QUIC - Chrome
QUIC chrome 10MB QUIC chrome 1MB QUIC chrome 100KB QUIC chrome 10KB
WWW.FED4FIRE.EU
8
1 2 4 8 10 15 20 30 40 50 60 80 100 200 500 1000 50 100 150 200 250 Files
Mbps QUIC - https - https/2 100KB
QUIC quic_client QUIC chrome HTTPS wget HTTPS chrome (apache 2.4.18 mpm prefork) HTTPS chrome (apache 2.4.27 mpm event) HTTPS/2 chrome (apache 2.4.27 mpm event)
WWW.FED4FIRE.EU
Ø
Ø
Ø
Ø delay of 12.5 ms is added and losses of about 0.5%, both upstream and downstream Ø
Ø delay of 25 ms is added and losses of about 1%, both upstream and downstream Ø
Ø delay of 50 ms is added and losses of about 2%, both upstream and downstream Ø
Ø delay of 100 ms is added and losses of about 4%, on both upstream and downstream
9
WWW.FED4FIRE.EU 10
0.1 1 10 100 1000 0_0.0 12.5_0.5 25_1.0 50_2.0 100_4.0 https_1MB http2_1MB quic_1MB https_100KB http2_100KB quic_100KB https_10KB http2_10KB quic_10KB
WWW.FED4FIRE.EU
11
WWW.FED4FIRE.EU 12
WWW.FED4FIRE.EU
13
WWW.FED4FIRE.EU
14
This project has received funding from the European Union’s Horizon 2020 research and innovation programme, which is co-funded by the European Commission and the Swiss State Secretariat for Education, Research and Innovation, under grant agreement No 732638.
WWW.FED4FIRE.EU