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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||