hama-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Jungblut (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HAMA-359) Development of Shortest Path Finding Algorithm
Date Wed, 30 Mar 2011 16:38:06 GMT

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

Thomas Jungblut commented on HAMA-359:
--------------------------------------

So I made up some algorithm's with the use of the slides. (not really optimal cause it will
require a sync step per current start vertex)
I'll write a bit more later.

For now I have set up a google code repository to store the things needed.
It is quite large because I already generated some test datasets with 2 bn vertices based
on cities in the world.
I wrote a mapper that will produce a random adjacency list that will be put into hbase in
the reduce step.

The table layout will be just a simple adjacency list like:
vertex : rowID of the out-vertex and weight : rowID of the next out-vertex and its weight
: etc.
So quite similar to David's approach, but much simpler.

Like the slides said, it should be quite difficult to distribute it even over the clusters.
I have a cool partitioning idea for that :D
So more about it later. 

Here is the code site: (full repository is about 400mb large)
https://code.google.com/p/hama-shortest-paths/

Including a sequential A*, Dijkstra, some hardcoded (don't blame me!) example graphs and a
benchmark for it.

> Development of Shortest Path Finding Algorithm
> ----------------------------------------------
>
>                 Key: HAMA-359
>                 URL: https://issues.apache.org/jira/browse/HAMA-359
>             Project: Hama
>          Issue Type: New Feature
>          Components: examples
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>              Labels: gsoc, gsoc2011, mentor
>             Fix For: 0.3.0
>
>   Original Estimate: 2016h
>  Remaining Estimate: 2016h
>
> The goal of this project is development of parallel algorithm for finding a Shortest
Path using Hama BSP.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message