Distributed Systems Simulator
· 1 min read
dssim is a distributed systems simulator I wrote several years ago. It is written in C and uses OpenCL for parallel computation. It allows the user to define the network topology, the nodes, and the behavior of the nodes in a Lua script. The simulator translates the Lua script into an OpenCL kernel that simulates the behavior of the network on a OpenCL device, typically a GPU.
I stopped working on it because I moved to other technologies and to a different simulator, namely herdsim
, written in Pony. However, I think it is a good project to learn about distributed systems and parallel computation.
Stay tuned, I will write about herdsim
soon.