several fixups discussed on tuesday
This commit is contained in:
63
main.tex
63
main.tex
@@ -76,7 +76,7 @@
|
||||
\newcommand{\bitem}[1]{
|
||||
\item \textbf{#1}}
|
||||
|
||||
\setcounter{secnumdepth}{1} % Only number chapters and sections, not subsections
|
||||
\setcounter{secnumdepth}{0} % Only number chapters, not sections or subsections
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% MARGIN SETTINGS
|
||||
@@ -95,8 +95,7 @@
|
||||
% THESIS INFORMATION
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\thesistitle{A Reproducible Analysis of P2P
|
||||
VPN Implementation and Overhead} % Your thesis title, this is used in the title
|
||||
\thesistitle{An Analysis of P2P VPN Implementation} % Your thesis title, this is used in the title
|
||||
% and abstract, print it elsewhere with \ttitle
|
||||
%\supervisor{\textsc{Ber Lorke}} % Your supervisor's name, this is
|
||||
% used in the title page, print it elsewhere with \supname
|
||||
@@ -241,16 +240,44 @@ and Management}} % Your department's name and URL, this is used in
|
||||
seven benchmarks.
|
||||
|
||||
Our analysis reveals that Tailscale outperforms the Linux kernel's
|
||||
default networking stack under degraded conditions. and tuned
|
||||
congestion control: Reno over CUBIC, with RACK disabled to avoid
|
||||
spurious retransmits under reordering. We validate this
|
||||
hypothesis by re-running benchmarks with tuned kernel buffer
|
||||
parameters, demonstrating measurable throughput improvements. This
|
||||
investigation also uncovered several critical security
|
||||
vulnerabilities across the evaluated VPNs.
|
||||
default networking stack under degraded conditions, owing to its
|
||||
userspace IP stack with tuned parameters. We confirm this by
|
||||
re-running benchmarks with matching kernel-side tuning and observe
|
||||
comparable throughput gains. The investigation also uncovered a
|
||||
critical security vulnerability in one of the evaluated VPNs.
|
||||
|
||||
\end{abstract}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% GERMAN ABSTRACT PAGE
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\begingroup
|
||||
\renewcommand{\abstractname}{Zusammenfassung}
|
||||
\begin{abstract}
|
||||
\addchaptertocentry{Zusammenfassung}
|
||||
|
||||
Diese Arbeit untersucht Peer-to-Peer-Mesh-VPNs mithilfe eines
|
||||
reproduzierbaren, Nix-basierten Frameworks, das auf einem
|
||||
Deployment-System namens Clan aufbaut. Wir evaluieren zehn
|
||||
VPN-Implementierungen, darunter Tailscale (über Headscale),
|
||||
Hyprspace, Nebula, Tinc und ZeroTier, unter vier
|
||||
Netzwerkbeeinträchtigungsprofilen mit variierendem Paketverlust,
|
||||
Paketumsortierung, Latenz und Jitter, was über 300 einzelne
|
||||
Messungen in sieben Benchmarks ergibt.
|
||||
|
||||
Unsere Analyse zeigt, dass Tailscale unter beeinträchtigten
|
||||
Bedingungen den Standard-Netzwerkstack des Linux-Kernels
|
||||
übertrifft, was auf seinen Userspace-IP-Stack mit optimierten
|
||||
Parametern zurückzuführen ist. Wir bestätigen dies, indem wir die
|
||||
Benchmarks mit entsprechend angepassten Kernel-Parametern erneut
|
||||
durchführen und vergleichbare Durchsatzgewinne beobachten. Die
|
||||
Untersuchung deckte zudem eine kritische Sicherheitslücke in einem
|
||||
der evaluierten VPNs auf.
|
||||
|
||||
\end{abstract}
|
||||
\endgroup
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% ACKNOWLEDGEMENTS
|
||||
%----------------------------------------------------------------------------------------
|
||||
@@ -282,15 +309,6 @@ and Management}} % Your department's name and URL, this is used in
|
||||
|
||||
%\listoftables % Prints the list of tables
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% ABBREVIATIONS
|
||||
%----------------------------------------------------------------------------------------
|
||||
|
||||
\section*{Abbreviations}
|
||||
\begin{acronym}[P2P] % [P2P] aligns entries to the longest label
|
||||
\acro{P2P}{Peer to Peer}
|
||||
\end{acronym}
|
||||
|
||||
%----------------------------------------------------------------------------------------
|
||||
% PHYSICAL CONSTANTS/OTHER DEFINITIONS
|
||||
%----------------------------------------------------------------------------------------
|
||||
@@ -339,7 +357,7 @@ and Management}} % Your department's name and URL, this is used in
|
||||
% Include the chapters of the thesis as separate files from the Chapters folder
|
||||
% Uncomment the lines as you write the chapters
|
||||
\include{Chapters/Introduction}
|
||||
\include{Chapters/Preliminaries}
|
||||
\include{Chapters/Background}
|
||||
\include{Chapters/Methodology}
|
||||
\include{Chapters/Results}
|
||||
\include{Chapters/Discussion}
|
||||
@@ -361,6 +379,11 @@ and Management}} % Your department's name and URL, this is used in
|
||||
% Appendices folder
|
||||
% Uncomment the lines as you write the Appendices
|
||||
|
||||
\chapter{Abbreviations}
|
||||
\begin{acronym}[P2P] % [P2P] aligns entries to the longest label
|
||||
\acro{P2P}{Peer to Peer}
|
||||
\end{acronym}
|
||||
|
||||
%\include{Appendices/AppendixA}
|
||||
%\include{Appendices/AppendixB}
|
||||
%\include{Appendices/AppendixC}
|
||||
|
||||
Reference in New Issue
Block a user