Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize

Protocollum QUIC perquam interest vigilare, unde scribens de eo amamus. Sed si priora publicationes de QUIC plus in historicis (historiae localibus, si vis) naturae et ferrariae fuerunt, hodie laeti sumus ut translationem alterius generis enuntiemus - loquemur de reali applicatione protocolli anno MMXIX. Praeterea non de parvis infrastructuris loquimur in garage sic dicta, sed de Ubero, qui in toto fere mundo operatur. Qualiter fabrum societatis venerunt ad consilium utendi QUIC in productione, quomodo probationes perfecerint et quid viderint post evolutionem in productione β€” infra incisam.

Imagines sunt clickable. Fruere legendo!

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize

Uber scalam globalem habet, nempe 600 civitatum praesentiae, in quarum singulis applicatio in interretiali wireless plus quam 4500 operariorum cellularum posita est. Users app exspectant non solum celeriter, sed in tempore reali - ut hoc consequantur, Uber app latenciam humilem et certissimam connexionem eget. Heu, sed acervus! HTTP / 2 non bene facit in dynamica et prona wireless ligula. Intelleximus in hoc casu, humilem effectum esse directe ad TCP exsecutionem in nucleis operandi ratio.

Ad quaestionem solvendam, applicavimus quic, alveus modernus multiplex protocollum quae plus nobis dat potestatem in protocollo onerariis exercendis. Currently ad operantes coetus IETF QUIC ut signaret HTTP / 3.

Post multam probationem conclusimus QUIC in applicatione nostra effectum esse in latenciis caudae inferioris comparatis ad TCP. Observavimus reductionem per 10-30% ad negotiationem HTTPS in applicationibus aurigae et transeuntis. QUIC etiam potestatem nobis dedit ad finem utentis fasciculi.

In hoc articulo, experientiam nostram communicamus in optimizing TCP pro Uber applicationibus utendo acervo qui QUIC sustinet.

Aliquam technologia: TCP

Hodie, TCP usus est protocollo onerariorum ad mercaturam HTTPS tradendam in Interreti. TCP certam bytes rivum praebet, inde summitatem parietum cum obstructio retis et detrimento iacuit nexus. Usus diffusus TCP pro HTTPS negotiatio debetur ubiquitatis prioris (fere omnis OS TCP continet), promptitudo ad plus infrastructuras (qualia sunt libratores onerarii, HTTPS procuratores et CDNs), et extra-de-arca functionis quae est in promptu. fere Vestibulum ac ligula.

Plerique usores nostri app in go utuntur, et latenciae caudae TCP nusquam prope exigentiis negotiationis nostrae real-time HTTPS erant. Plane, utentes toto orbe hoc experti sunt - Figura 1 ostendit moras in urbibus maioribus;

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura I: Cauda latency variat per civitates praecipuas Uber.

Etsi latency in Indian and Brazilian retiacula altior erat quam in US et UK, cauda latentia significanter altior est quam mediocris latency. Etiam id enim et augue.

TCP in aere perficientur

TCP creatus est wired retiacula, id est, cum emphasi in valde praedictio nexus. Sed wireless retiacula proprias notas et difficultates habent. Primum, retiacula wireless suscipiunt damna propter impedimentum et insignem attenuationem. Pro exemplo, retiacula Wi-FI sensitiva ad microwaves, bluetooth et alia radiophonica fluctus. Cellularum retiaculum insigne detrimentum patiuntur (amissa semita) ob reflexionem / effusio signi ab objectis et aedificiis , tum ex impedimentum e vicinis turris cellula. Inde magis significantia (4-10 times) et magis diversa Circum Trinus Tempus (RTT) et fasciculus damni ad nexum wiretum comparatum.

Ad pugnam tamen fluctuationes et damna, retiacula cellulosa typice utuntur magnis buffers pro eruptionibus negotiationis. Hoc perducere potest ad nimiam queueing, id est moras longiores. Saepius TCP tractat hanc queutionem ut vastum ob tempus extensum, sic TCP ad nullam tendit et inde quiddam impleat. Hoc problema notum est bufferbloat (nimia network buffering, quiddam bloat) et hoc est valde gravis quaestio соврСмСнного ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

