In the latest
decades, we see the prospects of large-scale distributed applications over Internet,
for example, distributed interactive simulation (DIS) for training and planning
in the military and real-time widely distributed instrumentation systems. These
applications are sufficiently coarse-grained that they can run on the Grid, but
not so coarse-grained that network performance is irrelevant.
A network emulator
is desirable for distributed application developers. It can be used to study
the behavior/performance of large distributed application directly in a
controlled environment.
Introduction