The proposal for the project is due on the 4th of May in class. It should be understandable and well though. A small part of the grade of the project (5%) will be based on the proposal.

You are encouraged to find your own projects. They should include either analytical work, or some simulation or measurments that will enable you to use the techniques we have learned in class.

Proposed projects

Graph sampling: given a large real graph, create a smaller
one by removing part of the graph. The final graph should
resmeble the initial graph as much as possible.
Possible methods:

a. random node removal

b. keep a contiguous sub-graph of the real
For example: start from one node and keep all nodes within 10 hops

Several tools will be provided such as a tool to calculate
the node distribution of a graph. Recall that for real graphs
the node distribution follows a power-law.

Multicasting

The simulator for
Heterogeneous Multicasting and supporting doc including
manual and executable.

My thesis with a chapter on Heterogeneous
multicasting and simulations. Please do not print all of it.
I have some hardcopies I could lend you.

The simple simulator. Manual, source
and executables.

A program to generate requests
for the simple simulator.

Some
real graphs
representing the connectivity of the Autonomous Systems
i.e. subneworks.