Delayline: a wide-area network emulation tool
Computing Systems
Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Trace-based mobile network emulation
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Java RMI
ENDE: An End-to-end Network Delay Emulator Tool for Multimedia Protocol Development
Multimedia Tools and Applications
Internet Emulation for Java Applications through Socket Factories
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
A Network Emulator to Support the Development of Adaptive Applications
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
RAMON: Rapid-Mobility Network Emulator
LCN '02 Proceedings of the 27th Annual IEEE Conference on Local Computer Networks
Network Emulation in the Vint/NS Simulator
ISCC '99 Proceedings of the The Fourth IEEE Symposium on Computers and Communications
Synchronized network emulation: matching prototypes with complex simulations
ACM SIGMETRICS Performance Evaluation Review
SliceTime: a platform for scalable and accurate network emulation
Proceedings of the 8th USENIX conference on Networked systems design and implementation
EmPath: tool to emulate packet transfer characteristics in IP network
TMA'10 Proceedings of the Second international conference on Traffic Monitoring and Analysis
Device driver-enabled wireless network emulation
Proceedings of the 4th International ICST Conference on Simulation Tools and Techniques
Hi-index | 0.00 |
EmuSocket is a portable and flexible network emulator that can easily be configured to mimic the communication characteristics, in terms of bandwidth and delay, that occur with low-performance networks. The emulator works with Java applications by intercepting and perturbing application traffic at the socket API level. As traffic shaping takes place in the user-space by means of an instrumented socket implementation, using the toolkit does not require a modified interpreter. The way the emulator perturbs the communication preserves the TCP connection-oriented byte stream semantics.