\begin{abstract}
Peer-to-peer file sharing applications generate the largest amount of traffic
in the Internet nowadays. Over the past few years there was a lot of research
effort invested in this direction, analyzing and improving peer-to-peer
applications such as BitTorrent, Kazaa or Shareaza but also developing new
multiparty\cite{multiparty} protocols.

This paper proposes a design for the SWIFT\cite{swift} generic multiparty
transport protocol. Although it is an application layer protocol, our
implementation resides at the kernel level. We believe that this approach
would reduce the Operating System latency and would offer better performance
than an userspace implementation such as a library. This paper also presents
a performance comparison between our approach and the best currently existing
solution, based on the \texttt{sendfile} system call.
\end{abstract}
