Skip to content

Latest commit

 

History

History

mobility1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Mobility Test 1

Test nodes that move around randomly and form new connections. Real live changes can be followed via the graph.json output.

Test

  1. for all combinations of <step_duration> seconds in [10, 30] and <step_distance> in [10, 30, 60] meters:
  2. create 50 nodes on a 1km x 1km area
  3. connect all nodes with increasing link length until 150 links are created
  4. start Yggdrasil on each node
  5. move nodes by <step_distance>m for each iteration
  6. connect all nodes with increasing link length until 150 links are created
  7. wait for <step_duration>s seconds
  8. send 200 pings between random pairs of nodes over a period of 2 seconds
  9. record arrived packets
  10. continue at 4. for 30 times

Run

  • remove remaining *.csv files in this directory
  • execute sudo ./run.py to run the test (will take a long time).
  • ./plot.sh will create graphs using gnuplot

Animate

  • use ./animate.sh record to record a series of screenshots of MeshGraphViewer
  • use ./animate.sh process to create a gif