README
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. Requirements:
  2. 1. Make sure you have the following binaries in your PATH variable
  3. 1. ns 
  4. 2. gnuplot
  5. 3. gv
  6. 4. awk
  7. 5. grep
  8. 6. sort
  9. 2. perl is installed in /usr/bin/perl 
  10. 3. csh is installed in /bin/csh
  11. 4. If you are running from a remote machine, the DISPLAY variable should be set correctly (for popping up the graphs automatically).
  12. If any of the first 3 requirements are not met, you will have to modify the scripts in the right places.
  13. Instructions for running the simulations are relative to the version of the RED-PD paper at http://www.cs.washington.edu/homes/ratul/red-pd/paper_quals.ps 
  14. The working directory is assumed to be ~ns/tcl/ex/red-pd
  15. The commands shown below assume that all files ending in '.sh' and '.pl' are executable (can be made so using chmod +x <filename>). If that is not the case run 'file.sh' and 'file.pl' using  'csh file.sh' and 'perl file.pl' respectively.
  16. As a result of running the scripts, the graphs will be created as postscript files in the appropriate directories. They will also pop up automatically at the end of simulation.
  17. To run all the simualtions at one go  
  18. % runall.sh 
  19. Figure 9 and 16 (probability of identification)
  20. % PIdent/PIdent.sh
  21. Figure 10 
  22. % allUDP/allUDP.sh
  23. Figure 11
  24. % mix/mix.sh
  25. Figure 12
  26. % response/response.sh
  27. Figure 13
  28. % varying/varying.sh
  29. Figure 14
  30. % allTCP/allTCP.sh
  31. Figure 15
  32. % singleVsMulti/singleVsMulti.sh
  33. Figure 16 
  34. same as Figure 9 (above)
  35. Figure 17
  36. % testFRp/testFRp.sh
  37. Figure 18
  38. % testFRp_tcp/testFRp_tcp.sh
  39. Figure 19 and 20
  40. % web/web.sh
  41. Figure 21 and 22 
  42. % tfrc/tfrc.sh
  43. Figure 23
  44. % multi/multi.sh
  45. Figure 24
  46. % pktsVsBytes/pktsVsBytes.sh
  47. % pktsVsBytes/pktsVsBytesA.sh