The Genesis Project:
General Network Simulation Integration System
Support for Gensis project from the following sources is gratefully acknowledged:
- DARPA-ITO under contract number: F30602-00-2-0537,
- Cisco System Corporation under the University Research Program, and
- IBM Corporation under Shared University Research.

System Diagaram


Software Download Page


Participants

Papers

Presentations


Objectives

The Internet is unique in its size, support for seamless interoperability, scalability and affinity for drastic change. The collective computational power of all Internet routers involved in network traffic routing makes the Internet the most powerful computer in the world. Network packets are processed and routed in a very short time in the order of a fraction of a second. These very characteristics make the Internet hard to simulate efficiently. Genesis offers a novel approach to scalability and efficiency of parallel network simulation and demonstrate that it can be applied to protocols that use traffic feedback to adjust the source traffic rate. The described method can be seen as a variant and modification of a general scheme for optimistic simulation referred to as Time-Space Mappings. Our approach partitions the network into domains and the simulation time into intervals. Each domain is simulated independently of and concurrently with the others over the same simulation time interval. At the end of each interval inter-domain flow delays and packet losses are exchanged between domains that iterate over the same time interval until the exchanged information converges to a constant value within the prescribed precision. After convergence, all domains start working on simulating the next time interval. This approach is particularly efficient if the simulation cost grows faster than linearly as a function of the network size, which is the case for computer networks in general and the Internet in particular. Genesis approach is independent of simulators used for simulating domains. It is useful in all applications in which the speed of the simulation is of essence, such as: on-line network simulation, network management, ad-hoc network design, emergency network planning, or Internet simulation.

Principal Investigator

Boleslaw Szymanski, CS (Point-of-Contact)



Research Assistants


Publications

Presentations


Point-of-Contact: Boleslaw K. Szymanski, Ph: 518-276-2714