26th Annual International Computer Software and Applications Conference
Internet Emulation for Java Applications through Socket Factories
Oxford, England
August 26-August 29
ISBN: 0-7695-1727-7
Network emulation provides the capability of evaluating distributed applications on a stand-alone system: Applications can be exposed to adverse and repeatable network conditions without requiring complex testbeds. This paper describes the design and implementation of a portable and object-oriented network emulator targeted to the development and test of Java-based Internet applications. The emulator is based on instrumented sockets, say EmuSockets, able to emulate the behavior of links with a given bandwidth and communication delay. The emulator is organized modularly, so that it is possible to plug-in user-defined classes for bandwidth and delay figures generation. Carrying out experiments with EmuSockets is as simple as running the tested application code on a single host.
Index Terms:
Network emulation, Internet application, Java
Citation:
Marco Avvenuti, Alessio Vecchio, "Internet Emulation for Java Applications through Socket Factories," compsac, pp.111, 26th Annual International Computer Software and Applications Conference, 2002
Usage of this product signifies your acceptance of the
Terms of Use.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||