public void computeIORatio() {
		
		long fInputKeyValuePairsNum = 0;
		long fOutputKeyValuePairsNum = 0;
		
		long fInputBytes = 0;
		long fOutputBytes = 0;
		
		for(Reducer fr : finishedReducerList) {
			Reduce reduce = fr.getReduce();
			fInputKeyValuePairsNum += reduce.getInputKeyValuePairsNum();
			fOutputKeyValuePairsNum += reduce.getOutputKeyValuePairsNum();
			fInputBytes += reduce.getInputBytes();
			fOutputBytes += reduce.getOutputBytes();
		}
		
		if(fInputKeyValuePairsNum == 0) {
			recordsIoRatio = 0;
			bytesIoRatio = 0;
		}
		
		else {
			recordsIoRatio = (double) fOutputKeyValuePairsNum / fInputKeyValuePairsNum;
			bytesIoRatio = (double) fOutputBytes / fInputBytes;
		}
	}