Skip to content

velocitylord/CCASatTestSuiteJ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CCASatTestSuite

The test suite for the conditions evaluated in the satellite congestion control algorithms MQP at WPI

How to use:

triggerremotetests.sh :

-a [default cubic_hspp] : the name of the CA that appears in your sender's kernelmodules folder. (should be .../CCASatTestSuite/kernelmodules/[CA name]/[CA name].ko)

-i [run id name]

The name for this run, will put the test results in .../CCASatTestSuite/kernelmodules/[run id name]/ rather than .../CCASatTestSuite/kernelmodules/noid/

-n [default 1] : number of runs to do per test^*^

-t [default 10]

Seconds to run test for, will override any size settings

-x [default 0.0.0.0] -y [default 0.0.0.0]

The sender/receiver ip address to bind to to use as your sender ip, useful for when you have multiple network interfaces

${finalrange} -s ${senderip}${recieverbind}${finalextract} >> /home/${recieveruser}/CCASatTestSuite/reciever.out 2>&1 < /dev/null & exit"'

TODO:

  • Fix ~0 in framework output for a few values sometimes
  • Fix apparent control flow in logs
  • Generate comparison graphs
  • Shared graphing states for graphing to aid in adding more algos
  • Make per-CCA kernel modules -> 4 done
    • Cubic, HyStart, HyStartpp, SEARCH

About

The test suite for the conditions evaluated in the sattelite congestion controll algorithms MQP at WPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 53.0%
  • Python 29.0%
  • Shell 17.3%
  • Makefile 0.7%