Tag Destinations with id as well and include destinations in src tick()
0-indexing
More complicated simulation with 2 sources, 2 destinations
Test with VLB or backpressure
start ticks from 1 for consistency with convergence.py
Use different data structures for vlb
Add commandline arguments
Remove queue stats, print output stats similar to convergence.py
Get rid of debug prints in convergence.py
Randomize order in which links fire
This better represents a distributed implementation of Valiant Load Balancing.
This has worse delay than the centralized version we had earlier.
However, a distributed implementation makes more sense in a dc-like environment
unlike the internals of a distributed shared memory router.