Software and Platforms - SimGrid: simulation of distributed applications