yingjinqian/Lustre-Simulator
The Lustre simulator was developed as a simulation platform to research scalability, analyze I/O behaviors and design various algorithms at large scale. It simulates disks, the Linux I/O elevator, a file system with mballoc block allocation, a packet-level network, and three Lustre subsystems: client, MDS and OSS. The Lustre simulator can simulate concurrent operations by 100,000 clients.
C++