Denique perficientur retis cellulares per tabellarium, regionem, tempus variat. In Figura 2, moras medianas HTTPS negotiationis trans cellas intra 2-kilometri ambitum collegimus. Data pro duobus operariis cellularibus maioribus in Delhi, India collectis. Ut vides, effectus variat a cellula ad cellam. Praeterea, productio unius operantis differt a fructibus secundi. Hoc a factoribus afficitur ut formas retis viscus ratione temporis et loci, mobilitatis usoris, necnon retis infrastructurae ratione turris densitatis et ratio generum retis (LTE, 3G, etc.).

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 2. Moras radiophonicae 2 km utens in exemplo. Delhi, India.

Etiam, retiacula cellularum perficienda per tempus variat. Figura 3 ostendit latentiam medianam per dies hebdomadis. Differentias etiam in minore magnitudine, intra unam diem et horam, observavimus.

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 3. Cauda morae signanter inter dies variari possunt, sed pro eodem operante.

Omnes praedictae causae TCP perficientur efficaces sunt in retiaculis wireless. Sed priusquam ad utrumque TCP quaereremus, subtilis intellectus in sequentibus punctis evolvere voluimus.

  • estne TCP reus principale post caudam latenciis in applicationibus nostris?
  • Num moderni retiacula significantes et varias moras rotundos habent?
  • Quid est impetus RTT et damnum in TCP perficientur?

TCP euismod Analysis

Ad intellegendum quomodo explicatio TCP explicatio, velox inspiciamus quomodo TCP notitias a mittente ad accipientem transferat. Primo, qui mittit nexum TCP constituens, faciendo tres vias handshake: Missor a SYN fasciculum mittit, SYN-ACK fasciculum a accipiente exspectat, inde ACK fasciculum mittit. Additamentum secundo et tertio transitus connexionis TCP constituendo consumitur. Recipiens agnoscit acceptionem uniuscuiusque fasciculi (ACK) ut certam traditionem conservet.

Si fasciculus vel ACK amittitur, mittente retransmits post timeout (RTO, retransmission timeout). RTO computatur dynamice qui variis innititur causis, ut expectata RTT mora inter mittentem et recipientem.

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 4. Fasciculus commutatio super TCP/TLS mechanism retransmissio includit.

Decernimus quomodo TCP in applicationibus nostris exerceantur, TCP utentes facis viverra tcpdump hebdomadam in certamine mercaturae ab Indis ore servientibus oriebatur. Nos igitur nexus TCP resolvitur utens tcptrace. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΡ‹ создали Android-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡˆΠ»Π΅Ρ‚ эмулированный Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° тСстовый сСрвСр, максимально подраТая Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡƒ. Π‘ΠΌΠ°Ρ€Ρ‚Ρ„ΠΎΠ½Ρ‹ с этим ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΈ Ρ€ΠΎΠ·Π΄Π°Π½Ρ‹ нСскольким сотрудникам, ΠΊΡ‚ΠΎ собирал Π»ΠΎΠ³ΠΈ Π½Π° протяТСнии Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Π½Π΅ΠΉ.

Eventus utriusque experimentorum inter se constabat. Vidimus alta latentia rtt; caudae valores mediani fere 6 temporibus altiores erant; arithmetica mediocris morarum plusquam 1 secunda. Multae nexus damnosae erant, cum TCP ad 3,5% omnium fasciculorum retransmittere poterant. In congestis locis ut aliquet nisl et stationes tramen 7% damna vidimus. Hi eventus in dubium ponunt in sapientia conventionali quam in retiacula cellulosa adhibentur provectus retransmission circuitus Signanter reducere damna onerariis massa. Infra sunt experimenta proventus applicationis "simulatoris":

Retiacula metrics
idest

RTT, milliseconds [50%, 75%, 95%, 99%]
[I, III, V, I]

RTT distinctio, seconds
In mediocris ~ 1,2 s

Fasciculum damnum instabiles nexus
Mediocris ~ 3.5% (VII% in cumulatur locis)

ΠŸΠΎΡ‡Ρ‚ΠΈ Π² ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ этих соСдинСний Π±Ρ‹Π»Π° ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½Π° потСря ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎ большСй части это Π±Ρ‹Π»ΠΈ SYN ΠΈ SYN-ACK-ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ TCP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RTO Π² 1 сСкунду для SYN-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ увСличиваСтся ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΡ‚Π΅Ρ€ΡŒ. ВрСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ TCP потрСбуСтся большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° установку соСдинСний.

