Package gov.bnl.star.offline.scheduler.policy.copyselector

Contains all the copy selectors, that is the algorythms that select a copy of a file from the result of a query.

See:
          Description

Interface Summary
CopySelector Process the result of a query and selected the actual copies to run the job on.
 

Class Summary
AllCopiesSelector Select all the copies returned by the query.
CopySelectorFactory Selects which Copyselector should be used for the given query.
MinMaxSingleCopySelector Select the copies trying to comply with the minFilesPerProcess parameter.
RootdMinMaxSingleCopySelector  
SingleCopySelector Choses a copy for each files randomly, taking into consideration the preferStorage.
XrootdMinMaxSingleCopySelector -----class comment----- This class is copy selector for xrootd syntax
 

Package gov.bnl.star.offline.scheduler.policy.copyselector Description

Contains all the copy selectors, that is the algorythms that select a copy of a file from the result of a query.

In general, queries can return more than one copy for the same file. Part of an AssignmentStrategy is to select which copies to use. For simplicity, the SelectorAssignmentStrategy separates the process of selecting the copy on a per query basis. Each query can use a different selector, but each selector works only on the result of one query at a time.

Though this can't lead to the optimal result, makes the management of the system much more manageble. Our aim is to reach a reasonable result, not necessarely the optimal.



Copyright © 2002-2004 STAR collaboration - Brookhaven National Laboratory. All Rights Reserved.