[ 
https://issues.apache.org/jira/browse/MAPREDUCE-4393?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13413241#comment-13413241
 ] 

Bikas Saha commented on MAPREDUCE-4393:
---------------------------------------

I took a pass at the changes. I have some
1) The Client and AppMaster look very similar to DistributedShell. It might be 
useful to see if some of the common portions could be abstracted out.
2) How about using the AM itself as the information repo about active PAAS 
containers instead of storing information in ZK? The AM knows exactly what is 
running. If there is some information that the containers need to post then 
that can be posted to the AM itself. Thereafter, the AM can be queried for the 
same information that ZK is giving.
3) The AM could open a port to listen for new commands from the PAAS client. So 
starting new instances can be done via the currently running AM instead of 
starting new AM's.

                
> PaaS on YARN: an YARN application to demonstrate that YARN can be used as a 
> PaaS
> --------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-4393
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4393
>             Project: Hadoop Map/Reduce
>          Issue Type: Task
>          Components: examples
>    Affects Versions: 0.23.1
>            Reporter: Jaigak Song
>            Assignee: Jaigak Song
>             Fix For: 3.0.0
>
>         Attachments: HADOOPasPAAS_Architecture.pdf, MAPREDUCE-4393.patch, 
> MAPREDUCE-4393.patch, MAPREDUCE-4393.patch, MAPREDUCE4393.patch, 
> MAPREDUCE4393.patch
>
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> This application is to demonstrate that YARN can be used for non-mapreduce 
> applications. As Hadoop has already been adopted and deployed widely and its 
> deployment in future will be highly increased, we thought that it's a good 
> potential to be used as PaaS.  
> I have implemented a proof of concept to demonstrate that YARN can be used as 
> a PaaS (Platform as a Service). I have done a gap analysis against VMware's 
> Cloud Foundry and tried to achieve as many PaaS functionalities as possible 
> on YARN.
> I'd like to check in this POC as a YARN example application.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to