• Post Reply Bookmark Topic Watch Topic
  • New Topic

Tool for emulating latency and packet loss effects.  RSS feed

 
Claude Moore
Ranch Hand
Posts: 892
8
IBM DB2 Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there,
Can anybody suggest me an open source tool to investigate network latency effects on a client server application ? The ideal tool i'd like to use should act as a proxy where you can specify a latency or different bandwith or a packet loss rate to simulate their effects in a WAN environment....
Thanks for your help!
 
Mandar Khire
Ranch Hand
Posts: 575
Android Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Few months back i work on investigate network latency effects on a client server application.
That time my requirement is find out latency in RTP/RTCP communication via java program which handle communication Asterisk server & hardware.
By wireshark we do all the investigation & try to reach latency effect which mention in various standards. Its very time consuming & highly tedious study!
some time we write piece of code which work as simulator at java program side & piece of code in c at hardware side which also work as simulator.
In this simulator we try to use system clock of pc where that java program runs. When we see synchronization of clocks then we consider as investigation is over for that period.
1 thing i have to mention my java program is Desktop application which based on 'client-server'.
If you need clock synchronization checking program which i used, then i will share it! It helpful for basic investigation or as first step!
 
Tim Cooke
Marshal
Posts: 3873
233
Clojure IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Mandar, A tool to simulate network latency would be very useful indeed. If it is not proprietary, or if your company allows it, you could publish it on github.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!