DIScrete event baSed Energy Consumption simulaTor for Clouds and Federations