Add research2 draft
[swifty.git] / doc / research2 / src / summary.tex
1 %\section{\fontfamily{phv}\selectfont{\large{\bfseries{SUMMARY}}}}
2
3 The \emph{swift} protocol is a multiparty content-centric protocol that aims to disseminate content among a swarm of
4 peers. This paper proposes an approach for the optimization of the currently \emph{swift} protocol. The integration of
5 the communication in the kernel space as a multiparty transport protocol that is solely responsible for getting the
6 bits moving improves the over all protocol performance. It ensures maximum efficiency of data transfer by decreasing
7 switches between user and kernel space and eliminating some performance penalties due to context switches.
8
9 \subsection*{Directions for Future Work}
10
11
12 After we complete the implementation and the functional tests, we want to test extensively our new features in a real
13 environment. We plan to do stress tests using a cluster. This tests will help us to make an overview about our
14 implementation and we could compare with the user-space implementation of the \emph{swift} to determine exactly what
15 performance we encountered. If the results are satisfactory, we will continue to optimize our program and we will add
16 new features.
17
18 It will be very useful to have a real application on top of the \emph{swift} protocol. If not, one solution would be to
19 port an application strictly for this task. This would give us the opportunity to extend and refine our implementation,
20 and also to extend the library API.
21