codes-storage-server is an open source repository that models storage on an HPC network. It also provides a client that communicates with the storage nodes by generating checkpoint I/O traffic. Background communication traffic over the network can also be generated in presence of checkpoint traffic (the rate of generating background traffic is configurable).
The storage nodes can be placed on any HPC interconnect used in CODES (torus, fat tree, dragonfly, slim fly etc.) Currently, we have done a study that uses the storage model to simulate burst buffer nodes on the dragonfly network. The simulations used in the study can be run using: