codes-org / codes

The Co-Design of Exascale Storage Architectures (CODES) simulation framework builds upon the ROSS parallel discrete event simulation engine to provide high-performance simulation utilities and models for building scalable distributed systems simulations
Other
40 stars 16 forks source link

use queue per link in modelnet scheduler (Imported #56) #56

Open nmcglo opened 8 years ago

nmcglo commented 8 years ago

Original Issue Author: Jonathan Jenkins Original Issue ID: 56 Original Issue URL: https://xgitlab.cels.anl.gov/codes/codes/issues/56


In the torus and simplep2p networks, there are N links on any particular node, but only one scheduling queue (they're currently special-cased to bypass the scheduler).

This requires being able to inspect the underlying network model for link counts (simplenet, loggp, dragonfly have 1, simplep2p, torus have N).

nmcglo commented 4 years ago

Not super clear to me - may be addressed by "node_copy_queues" in model-net-lp.c?