• 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