|
0
|
1 |
==============================================================================
|
|
|
2 |
BRITE: Boston University Representative Internet Topology Generator
|
|
|
3 |
|
|
|
4 |
Alberto Medina, Anukool Lakhina, Ibrahim Matta, John Byers
|
|
|
5 |
Department of Computer Science, Boston University
|
|
|
6 |
|
|
|
7 |
|
|
|
8 |
|
|
|
9 |
Copyright (c) 2001 QoS Networking Laboratory (QNL), Boston University. All
|
|
|
10 |
rights reserved. Permission to use, copy, modify, and distribute this
|
|
|
11 |
software and its documentation for any purpose and without fee is hereby
|
|
|
12 |
granted, provided that the above copyright notice appear in all copies and
|
|
|
13 |
that both the copyright notice and this permission notice appear in
|
|
|
14 |
supporting documentation. The QoS Networking Laboratory (QNL) of the
|
|
|
15 |
Computer Science Department at Boston University makes no representations
|
|
|
16 |
about the suitability of this software for any purpose. It is provided "as
|
|
|
17 |
is" without express or implied warranty.
|
|
|
18 |
|
|
|
19 |
==============================================================================
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
Thank you for downloading BRITE. Up to date information can be found
|
|
|
23 |
at the BRITE website at http://www.cs.bu.edu/brite/.
|
|
|
24 |
|
|
|
25 |
The contents of this README are:
|
|
|
26 |
1. Quick Start
|
|
|
27 |
2. Where everything is
|
|
|
28 |
3. More Documentation
|
|
|
29 |
4. Bugs, mailing lists and other contact information
|
|
|
30 |
|
|
|
31 |
|
|
|
32 |
1. Quick Start:
|
|
|
33 |
----------------
|
|
|
34 |
|
|
|
35 |
To get BRITE up and running, change your working directory to the
|
|
|
36 |
location where you downloaded the tar.gz BRITE file. Once there,
|
|
|
37 |
execute the following at the command prompt:
|
|
|
38 |
|
|
|
39 |
$ gunzip BRITE.tar.gz
|
|
|
40 |
$ tar xvf BRITE.tar.gz
|
|
|
41 |
$ cd BRITE/
|
|
|
42 |
$ make all (Alternatively, to make the C++ version, type "make c++"
|
|
|
43 |
and to make the Java version, "make java")
|
|
|
44 |
|
|
|
45 |
To run BRITE with the GUI type:
|
|
|
46 |
$ ./startGUI
|
|
|
47 |
|
|
|
48 |
To run the command line C++ version, type:
|
|
|
49 |
$ cd C++/
|
|
|
50 |
$ brite <conf-file> <out-file> <seed-file>
|
|
|
51 |
|
|
|
52 |
To run the command line of the Java version, type:
|
|
|
53 |
$ cd Java/
|
|
|
54 |
$ java Main.Brite <conf-file> <out-file> <optional-seed-file>
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
2. Where everything is:
|
|
|
58 |
-------------------------
|
|
|
59 |
|
|
|
60 |
Depending on which distribution you chose to download, some files from
|
|
|
61 |
the listing below might be missing in your distribution. This README
|
|
|
62 |
is common across all distributions and lists the files included in the
|
|
|
63 |
complete distribution (Java & C++):
|
|
|
64 |
|
|
|
65 |
|
|
|
66 |
+ ~/BRITE/
|
|
|
67 |
- GUI/ #The GUI source files
|
|
|
68 |
- C++/ #The C++ source files (also brite executable)
|
|
|
69 |
- Java/ #The Java source (and class) files
|
|
|
70 |
- Makefile #The main Makefile
|
|
|
71 |
- startGUI #A helper shell script to launch the GUI
|
|
|
72 |
|
|
|
73 |
|
|
|
74 |
|
|
|
75 |
3. More Documentation:
|
|
|
76 |
------------------------
|
|
|
77 |
|
|
|
78 |
Source level HTML documentation specific to the Java version of BRITE
|
|
|
79 |
is available. To make the documentation, change your working
|
|
|
80 |
directory to the Java version and type:
|
|
|
81 |
$ make javadoc
|
|
|
82 |
This will create the source level API documentation in a folder called
|
|
|
83 |
javadoc/ in the current directory.
|
|
|
84 |
|
|
|
85 |
We highly recommend that you read the BRITE user manual to get the
|
|
|
86 |
most out of BRITE. This manual describes the BRITE architecture and
|
|
|
87 |
also includes sections on installing, using and extending BRITE with
|
|
|
88 |
examples. The current version of the user manual can always be
|
|
|
89 |
downloaded (in Postscript or PDF format) from
|
|
|
90 |
http://www.cs.bu.edu/brite/docs.html.
|
|
|
91 |
|
|
|
92 |
You may also ask any questions about running BRITE at the BRITE-Users
|
|
|
93 |
mailing list. (see below)
|
|
|
94 |
|
|
|
95 |
|
|
|
96 |
4. Contact Us:
|
|
|
97 |
----------------
|
|
|
98 |
|
|
|
99 |
If you find bugs in BRITE, please email a detailed report describing
|
|
|
100 |
the bug to brite-developers@cs.bu.edu. Also, if you have extended
|
|
|
101 |
BRITE or written your own generation model, please inform us at the
|
|
|
102 |
same email address. We maintain a repository of contributed
|
|
|
103 |
generation models and would like to incorporate your generation model
|
|
|
104 |
in future releases of BRITE.
|
|
|
105 |
|
|
|
106 |
For general questions about BRITE, please email the BRITE users
|
|
|
107 |
mailing list at brite-users@cs.bu.edu. You are by default added to
|
|
|
108 |
this list when you download BRITE. However, if you did not subscribe
|
|
|
109 |
to the list when you downloaded BRITE (or want to receive mail at a
|
|
|
110 |
different address), proceed as follows: Send a blank email to
|
|
|
111 |
brite-users-request@cs.bu.edu with the body of the email containing
|
|
|
112 |
"subscribe". This will add you to the list.
|
|
|
113 |
|
|
|
114 |
|
|
|
115 |
Once again, thank you for downloading BRITE. Enjoy,
|
|
|
116 |
|
|
|
117 |
The BRITE Team
|
|
|
118 |
April 11th, 2001
|
|
|
119 |
|
|
|
120 |
|
|
|
121 |
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
|
128 |
|