Π’ случаС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, высокиС значСния RTO сильно ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ сСти ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π² бСспроводных сСтях. ΠœΡ‹ выяснили, Ρ‡Ρ‚ΠΎ срСднСС врСмя рСтрансмита – ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 1 сСкунда с хвостовой Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² 30 сСкунд. Π’Π°ΠΊΠΈΠ΅ высокиС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ TCP Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ HTTPS-Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ запросы, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ большС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΈ Π½Π΅ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ сСти.

Dum 75th cento RTT mensurae erat circa 425 ms, 75th cent pro TCP erat fere 3 secundis. Hoc innuit detrimentum TCP ad 7-10 transitus ad data feliciter transmittenda. Hoc forte consequitur inefficacem calculi RTO, non posse TCP damno cito respondere tardus packages in fenestra et inefficacia obstructionis algorithmi imperium, quod inter damna et detrimenta wireless retis obstructio non distinguit. Infra eventus TCP damna probationum sunt:

TCP fasciculus damnum mutant
valorem

Recipis nexus cum saltem I fasciculus damnum
45%

Recipis nexus cum damnis in nexu setup
30%

Recipis nexus cum damnis in notitia commutationem
76%

Distributio morarum in retransmissione, secunda [50%, 75%, 95%, 99%] [1, 2.8, 15, 28].

Distributio numeri retransmissionibus unius fasciculi vel segmenti TCP
[1,3,6,7]

Applicationem QUIC

Principio a Google evoluta est, QUIC est multi- stadiorum protocollum moderni onerariae quae super UDP currit. Currently QUIC est in процСссС стандартизации (ΠΌΡ‹ ΡƒΠΆΠ΅ писали, Ρ‡Ρ‚ΠΎ сущСствуСт ΠΊΠ°ΠΊ Π±Ρ‹ Π΄Π²Π΅ вСрсии QUIC, Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ potest sequi nexum – proxime. interpres). Ut in Figura V, QUIC ponatur sub HTTP/5 (re vera HTTP/3 super QUIC est HTTP/2, quod nunc intensive normatum est). Partialiter reponit HTTPS et TCP stratis utendo UDP ad formas facis. QUIC tantum subsidia data transferre securam sicut TLS in QUIC plene aedificatur.

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 5: QUIC sub HTTP/3 decurrit, reponens TLS, quod antea sub HTTP/II decurrit.

Infra rationes sunt quae nobis persuaserunt QUIC uti amplificatione TCP:

  • 0-RTT установка соСдинСния. QUIC permittit reus auctoritatum ex coniunctionibus praecedentibus, numerum manuum securitatem minuendo. In futuro TLS1.3 sustinebit 0-RTT, sed tres viae TCP handshake adhuc requirentur.
  • superans HoL interclusio. HTTP/2 utitur uno TCP nexu per clientem ad emendandum faciendum, sed hoc ducere potest ad HoL (caput-of-linea) interclusio. QUIC simplificat multiplicationem et petitiones liberat applicationi independenter.
  • obstructio imperii. QUIC in strato applicationis residet, ut facilius ad algorithmum principalem onerariam renovandam quae moderatur mittendo parametros retis secundum (numerum damna vel RT). Maxime TCP implementations algorithmus utuntur CUBICUSquod non est bene ad mercaturam sensitivam latentis. Nuper algorithms sicut developed Bbrverius exemplar retis et optimize latency. QUIC permittit tibi utere BBR et hoc algorithmum renovare sicut usus est. melius.
  • damnorum repletione. QUIC vocat duos TLPs (cauda damnum probe) ante RTO Urguet β€” etiam cum damna valde notabilia sunt. Hoc differt a exsecutione TCP. TLP retransmittit maxime fasciculum ultimum (vel novum unum, si adsit) ad replendum ieiunium festinanter. Cauda tractatio moras maxime utilis est ad modum retis eius operato Uber, nempe ad breves, sporadices, ac sensitivas notitias translationes latentium.
  • optimized ACK. Cum singulis fasciculus unum ordinem numerum habeat, dubium non est distinctiones facis cum retransmittuntur. ACK packets etiam continent tempus ad processum fasciculi ac generandi ACK in parte clientis. Haec lineamenta curant ut QUIC RTT verius reputet. ACK in QUIC subsidia ad 256 vincula NACKadiuvans mittentem consi- lior erit ad commissuram commissuram et paucioribus bytes in processu utendum. Electivam ACK (SACK) in TCP in omnibus casibus hanc quaestionem non solvit.
  • nexum migrationis. QUIC nexus a 64-bit ID notantur, ergo si client mutationes IP inscriptiones, vetus connexio ID continuare potest in nova IP oratio sine intermissione adhibenda. Hoc usu frequentissimum est ad applicationes mobiles ubi permutationes usoris inter Wi-FI et nexus cellulares sunt.

