com.bigdata.service
Interface IServiceLoadHelper

All Known Implementing Classes:
AbstractRoundRobinServiceLoadHelper, AbstractServiceLoadHelper, AbstractServiceLoadHelperWithoutScores, AbstractServiceLoadHelperWithScores, LoadBalancerService.RoundRobinServiceLoadHelper, LoadBalancerService.ServiceLoadHelperWithoutScores, LoadBalancerService.ServiceLoadHelperWithScores

public interface IServiceLoadHelper

Interface for decision making about the load imposed on services.

Version:
$Id: IServiceLoadHelper.java 2265 2009-10-26 12:51:06Z thompsonbry $
Author:
Bryan Thompson

Method Summary
 UUID[] getUnderUtilizedDataServices(int minCount, int maxCount, UUID exclude)
          Return an array of under-utilized IDataService UUIDs.
 

Method Detail

getUnderUtilizedDataServices

UUID[] getUnderUtilizedDataServices(int minCount,
                                    int maxCount,
                                    UUID exclude)
                                    throws InterruptedException,
                                           TimeoutException
Return an array of under-utilized IDataService UUIDs.

Parameters:
minCount -
maxCount -
exclude -
Returns:
Throws:
InterruptedException
TimeoutException
See Also:
ILoadBalancerService.getUnderUtilizedDataServices(int, int, UUID)


Copyright © 2006-2009 SYSTAP, LLC. All Rights Reserved.