]> p2p-next.cs.pub.ro Git - cs-p2p-next.git/commitdiff
report - conclusion
authorAdriana Draghici <adriana008@gmail.com>
Thu, 11 Feb 2010 21:50:50 +0000 (23:50 +0200)
committerAdriana Draghici <adriana008@gmail.com>
Thu, 11 Feb 2010 21:50:50 +0000 (23:50 +0200)
report/abstract.tex
report/conclusions.tex
report/intro.tex
report/report.bib
report/report.tex
report/results.tex

index 5041e2a0a771a896c8584229dae73d2c71d59dba..d3cacc2f63dfd05848f43aaf80cb4193c6c6feed 100644 (file)
@@ -1,7 +1,7 @@
 
 
 During the last few years, BitTorrent has become one of the most heavily used protocol on the Internet. 
-Our current project is focused on evaluation of the behavior and performances of BitTorrent implementations and on the possible
+Our current project is focused on evaluation of the behavior and performance of BitTorrent implementations and on the possible
 improvements to these applications. This report will present the tools we developed in order to automate and
 improve our research about BitTorrent swarms. The modular and extensible design of these tools create 
 a fresh starting point for an extensive logging information analysis and testing architecture.
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0f65f4e0de8bea28130f4401d69976ca93b58811 100644 (file)
@@ -0,0 +1,11 @@
+This report presents the development of an environment suitable for generating BitTorrent file-sharing experiments and evaluating
+them. We created an easily deployable solution that enables automated testing of different BitTorrent
+clients in real world situations. This solution involves building virtualization environments and controlling the BitTorrent clients
+using a Client-Server architecture, with a Commander that controls the nodes involved in an experiment by communicating with a Server
+installed on these remote systems. Two clients were considered for further study on transfer performance: Tribler and libtorrent/hrktorrent. The first one had to be modified in order to output the necessary logging information. Furthemore, a status messages parser and a verbose messages parser were developed for each client. The parsed data is stored in a newly designed sqlite database and a graphical interface application provides visualization using graphs and other similar structures.\\
+
+One of the next steps in our project is to perform extensive testing using files of different types, sizes and number of peers. The resulted logs would then be compared and anaylized. 
+
+\subsection{Experimental Results}\label{results}
+\input{results.tex}
+
index 7cf45e57439724808cfbdf2c0c825287039140c4..b71a5d718f051589f1f26d9f0c481d719eb0e30e 100644 (file)
@@ -5,13 +5,13 @@ protocol that had a great impact upon this raise in popularity is BitTorrent, a
 amount of the internet traffic (approximately 27-55\% \cite{bt_traffic}). This protocol relies on small meta-files with the extension .torrent, that contain metdata about the shared files and the addresses of one or more trackers. These trackers maintain
 the up-to-date lists of available peers  while BitTorrent indexes represent the lists of available .torrent files. The client
 can connect to a tracker specified in the torrent file and then receive the list of peers, or it can connect directly to peers
-using a trackerless system: DHT (Distributed Hash Table) and PEX(Peer EXchange).
+using a trackerless system: DHT (Distributed Hash Table) and PEX(Peer EXchange).\\
 
 BitTorrent provides a dynamic and hard to predict environment in which the download performance is determined by 
 the peers involved in transfers, by the network bandwidth, limitations and topology and also on the type of implementations (clients) used. 
 This project's aim is to evaluate more deeply the factors that influence transfers' performance and to integrate our results
 in a larger project, P2P-Next\cite{p2p-next}. Involving 21 partners in 12 different countries, P2P-Next's goal is to create 
-a new content delivery platform based on peer-to-peer systems that will also allow free livestreaming. 
+a new content delivery platform based on peer-to-peer systems that will also allow free livestreaming. \\
 
 In the current stage of our research we designed and implemented modules that will allow and simplify the file transfers analysis,
 and will provide key information in evaluating swarms behavior. Therefore, we have split our work into to main areas: log handling and
index 69711531f69133e529788789e468a5e107a0db7a..5a5b43b0539c8c1a6e2d4a76950a792d9e5db76d 100644 (file)
@@ -59,4 +59,4 @@ title = {http://lifehacker.com/5411311/bittorrents-future-dht-pex-and-magnet-lin
 
 @misc{p2p-next,
 title = {http://www.p2p-next.org/}
-}
\ No newline at end of file
+}
index 995a500763cdf46f91d810b827c06c3fe44a86c5..30b2901447c69d687e1f20461e9769ab25d769de 100644 (file)
@@ -35,9 +35,8 @@
 \section{Virtualized Testing Infrastructure}\label{test}
 \input{test.tex}
 
-\section{Experimental Results}\label{results}
-\input{results.tex}
 \section{Conclusions and Future work}\label{conclusions}
+
 \input{conclusions.tex}
 
 \bibliographystyle{abbrv}
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..846fc1692dd0187301cef1866585f4c595cfa313 100644 (file)
@@ -0,0 +1,4 @@
+In the current phase of development, testing implied checking the correct execution of our modules on several samples and scenarios.
+The parsers were tested on log files of different sizes, varying from a few MB to hundreds of MB. When running our BitTorrent clients, we took into consideration various file sizes, from tens of MB to a few GB, different numbers of seeders and leachers. The database files generated by the parsers were not yet used for any performance evaluation, just for verification of parsers correct behavior.
+The Commander - Server applications were also tested for a functional execution, but not yet used in any experiment.
+Therefore, the result of our work consists of several fully-functional components, ready to be used in our future research.