Class UniformBroadcastPolicyManager

java.lang.Object
org.apache.hadoop.yarn.server.federation.policies.manager.AbstractPolicyManager
org.apache.hadoop.yarn.server.federation.policies.manager.UniformBroadcastPolicyManager
All Implemented Interfaces:
FederationPolicyManager

public class UniformBroadcastPolicyManager extends AbstractPolicyManager
This class represents a simple implementation of a FederationPolicyManager. It combines the basic policies: UniformRandomRouterPolicy and BroadcastAMRMProxyPolicy, which are designed to work together and "spread" the load among sub-clusters uniformly. This simple policy might impose heavy load on the RMs and return more containers than a job requested as all requests are (replicated and) broadcasted.