Uses of Interface
org.apache.nemo.runtime.master.scheduler.SchedulingConstraint
-
Packages that use SchedulingConstraint Package Description org.apache.nemo.runtime.master.scheduler -
-
Uses of SchedulingConstraint in org.apache.nemo.runtime.master.scheduler
Classes in org.apache.nemo.runtime.master.scheduler that implement SchedulingConstraint Modifier and Type Class Description class
AntiAffinitySchedulingConstraint
Check if one of the tasks running on the executor, and the task to schedule are both in the anti-affinity group.class
ContainerTypeAwareSchedulingConstraint
This policy find executors which has corresponding container type.class
FreeSlotSchedulingConstraint
This policy finds executor that has free slot for a Task.class
LocalitySchedulingConstraint
This policy tries to pick the executors where the corresponding source or intermediate data for a task reside.class
NodeShareSchedulingConstraint
This constraint is to followResourceSiteProperty
.Methods in org.apache.nemo.runtime.master.scheduler that return types with arguments of type SchedulingConstraint Modifier and Type Method Description java.util.Optional<SchedulingConstraint>
SchedulingConstraintRegistry. get(java.lang.Class<? extends VertexExecutionProperty> propertyClass)
ReturnsSchedulingConstraint
for the givenVertexExecutionProperty
.Methods in org.apache.nemo.runtime.master.scheduler with parameters of type SchedulingConstraint Modifier and Type Method Description void
SchedulingConstraintRegistry. registerSchedulingConstraint(SchedulingConstraint policy)
Registers aSchedulingConstraint
.
-