case MINUTES:
simulation.setCollectionInterval(getLong(root.get("collectionInterval"), 1250L));
simulation.setAggregationInterval(getLong(root.get("aggregationInterval"), 150000L));
simulation.setMetricsServerConfiguration(createMinutesConfiguration());
simulation.setMetricsReportInterval(getInt(root.get("metricsReportInterval"), 180));
simulation.setDateTimeService(new MinutesDateTimeService());
simulation.setSimulationRate(2400);
dateTimeService = new MinutesDateTimeService();
break;
default: // HOURS
simulation.setCollectionInterval(getLong(root.get("collectionInterval"), 30000L));
simulation.setAggregationInterval(3600000L);
simulation.setMetricsServerConfiguration(new MetricsConfiguration());