Alterna ad QUIC

Recogitamus alternm accedere ad problema solvendum antequam QUIC eligendo.

Primum temptavimus rem explicandam esse TPC PoPs (Puncta praesentiae) hospites propius ad utentes terminare TCP. Essentialiter PoPs nexum TCP terminant cum fabrica mobili arctiore ad reticulum cellulosum et procuratorem negotiationis ad infrastructuram originalem reducendam. Propius terminando TCP, potentia RTT reducere possumus et curare ut TCP magis respondeat ad dynamicam rerum ambitum. Tamen experimenta nostri ostenderunt pleraque ex RT et detrimento fieri ex reticulis cellulosis et usu PoPs non praestantem praestantiam praestantiam praebere.

Nos quoque parametros incedit TCP. Stack TCP constituens in ore nostro heterogeneo servers difficile erat quod TCP exsecutiones disparatas per varias OS versiones habet. Hoc difficile erat efficere ac varias retis figuras probare. Configurans TCP directe in machinis mobilibus non possibilis erat ob permissionum defectum. Potius, lineamenta ut nexus 0-RTT et RTT meliores coniecturae sunt criticae ad architecturam protocolli, et ideo non potest consequi magnas utilitates in sola TCP.

Denique complures UDP-fundatas protocolla protocolla quae Troublesos video effusas aestimavimus β€” voluimus videre si haec protocolla in casu nostro adiuvarent. Infeliciter, graviter in multis fundis securitatis defuerunt, et etiam nexum TCP additam requirebant pro metadata et dicionis notitia.

Investigatio nostra ostendit QUIC esse fortasse unicum protocollum quod adiuvare potest cum problema interretiali commercii, habita ratione securitatis et effectus.

Integration of QUIC in suggestu

Ut bene QUIC inhaerent et meliorem applicationem in ambitus connectivity inopes perficiant, veterem acervum (HTTP/2 super TLS/TCP) substituimus cum protocollo QUIC. Adhibemus ad network bibliothecam Cronet ex Chromium Projects, quod originale continet Google versionem protocolli - gQUIC. Haec exsecutio etiam constanter emendatur ut IETF novissimam speciem prae se ferat.

Primum Cronet insertum in applis MASCULINIS nostris adminiculum pro QUIC adde. Integratio ita exercebatur ut migrationem reducere quam maxime gratuita esset. Instead of omnino reposuit vetus networking ACERVUS qui bibliotheca usus est OkHttpinseruimus Cronet SUB OkHttp API compage. Hoc modo integrationem faciendo, mutationes retis nostrae vocationis vitavimus (quae per Retrofit) in API gradu.

Similis accessus ad MASCULINUS technas, Cronet in apps in iOS Uber implevit, commercium HTTP intercipiens a retis. APIper " NSURLProtocol. Haec abstractio, dummodo ab iOS Fundatione, protocollo-propria URL data tractat, et efficit ut Cronet in applicationes nostras iOS integrare possimus sine notabili migratione gratuita.

QUIC complens in Google Cloud Balancers

In parte posteriori, QUIC perfectio cavetur a Google Cloud Load infrastructuram conpensationem, quae utitur alt-svc capitis in responsionibus ad auxilium QUIC. In genere, librator alt-svc caput unicuique petitioni HTTP addit, et hoc iam QUIC subsidium pro regione firmat. Cum client Cronet responsionem HTTP cum hoc capite accipit, QUIC utitur ad petitiones HTTP subsequentes ad illam provinciam. Postquam librarius QUIC absolvit, infrastructura nostra expresse hanc actionem in HTTP2/TCP ad centra data mittit.

Euismod: Results

ВыдаваСмая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ – это главная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° нашСго поиска Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°. Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создали стСнд с network aemulatiout scias quomodo QUIC sub diversis retis profile se gerant. Ad probationem QUIC observantiam in retiacula realia mundi, experimenta cucurrimus dum circum Nova Delhi agitantes utentes retiacula retiacula aemulantes simillima HTTP vocat in vectore app.

Experimentum 1

