Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Description
This is an umbrella JIRA that proposes to extend YARN to support distributed scheduling. Briefly, some of the motivations for distributed scheduling are the following:
1. Improve cluster utilization by opportunistically executing tasks otherwise idle resources on individual machines.
2. Reduce allocation latency. Tasks where the scheduling time dominates (i.e., task execution time is much less compared to the time required for obtaining a container from the RM).
Attachments
Attachments
Issue Links
- is blocked by
-
YARN-2882 Add an OPPORTUNISTIC ExecutionType
- Resolved
- is depended upon by
-
MAPREDUCE-6703 Add flag to allow MapReduce AM to request for OPPORTUNISTIC containers
- Resolved
- is related to
-
YARN-5200 Improve yarn logs to get Container List
- Resolved
-
YARN-4742 [Umbrella] Enhancements to Distributed Scheduling
- Resolved
-
YARN-4597 Introduce ContainerScheduler and a SCHEDULED state to NodeManager container lifecycle
- Resolved
-
YARN-5542 Scheduling of opportunistic containers
- Resolved
-
YARN-4879 Enhance Allocate Protocol to Identify Requests Explicitly
- Resolved
-
YARN-5646 Add documentation and update config parameter names for scheduling of OPPORTUNISTIC containers
- Resolved
- relates to
-
YARN-5688 Make allocation of opportunistic containers asynchronous
- Open
-
YARN-5823 Update NMTokens in case of requests with only opportunistic containers
- Resolved