Issue Details (XML | Word | Printable)

Key: HADOOP-3444
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Vivek Ratan
Votes: 0
Watchers: 12
Operations

If you were logged in you would be able to see more operations.
Hadoop Common

Implementing a Resource Manager (V1) for Hadoop

Created: 26/May/08 11:32 AM   Updated: 05/Sep/08 04:33 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: None
Image Attachments:

1. RMArch-V1.jpg
(33 kB)
Issue Links:
Blocker
 
Incorporates
 


 Description  « Hide
HADOOP-3421 lists the requirements for a Resource Manager for Hadoop. This Jira tracks its implementation.

It is expected that this Jira will be used to keep track of various other Jiras that will be opened towards implementing Version 1 of the Resource Manager.



 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Vivek Ratan added a comment - 26/May/08 11:59 AM
RMArch-V1.jpg is a high level architecture.

It is proposed that today's JT be extended to support queues of jobs (actually, JobInProgress objects). The JobQueueManager handles these queues, which are persisted to disk. Users can interact with the queues, which are configured appropriately.

The JT today handles at least three separate functionalities: scheduling, monitoring, and Web serving. It is likely that in the future, these three are separated out, at least in terms of components/modules/classes within JT, if not outside it.


Vivek Ratan added a comment - 26/May/08 12:03 PM
My guess is, we'll need separate Jiras to track at least the following:
  • the core scheduling component (the part of the new JT that includes the JobQueueManager and handles scheduling, guaranteed capacities for Orgs, user limits, etc.).
  • configuration for Orgs, queues, users,quotas, limits, etc.
  • Security, access control
  • scalability/availability
  • user interaction with the job queues (through Web, CLI)
  • accounting

others?


Vivek Ratan added a comment - 26/May/08 04:21 PM
HADOOP-3445 tracks the implementation of the core scheduling component.