Skip to content
Snippets Groups Projects
Verified Commit e5f44bcc authored by Sebastian Endres's avatar Sebastian Endres
Browse files

Last commit :innocent:

parent c44345e9
No related branches found
No related tags found
No related merge requests found
Pipeline #77233 passed
...@@ -3,17 +3,19 @@ ...@@ -3,17 +3,19 @@
\begin{frame} \begin{frame}
\pnote{○ Interop IETF} \pnote{○ Interop IETF}
\pnote{○ Funktionalitätstests}
\pnote{○ 2 Screenshots der Website} \pnote{○ 2 Screenshots der Website}
\pnote{○ Interaktiv (logs, traces, filtern, bei Bedarf später anschauen)} \pnote{○ Interaktiv (logs, traces, filtern, bei Bedarf später anschauen)}
\pnote{○ Funktionalitäts- & Performance Tests}
\pnote{○ Spalten: Server, Zeilen: Clients}
\pnote{○ Z(eroRTT), LR, (HTTP)3}
\pnote{○ Goodput, Crosstraffic (Dateidownload mit konkurrierender IPerf-TCP Verbindung)}
\pnote{}
\pnote{○ 15 Implementierungen} \pnote{○ 15 Implementierungen}
\pnote{○ Die meisten sowohl Client als auch Server} \pnote{○ Die meisten sowohl Client & Server}
\pnote{○ Chrome und quicly funktionieren aktuell nicht} \pnote{○ Spalten: Server, Zeilen: Clients}
\pnote{○ mittlerweile 2 mehr} \pnote{○ Z(eroRTT), LR}
\pnote{---}
\pnote{○ auch Performance Tests}
\pnote{○ Goodput}
\pnote{○ Crosstraffic (Dateidownload mit konkurrierender IPerf-TCP Verbindung)}
% \pnote{○ Chrome und quicly funktionieren aktuell nicht}
% \pnote{○ mittlerweile 2 mehr}
\centering \centering
\begin{tikzpicture} \begin{tikzpicture}
...@@ -68,7 +70,6 @@ ...@@ -68,7 +70,6 @@
\pnote{ ○ Docker Containers} \pnote{ ○ Docker Containers}
\pnote{ ○ Wartung auf Entwickler*innen auslagern} \pnote{ ○ Wartung auf Entwickler*innen auslagern}
\pnote{ ○ Client, Server und Scenario konfigurierbar} \pnote{ ○ Client, Server und Scenario konfigurierbar}
\pnote{ ○ alle gegen alle}
\pnote{ ○ auf EINEM Host} \pnote{ ○ auf EINEM Host}
\centering \centering
...@@ -109,24 +110,16 @@ ...@@ -109,24 +110,16 @@
\pnote{— schnell —} \pnote{— schnell —}
\pnote{○ Mit Async und Distributed: 4 neue Scenarios} \pnote{○ Mit Async und Distributed: 4 neue Scenarios}
\pnote{○ 2 Relevante gab es schon:} \pnote{○ 2 Relevante gab es schon:}
\pnote{ ○ LR:} \pnote{ ○ LR: (Test, handshake)}
\pnote{ ○ Test} \pnote{ ○ G: terrestrisch, goodput wird gemessen}
\pnote{ ○ handshake} \pnote{ → Vergleich: Passt Setup & Baseline terrestrisch}
\pnote{ ○ G:} \pnote{}
\pnote{ ○ Messung}
\pnote{ ○ RTT zu klein}
\pnote{ ○ → Vergleichbarkeit}
\pnote{○ alle Messungen:}
\pnote{ ○ 10 MiB}
\pnote{ ○ goodput wird gemessen}
\pnote{ ○ Vergleich: Passt Setup & Baseline terrestrisch}
\pnote{---}
\pnote{○ SAT / SATL:} \pnote{○ SAT / SATL:}
\pnote{ ○ RTT: 600} \pnote{ ○ RTT: 600}
\pnote{ ○ Datenrate: 20/2} \pnote{ ○ Datenrate: 20/2}
\pnote{ ○ 20/2 weil Astra; asym.} \pnote{ ○ 20/2 weil Astra; asym.}
\pnote{ ○ SatLoss: 1 \% gleichverteilte PLR} \pnote{ ○ SatLoss: 1 \% gleichverteilte PLR}
\pnote{---} \pnote{}
\pnote{○ 2 über echte Verbindungen} \pnote{○ 2 über echte Verbindungen}
\pnote{ ○ SES Astra} \pnote{ ○ SES Astra}
\pnote{ ○ Eutelsat SkyDSL: mit hoher Datenrate} \pnote{ ○ Eutelsat SkyDSL: mit hoher Datenrate}
......
...@@ -5,8 +5,8 @@ ...@@ -5,8 +5,8 @@
\begin{frame} \begin{frame}
\pnote{○ genauso, wie vorher} \pnote{○ genauso, wie vorher}
\pnote{○ eingefärbt nach Efficiency / Link Auslastung} \pnote{(eingefärbt nach Efficiency / Link Auslastung)}
\pnote{○ außerdem zusätzlich Plots} % \pnote{○ außerdem zusätzlich Plots}
\centering \centering
\begin{tikzpicture} \begin{tikzpicture}
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
\pnote{○ G:} \pnote{○ G:}
\pnote{ ○ prinzipiell gute Ergebnisse (10Mbit/s wäre max.)} \pnote{ ○ prinzipiell gute Ergebnisse (10Mbit/s wäre max.)}
\pnote{ ○ neqo Timeout: haben wir nicht herausgefunden} \pnote{ ○ neqo Timeout: haben wir nicht herausgefunden}
\pnote{Resultat: Gute Ergebnisse}
\begin{columns}[b] \begin{columns}[b]
\begin{column}{0.5\textwidth} \begin{column}{0.5\textwidth}
...@@ -59,6 +60,7 @@ ...@@ -59,6 +60,7 @@
\begin{frame}[c] \begin{frame}[c]
\pnote{○ SAT:} \pnote{○ SAT:}
\pnote{ ○ Unterschiede groß}
\pnote{ ○ Ergebnisse viel schlechter (20 wäre max)} \pnote{ ○ Ergebnisse viel schlechter (20 wäre max)}
\pnote{ ○ schlechte Server: Aioquic, kwik, nginx} \pnote{ ○ schlechte Server: Aioquic, kwik, nginx}
\pnote{ ○ schlechte Clients: kwik, mvfst, ngtcp2} \pnote{ ○ schlechte Clients: kwik, mvfst, ngtcp2}
...@@ -70,7 +72,7 @@ ...@@ -70,7 +72,7 @@
\pnote{ ○ nur sehr wenige erzielen annehmbare Durchsätze} \pnote{ ○ nur sehr wenige erzielen annehmbare Durchsätze}
\pnote{} \pnote{}
\pnote{○ für AST & EUT im Anhang} \pnote{○ für AST & EUT im Anhang}
\pnote{ ○ denn das, was man dort sehen würde, kann man auch an der folgenden Grafik erkennen} \pnote{ ○ dafür andere Darstellung:}
\begin{columns}[b] \begin{columns}[b]
\begin{column}{0.5\textwidth} \begin{column}{0.5\textwidth}
...@@ -158,14 +160,20 @@ ...@@ -158,14 +160,20 @@
\begin{columns} \begin{columns}
\begin{column}{0.5\textwidth} \begin{column}{0.5\textwidth}
\resizebox{!}{\textheight-2em}{% \resizebox{!}{\textheight-2em}{%
\alt<3->{%
\input{./img/plots/cca-plot-SAT-SATL.pgf} \input{./img/plots/cca-plot-SAT-SATL.pgf}
}{%
\input{./cca-plot-SAT-SATL.pgf}
}
} }
\end{column} \end{column}
\begin{column}{0.5\textwidth} \begin{column}{0.5\textwidth}
\begin{center} \begin{center}
\onslide<2->{%
\scriptsize \scriptsize
\vspace{-0.5em} \vspace{-0.5em}
\input{./latex-common/tables/implementations-details.tex} \input{./latex-common/tables/implementations-details.tex}
}
\end{center} \end{center}
\end{column} \end{column}
\end{columns} \end{columns}
...@@ -178,7 +186,7 @@ ...@@ -178,7 +186,7 @@
\pnote{Neben den Messergebnissen stellen wir außerdem auf der Website} \pnote{Neben den Messergebnissen stellen wir außerdem auf der Website}
\pnote{Offset Plots für jede Messung zur Verfügung.} \pnote{Offset Plots für jede Messung zur Verfügung.}
\pnote{○ erlauben es, detailliertere Untersuchungen anzustellen} \pnote{○ erlauben es, detailliertere Untersuchungen anzustellen.}
\pnote{○ Sehr unterschiedlich} \pnote{○ Sehr unterschiedlich}
\pnote{○ Interessantesten Muster im Folgenden} \pnote{○ Interessantesten Muster im Folgenden}
...@@ -206,11 +214,10 @@ ...@@ -206,11 +214,10 @@
\begin{frame}{Bad Estimation of Bottleneck Bandwidth \& Pacing}{\kwik/---\msquic/---\sat/} \begin{frame}{Bad Estimation of Bottleneck Bandwidth \& Pacing}{\kwik/---\msquic/---\sat/}
\pnote{○ 10 Iterationen pro Plot} \pnote{○ 10 Iterationen pro Plot}
\pnote{○ Mit median Time-to-completion: farbig}
\pnote{○ Offset entspricht Sequenznummern bei TCP} \pnote{○ Offset entspricht Sequenznummern bei TCP}
\pnote{○ Mit median Time-to-completion: farbig}
\pnote{○ Blau: normale Pakete} \pnote{○ Blau: normale Pakete}
\pnote{○ Orange: Retransmissions} \pnote{○ Orange: Retransmissions}
\pnote{○ Plotten sehr aufwändig}
\pnote{} \pnote{}
\pnote{○ NewReno} \pnote{○ NewReno}
\pnote{○ langsamer Start-up} \pnote{○ langsamer Start-up}
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
\begin{frame}[c]{Summary} \begin{frame}[c]{Summary}
\pnote{Zusammenfassung}
\pnote{---} \pnote{---}
\pnote{○ automatisiert: Damit vergleichbar} \pnote{○ automatisiert: Damit vergleichbar}
\pnote{---} \pnote{---}
...@@ -31,7 +32,7 @@ ...@@ -31,7 +32,7 @@
\pnote{---} \pnote{---}
\pnote{○ Höhere Datenrate führt nicht zu größerem Goodput (AST / EUT)} \pnote{○ Höhere Datenrate führt nicht zu größerem Goodput (AST / EUT)}
\pnote{---} \pnote{---}
\pnote{Client & Server haben Einfluss auf Effizienz} \pnote{Nicht nur Server, sondern auch Client haben Einfluss auf Effizienz}
\pnote{} \pnote{}
\pnote{○ Jörg: Ergebnisse wurden schon beim 2. QUIC & Sat Stakeholder Meeting vorgestellt} \pnote{○ Jörg: Ergebnisse wurden schon beim 2. QUIC & Sat Stakeholder Meeting vorgestellt}
\pnote{○ Paper wird auch noch veröffentlicht} \pnote{○ Paper wird auch noch veröffentlicht}
...@@ -67,15 +68,16 @@ ...@@ -67,15 +68,16 @@
\pnote{ ○ → Puffer- & Fenser-Größen vergrößern} \pnote{ ○ → Puffer- & Fenser-Größen vergrößern}
\pnote{○ BBR bei Verlusten} \pnote{○ BBR bei Verlusten}
\pnote{○ pacing} \pnote{○ pacing}
\pnote{○ Proxies: Paketverlust in LAN kompensieren → in no-loss-Fall kommen, \pnote{○ Proxies: Paketverlust in LAN kompensieren}
große Performance Steigerung} \pnote{ → in no-loss-Fall kommen, große Performance Steigerung}
\pnote{} \pnote{}
\pnote{— schnell —} \pnote{— schnell —}
\pnote{○ 0-RTT-BDP beschreibt, wie man zusätzlich ermittelte Pfadparameter,} \pnote{○ 0-RTT-BDP beschreibt, wie man zusätzlich ermittelte Pfadparameter,}
\pnote{ wie das geschätze BDP, sichern kann,} \pnote{ wie das geschätze Bandwidth-Delay-Product, sichern kann,}
\pnote{ damit man bei der Wiederaufnahme direkt mit hoher Datenrate starten kann,} \pnote{ damit man bei der Wiederaufnahme direkt mit höher Datenrate starten kann,}
\pnote{ statt mit einem Slow-Start} \pnote{ statt mit einem Slow-Start}
\pnote{○ Es wurde unter manchen Umständen der limitierte Return-Link als Flaschenhals für die Performance identifiziert} \pnote{○ Es wurde unter manchen Umständen die kleinen Datenraten im Return-Link}
\pnote{ als Flaschenhals für die Performance identifiziert}
\pnote{ → ACK-Rate verringern} \pnote{ → ACK-Rate verringern}
\pnote{○ Redundanzpakete Einfügen, um mit FEC Paketverluste auszugleichen.} \pnote{○ Redundanzpakete Einfügen, um mit FEC Paketverluste auszugleichen.}
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment