IP Multicast Routing Testbed Projects
IP Multicast or "push" based technologies are quickly moving into real
production systems. UUNET currently offers multicast connections for rent.
Several large companies are building multicast-based infrastructures to
support multimedia, conferencing, or general multicast-based applications.
For large scale and highly available networks, however, the implications of
utilizing IP multicast technologies are not well understood. The
underlying performance and fault tolerance characteristics of IP Multicast
based systems is an area in need of understanding. One way of measuring
the performance characteristics of IP Multicast technologies is by building
simulation models, and executing series of simulation runs that tabulate
the control overhead of IP Multicast protocols. We are currently using a
widely used network simulation tool called OPNET that allows one to
develop detailed protocol models, execute simulations, gather
performance statistics including protocol control overhead,
quality-of-service information, for a given topology. Furthermore, within
the tools, one can inject switch, router, link, or host failures and measure
the fault recovery behavior.
Project topics
We are proposing several projects that involve developing models and
executing simulation runs to investigate the fault tolerance, recovery and
scalability of IP Multicast. Several models that could be developed
include:
Backgroud information
Introduction to IP Multicast Routing
Project goals
- Implement one of the protocols. Based on the load of different protocol implementations, project can be taken by a group including 2-3 members.
- Fault can be injected to the models and statistcs can be gathered.
- More detail information and OPNET tutorial can be provided based on requirements.
Requirements
- Knowledge of C required.
- Unix system knowledge (e.g., CS W4118).
- Familiarity with network protocols and issues (AIS, CS W4119).