Apparatus ad experimentum;

  • machinis MASCULINUS cum OkHttp et Cronet acervis examinis ut permittat HTTPS negotiationem super TCP et QUIC respective;
  • a Java-substructio emulationis servientis qui idem genus HTTPS capitis in responsionibus et oneribus clientium machinis emittit ut petitiones ab illis recipiat;
  • nubes illue quae corpore sita sunt prope Indiam ad TCP et QUIC terminant hospites. Dum ad terminum TCP usi sumus procuratorem in contrarium nginxdifficile erat invenire QUIC procuratorem apertum in contrarium. Procuratorem adversarium QUIC ipsi usi sumus basic QUIC acervum ex Chromium et published it in chromium ut fons aperta.

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimizeProtocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figure 6. TCP nobis QUIC via test comitia ex MASCULINE machinis cum OkHttp et Cronet constiterunt, nubes proxies ad nexus terminandos et servo aemulationem.

Experimentum 2

Cum Google QUIC praesto cum Google Cloud Load Libranseundem inventarium usi sumus, sed una modificatione: loco NGINX, librarios Google oneris cepimus ad TCP et QUIC nexus ab machinis terminandis, necnon ad HTTPS negotiatio ad aemulationem itineris. Libratores toto orbe distributi sunt, sed utere servo PoP proximo artificio (gratiae geolocation).

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 7. In secundo experimento, complementum latency TCP et QUIC comparare voluimus: Google Cloud utens et nostro nubilo ineundo.

Quam ob rem multae revelationes nos exspectaverunt;

  • finis per PoP melior TCP effectus. Cum libratores coniunctiones TCP propius ad usores desinunt ac valde optimized sunt, hoc consequitur in inferioribus RTTs, qui effectus TCP melioris facit. Et quamvis QUIC minus affecta est, tamen in forma cauda latency reducendi TCP outperformata est (per 10-30 cento).
  • caudae sunt affectus network ADSULTIM. Etsi procurator noster QUIC longius a machinis (circiter 50 ms latitudinis altioris) erat quam librariorum Google onerum librariorum, similis effectus - a 15% reductionem in latency versus a 20% reductionem in 99 centies pro TCP. Hoc innuit ultimum mille transitus in reticulo ampullae esse.

Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimizeProtocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figura 8: Proventus ex duobus experimentis monstrant QUIC signanter outperforms TCP.

Certamina negotiationis

Experiendo incitati, subsidium QUIC in applicationibus nostris Android et iOS impleverunt. A/B probantes impulsum QUIC in urbibus ubi Uber operatur, deduximus. In genere vidimus notabilem reductionem in moras caudae per utramque regionem, operariorum telecomium et retis genus.

Graphiae infra ostendunt emendationes recipis in caudis (95 et 99 centenis) per regiones macro- et varias retis rationes - LTE, 3G, 2G.
Protocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimizeProtocollum in actione QUIC: quomodo liber eam implevit ad perficiendum optimize
Figure 9. Proeliis probat, QUIC per latency outperformed TCP.

deinceps tantum,

Fortasse hoc principium est - emissio QUIC in productione miras opportunitates praebet ad emendandam applicationis observantiam in reticulis tam stabilibus quam instabilibus, scilicet:

auctus coverage

Cum solvendo protocollo in reali mercatura enucleato, vidimus circa 80% sessionum feliciter usos esse QUIC pro всСх petitiones, dum 15% sessionum coniunctio QUIC et TCP adhibita est. Ponimus compositionem esse debitam bibliothecae Cronetensis ad TCP recurrentem, cum non possit discernere inter defecta reales UDP et condiciones retis pauperum. Nunc solutionem huius problematis inspicimus dum ad subsequentem exsecutionem QUIC laboramus.

QUIC ipsum

Negotiatio ex applis mobilibus latens sensitiva est, sensitiva tamen non est. Etiam applicationes nostrae praecipue in retiacula cellulosa adhibentur. Ex experimentis, latenciis caudae adhuc altae sunt, quamvis procuratorem utentes ad TCP et QUIC prope utentes terminant. Nos active quaerentes vias ad meliorem obstructionem administrationis ac efficientiam algorithmorum damnum recuperationis QUIC emendare.

Cum his et pluribus aliis meliorationibus, cogitamus emendare experientiam usoris cuiuscumque retis et regionis, commodam et inconsutilem sarcinam onerariis circum orbem terrarum aptiorem reddendo.

Source: www.habr.com