uk.ac.soton.itinnovation.grid.service.sla.utils
Class UsageCalculator

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.service.sla.utils.UsageCalculator

public class UsageCalculator
extends Object


Constructor Summary
UsageCalculator()
           
 
Method Summary
static double calculateUsage(double rate, long start, long end)
          Integrate a rate over a time period to calculate 'usage';
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsageCalculator

public UsageCalculator()
Method Detail

calculateUsage

public static double calculateUsage(double rate,
                                    long start,
                                    long end)
Integrate a rate over a time period to calculate 'usage';

Parameters:
rate -
start - start of period in millis
end - end of period in millis
Returns:
the usage over the period


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.