Add "executable" in /usr/local/bin/
[cs-p2p-next.git] / README
1 BitTorrent Automatic Command and Analysis Infrastructure
2
3 The BitTorrent Automatic Command and Analysis Infrastructure is to be
4 used for automatic command of BitTorrent clients. BitTorrent clients
5 will be automatically started, stopped, paused using current framework.
6
7 Clients are instrumented in order to output status and verbose logging
8 messages for subsequent analysis.
9
10 Status messages and verbose messages are to be collected, parsed, stored
11 and analysed. Our goal is to determine specific weaknesses and possible
12 enhancements in BitTorrent implementation.
13
14 We are currently focusing on libtorrent-raster[1] and Tribler[2].
15
16 This work is part of the EU FP7 P2P-Next project[3].
17
18 [1] http://www.rasterbar.com/products/libtorrent/
19 [2] http://www.tribler.org/trac
20 [3] http://www.p2p-next.org/
21
22
23 Contributions from:
24  * Adriana Drăghici, adriana008@gmail.com
25  * Marius Sandu-Popa, sandupopamarius@gmail.com
26  * Răzvan Deaconescu, razvan.deaconescu@cs.pub.ro
27
28
29 smf/
30         - Swarm Management Framework
31         - scripts and Python programs for automatic deploy and run
32           of BitTorrent clients
33         - see smf/README
34
35 ppf/
36         - Post Processing Framework
37         - scripts, Python programs and SQL files for parsing, storing
38           and analysis of BitTorrent client status and verbose log
39           messages
40         - see ppf/README
41
42 instrumentation/
43         - modified BitTorrent clients to be used in the current
44           infrastructure
45         - updates/modifications are usually geared towards enabling
46           verbose message output (BitTorrent protocol information) from
47           original client
48         - see instrumentation/*/README
49
50 old/
51         - old scripts and programs from related work
52         - see old/README
53
54 scripts/
55         - various scripts for automation
56
57 experiments/
58         - experiments/scenarios details, planning and results