1 % vim: set tw=78 sts=2 sw=2 ts=8 aw et ai:
2 \documentclass[12pt]{article}
4 \usepackage[paper=a4paper, top=2cm, bottom=3cm, left=2.5cm, right=2.5cm]{geometry}
7 \usepackage[utf8x]{inputenc}
8 \usepackage[english]{babel}
9 \usepackage{hyperref} % use \url{http://$URL} or \href{http://$URL}{Name}
10 \usepackage{underscore} % underscores need not be escaped
11 \usepackage{subfigure}
16 % Support for including graphics
18 \DeclareGraphicsExtensions{.pdf,.png,.jpg}
29 bookmarksnumbered=true
33 \newcommand{\labelindexref}[2]{\hyperref[#2]{#1~\ref*{#2}}}
34 % command for inserting labeled figures
35 \newcommand{\image}[4][]{
38 \includegraphics[#1]{#2}
39 \caption{#4 \label{#3}}
44 \setlength{\parindent}{0pt}
45 \setlength{\parskip}{2ex}
48 \title{\bfseries{SWIFT in the Linux Kernel\\
49 \large{\vspace*{0.4cm}Scientific supervisor: Nicolae Țăpuș\\ Technical supervisor: Răzvan Deaconescu}}}
51 \author{Oana Baron, Bogdan Druțu\\
52 Automatic Control and Computers Faculty\\
53 University Politehnica of Bucharest\\
54 Splaiul Independenței nr. 313, Bucharest, Romania \\
55 \emph{\{oana.baron, bogdan.drutu\}@cti.pub.ro}}
67 {\bf \hspace*{0.8cm} \textbf{\emph{Keywords}} -- bittorrent, multiparty, transport protocol, linux kernel,\\
68 \hspace*{0.8cm} Merkle hash trees, binmaps}
70 \section{Introduction}
71 \label{sec:introduction}
74 \section{Related Work}
75 \label{sec:relatedwork}
76 \input{src/relatedwork}
80 \section{Swift Protocol Description}
82 \input{src/swiftdescrip}
84 \section{Implementation}
85 \label{sec:implementation}
88 \section{Utilization Example}
92 \section{Preliminary Results}
96 \section{Conclusion and Further Work}
100 %\section*{Acknowledgment}
101 %\label{sec:acknowledgment}
103 %The authors would like to thank XYZ for their support and dedication.
107 \bibliographystyle{abbrv}
108 \bibliography{my-report}