DocumentCode
383342
Title
Internet emulation for Java applications through socket factories
Author
Avvenuti, Marco ; Vecchio, Alessio
Author_Institution
Dip. di Ingegneria dell´´Informazione, Pisa Univ., Italy
fYear
2002
fDate
2002
Firstpage
111
Lastpage
116
Abstract
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.
Keywords
Internet; Java; digital simulation; object-oriented programming; EmuSockets; Internet applications; Internet emulation; Java applications; bandwidth; communication delay; distributed applications; experiments; instrumented sockets; object-oriented network emulator; socket factories; user-defined classes; Bandwidth; Delay; Emulation; IP networks; Instruments; Internet; Java; Production facilities; Sockets; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
ISSN
0730-3157
Print_ISBN
0-7695-1727-7
Type
conf
DOI
10.1109/CMPSAC.2002.1044540
Filename
1044540
Link To Document