Interface Summary Interface Description PolicyAn interface for policies, each of which is composed of a list of static optimization passes.
Class Summary Class Description BasicPullPolicyBasic pull policy. BasicPushPolicyBasic push policy. ConditionalLargeShufflePolicyA policy to demonstrate the large shuffle optimization, witch batches disk seek during data shuffle, conditionally. DataSkewPolicyA policy to perform data skew dynamic optimization. DefaultPolicyA basic default policy, that performs the minimum amount of optimization to be done to a specific DAG. DefaultPolicyWithSeparatePassA simple example policy to demonstrate a policy with a separate, refactored pass. DefaultPolicyWithSeparatePass.RefactoredPassA simple custom pass consisted of the two passes at the end of the default pass. DisaggregationPolicyA policy to demonstrate the disaggregation optimization, that uses GlusterFS as file storage. DynamicTaskSizingPolicyA policy to dynamically resize tasks in runtime. LambdaPolicyLambda Policy Description: A part of lambda executor, to support Lambda policy. LargeShufflePolicyA policy to demonstrate the large shuffle optimization, witch batches disk seek during data shuffle. PolicyBuilderA builder for policies. PolicyImplImplementation of the
SamplingLargeShuffleSkewPolicyA policy to demonstrate the large shuffle optimization, witch batches disk seek during data shuffle. StreamingPolicyStreaming policy. TestPolicyA policy for tests. TransientResourcePolicyA policy to perform optimization that uses transient resources in data centers. XGBoostPolicyA policy that enforces values retrieved by an optimization by XGBoost.