doc: abstract + architecture
[p2p-kernel-protocol.git] / doc / src / abstract.tex
1 \begin{abstract}
2 Peer-to-peer file sharing applications generate the largest amount of traffic
3 in the Internet nowadays. Over the past few years there was a lot of research
4 effort invested in this direction, analyzing and improving peer-to-peer
5 applications such as BitTorrent, Kazaa or Shareaza but also developing new
6 multiparty\cite{multiparty} protocols.
7
8 This paper proposes a design for the SWIFT\cite{swift} generic multiparty
9 transport protocol. Although it is an application layer protocol, our
10 implementation resides at the kernel level. We believe that this approach
11 would reduce the Operating System latency and would offer better performance
12 than an userspace implementation such as a library. This paper also presents
13 a performance comparison between our approach and the best currently existing
14 solution, based on the \texttt{sendfile} system call.
15 \end{abstract}