Distributed Emulation of Shared Media Networks

Comparative performance measurements of distributed applications and network protocols require the availability of appropriate network environments. Network emulation approaches offer a flexible way to mimic the properties of a variety of networks. While there are several centralized and distributed emulation tools available that can mimic the behavior of point-to-point links, shared media communication can only be emulated by totally centralized tools so far. To permit the emulation of large-scale mixed network scenarios, the emulation of shared media networks has to be performed in a distributed way also. In this paper, we introduce several strategies to emulate shared media networks in a distributed fashion. For one promising approach, the distributed emulation of carrier sensing, we present a prototype implementation. Measurements show the applicability and limitations of our solution.

[1]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

[2]  David B. Ingham,et al.  Delayline: A Wide-Area Network Emulation Tool , 1994, Comput. Syst..

[3]  Dave Maltz,et al.  Emulation of Multi-Hop Wireless Ad Hoc Networks , 2000 .

[4]  Deborah Estrin,et al.  Advances in network simulation , 2000, Computer.

[5]  Randy H. Katz,et al.  Trace-based mobile network emulation , 1997, SIGCOMM '97.

[6]  Brian W. Unger,et al.  Towards scalable network emulation , 2001, SPIE ITCom.

[7]  Gordon S. Blair,et al.  A Network Emulator to Support the Development of Adaptive Applications , 1995, Symposium on Mobile and Location-Independent Computing.

[8]  Mike Hibler,et al.  An integrated experimental environment for distributed systems and networks , 2002, OSDI '02.

[9]  Kevin R. Fall,et al.  Network emulation in the VINT/NS simulator , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[10]  Kurt Rothermel,et al.  A dynamic network scenario emulation tool , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[11]  Kurt Rothermel,et al.  Modeling Computer Networks for Emulation , 2002, PDPTA.

[12]  Jukka Manner,et al.  Seawind: a Wireless Network Emulator , 2001, MMB.