report - added DB diagram
authorAdriana Draghici <adriana008@gmail.com>
Mon, 8 Feb 2010 11:18:38 +0000 (13:18 +0200)
committerAdriana Draghici <adriana008@gmail.com>
Mon, 8 Feb 2010 11:18:38 +0000 (13:18 +0200)
report/clients.tex [deleted file]
report/img/DB.png [new file with mode: 0644]
report/logarch.tex
report/logarch/clients.tex [new file with mode: 0644]
report/report.bib

diff --git a/report/clients.tex b/report/clients.tex
deleted file mode 100644 (file)
index f8968d3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-The log files analysis takes into consideration two open-source implementations of the BitTorrent protocol. 
-The experiments prior to our research evaluated the performances of several BitTorrent clients, 
-as described in \cite{rdeval}. Based on these results we have chosen \textbf{rasterbar libtorrent}, 
-which in the comparison proved to be the fastest solution, and \textbf{Tribler}.
-While libtorrent provided large amounts of output that could be directly used as an example for our parsing system,
-Tribler did not offer any logging information. Therefore, we dedicated part of our research time to 
-modifing Tribler source code in order to obtain the necessary logs.
-
-
-
diff --git a/report/img/DB.png b/report/img/DB.png
new file mode 100644 (file)
index 0000000..23bc002
Binary files /dev/null and b/report/img/DB.png differ
index afd31ce..fab0a19 100644 (file)
@@ -8,7 +8,7 @@
 
 \subsection{BitTorrent Messages}
 \subsection{BitTorrent Clients Instrumentation}
-\input{clients.tex}
+\input{logarch/clients.tex}
 \subsection{Parser}
 \subsection{Database}
 \subsection{GUI}
\ No newline at end of file
diff --git a/report/logarch/clients.tex b/report/logarch/clients.tex
new file mode 100644 (file)
index 0000000..021c1ac
--- /dev/null
@@ -0,0 +1,15 @@
+The log files analysis takes into consideration two open-source implementations of the BitTorrent protocol. 
+The experiments prior to our research evaluated the performances of several BitTorrent clients that offered a command line interface (CLI), as described in \cite{rdeval}. Based on these results we have chosen \textbf{rasterbar libtorrent}, 
+which in the comparison proved to be the fastest solution, and \textbf{Tribler}.
+
+Libtorrent, developed by Rasterbar \cite{libt2} \cite{libt1}, is a C++ library that implements BitTorrent protocol and
+its extensions. It aims to be cpu and memory efficient, easy to use and suitable for many enivornments and platforms.
+Due to its high performance it is used by many BitTorrent applications, like FireTorrent, Deluge, qBitTorrent, SharkTorrent,
+Miro and Hrktorrent \cite{hrk}, the one we chosed to work with. Hrktorrent is a lightweight torrent client written in C++ and it was appropriate for our testing infrastructure because it offered a command line interface.
+
+%[todo : ce versiuni de libtorrent si hrktorrent folosim?]
+%[todo : sa spun ca folosim CLI interface]  
+
+While libtorrent provided large amounts of output that could be directly used as an example for our parsing system,
+Tribler did not offer any logging information. Therefore, we dedicated part of our research time to 
+modifing Tribler source code in order to obtain the necessary logs.
\ No newline at end of file
index f09ed58..832838e 100644 (file)
@@ -3,4 +3,12 @@
        author = {Razvan Deaconescu and Razvan Rughinis and Nicolae Tapus},
        year = {2009}   
 }
-
+@misc{libt1,
+       title = {http://www.rasterbar.com/products/libtorrent/}
+       }
+@misc{libt2,
+       title = {http://libtorrent.rakshasa.no/}
+}
+@misc{hrk,
+       title = {http://50hz.ws/hrktorrent/}
+}