hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhuoluo (Clark) Yang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MAPREDUCE-2911) Hamster: Hadoop And Mpi on the same cluSTER
Date Sun, 30 Jun 2013 17:52:28 GMT

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

Zhuoluo (Clark) Yang commented on MAPREDUCE-2911:
-------------------------------------------------

Hi [~acmurthy]

Sorry for late respone, I was on my vocation recently.

1. The stage is that we store almost all the data on the HDFS cluster, all the mpi jobs need
these data, so we try to run MPI on it. (Moving the mpi computation to where data stores)
There is a 100-node cluster runs MPICH2 on Yarn, and we run simple PLDA/LA application on
it.
2. I am not good at license problem, and I think Apache linsence is great and friendly to
comercial usage. Should I list that on the README.md?
3. We are really insterested in contributing the project to ASF. The design is simple ,make
each nodemanger runs a "smpd" daemon and make application master run "mpiexec" to submit mpi
jobs. The biggest problem here, I think, is the yarn scheduler do not support gang secheduling
algorithm, and the scheduling is very very slow. I think if we want to run the MPI fast, we
really need collaborators to help us modify the scheduler.

Thank you very much.
                
> Hamster: Hadoop And Mpi on the same cluSTER
> -------------------------------------------
>
>                 Key: MAPREDUCE-2911
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2911
>             Project: Hadoop Map/Reduce
>          Issue Type: New Feature
>          Components: mrv2
>    Affects Versions: 0.23.0
>         Environment: All Unix-Environments
>            Reporter: Milind Bhandarkar
>   Original Estimate: 336h
>  Remaining Estimate: 336h
>
> MPI is commonly used for many machine-learning applications. OpenMPI (http://www.open-mpi.org/)
is a popular BSD-licensed version of MPI. In the past, running MPI application on a Hadoop
cluster was achieved using Hadoop Streaming (http://videolectures.net/nipsworkshops2010_ye_gbd/),
but it was kludgy. After the resource-manager separation from JobTracker in Hadoop, we have
all the tools needed to make MPI a first-class citizen on a Hadoop cluster. I am currently
working on the patch to make MPI an application-master. Initial version of this patch will
be available soon (hopefully before September 10.) This jira will track the development of
Hamster: The application master for MPI.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message