|
A new traffic model for ns-3. The patch contains the following:
- Two new applications: `ThreeGppHttpClient` and `ThreeGppHttpServer`.
- `ThreeGppHttpVariables` for all sort of randomization in the model, e.g., packet sizes, off times, etc.
- `ThreeGppHttpTag` to be used on each transmitted packet to differentiate main and embedded objects and to allow the model to compute delays.
- A new test suite `three-gpp-http-client-server`.
- Typical helper class `ThreeGppHttpHelper`
- Some histogram figures to illustrate the distributions of the random number generators in the model. They are included in the Doxygen documentation.
This issue is an slightly upgraded version of Http model already announced about 1.5 years ago, but was not completed: https://codereview.appspot.com/233780043/.
Total comments: 11
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+5677 lines, -4 lines) |
Patch |
 |
M |
doc/doxygen.conf
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
doc/models/Makefile
|
View
|
1
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/applications/doc/applications.rst
|
View
|
1
2
|
1 chunk |
+230 lines, -3 lines |
0 comments
|
Download
|
 |
A |
src/applications/doc/http-embedded-object-size.png
|
View
|
|
Binary file |
0 comments
|
Download
|
 |
A |
src/applications/doc/http-main-object-size.png
|
View
|
|
Binary file |
0 comments
|
Download
|
 |
A |
src/applications/doc/http-num-of-embedded-objects.png
|
View
|
|
Binary file |
0 comments
|
Download
|
 |
A |
src/applications/doc/http-parsing-time.png
|
View
|
|
Binary file |
0 comments
|
Download
|
 |
A |
src/applications/doc/http-reading-time.png
|
View
|
|
Binary file |
0 comments
|
Download
|
 |
A |
src/applications/examples/three-gpp-http-example.cc
|
View
|
1
2
|
1 chunk |
+165 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/examples/wscript
|
View
|
1
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/helper/three-gpp-http-helper.h
|
View
|
|
1 chunk |
+172 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/helper/three-gpp-http-helper.cc
|
View
|
|
1 chunk |
+133 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-client.h
|
View
|
1
2
|
1 chunk |
+426 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-client.cc
|
View
|
1
2
|
1 chunk |
+884 lines, -0 lines |
5 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-header.h
|
View
|
1
|
1 chunk |
+141 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-header.cc
|
View
|
1
|
1 chunk |
+218 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-server.h
|
View
|
1
2
|
1 chunk |
+564 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-server.cc
|
View
|
1
2
|
1 chunk |
+945 lines, -0 lines |
1 comment
|
Download
|
 |
A |
src/applications/model/three-gpp-http-variables.h
|
View
|
1
2
|
1 chunk |
+339 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/model/three-gpp-http-variables.cc
|
View
|
1
2
|
1 chunk |
+502 lines, -0 lines |
0 comments
|
Download
|
 |
A |
src/applications/test/three-gpp-http-client-server-test.cc
|
View
|
1
2
|
1 chunk |
+910 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/applications/wscript
|
View
|
1
2
|
2 chunks |
+15 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/network/model/application.h
|
View
|
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
Total messages: 8
|