public double getPerformanceMetric() { int numberOfQueries = ThroughputTest.getNumberOfQueries(); int S = conf.getNumberOfStreams(); int Q = 3 * S * numberOfQueries; long Ttt = getThroughputTest1Time() + getThroughputTest2Time(); double Tld = 0.01 * S * getLoadTestTime(); long Tpt = getPowerTestTime() * S; double performanceMetric = conf.getScale() * Q * 1.0 / ((Tpt + Ttt + Tld) / (3600 * 1000)); return performanceMetric; }