Skip to content

Mayank-Parasar/generic_top_gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

generic_topo_gen

Generic Topology Generator

This tool takes number of nodes and number of links; Then generates random toplogies (which are strongly connected). The number of random topologies is specified by the user. This tool also supports regular topologies for example: Mesh, Torus, FlattenedButterfly.

Check sample_commandlines.txt to run the tool under different configurations

TODOs:

  • Add optimizer support for generating topologies based on the traffic pattern (in progress)
  • Python visualizer, which reads connectivity matrix (aka adjacency matrix) and shows the random topology generated with directed connections) (in progress)
  • Add support for more well know topologies, for example DragonFly, MegaFly, SlimFly [ Support needed ]
  • Optimize code for larger size topologies say 10k nodes or more
  • ...

Suggestions are welcome!

Interested in collaboration/contribution:

Email to Mayank Parasar (mparasar3@gatech.edu) with subject line containing: "generic_topo_gen -- GitHub repo"

List of collaborators

About

Generic Topology Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors