You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by "Edward J. Yoon (JIRA)" <ji...@apache.org> on 2009/10/30 11:18:59 UTC

[jira] Created: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Initial codebase import for Angrapa, a graph computing framework based on BSP.
------------------------------------------------------------------------------

                 Key: HAMA-222
                 URL: https://issues.apache.org/jira/browse/HAMA-222
             Project: Hama
          Issue Type: New Feature
          Components: bsp, graph
    Affects Versions: 0.2.0
            Reporter: Edward J. Yoon
             Fix For: 0.2.0


That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Re: [jira] Resolved: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by Hyunsik Choi <hy...@gmail.com>.
That looks better :)

Thanks,
--
Hyunsik Choi
Database & Information Systems Group, Korea Univ.
http://diveintodata.org



On Wed, Apr 7, 2010 at 7:59 AM, Edward J. Yoon (JIRA) <ji...@apache.org> wrote:
>
>     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Edward J. Yoon resolved HAMA-222.
> ---------------------------------
>
>    Resolution: Later
>
> agree with you, and codes also somewhat messy but remaining open is better than close. i just changed to 'later' issue.
>
>> Initial codebase import for Angrapa, a graph computing framework based on BSP.
>> ------------------------------------------------------------------------------
>>
>>                 Key: HAMA-222
>>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>>             Project: Hama
>>          Issue Type: New Feature
>>          Components: bsp, graph
>>    Affects Versions: 0.2.0
>>            Reporter: Edward J. Yoon
>>            Assignee: Edward J. Yoon
>>             Fix For: 0.2.0
>>
>>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>>
>>
>> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>

[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776890#action_12776890 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

+1 to intuitive name, GraphProcessor

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776867#action_12776867 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

BTW, 'walker' seems not good name for slave server. Any suggestion?

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edward J. Yoon updated HAMA-222:
--------------------------------

    Attachment: HAMA-222_v03.patch

I've changed name as a groom server. and added heartbeat testing code, walkerLauncher method.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated HAMA-222:
------------------------------

    Comment: was deleted

(was: I attached a patch. In this patch, a master has a RPC server for inter tracker communication between a master and multiple walkers through heart beat. 

In addition, I added some protocol interface for HadoopRPC. They are as follows:

* JobSubmission is an interface to manager job and task based on BSP.
* InterTrackerProtocol is an interface to enable a master and walkers to communicate each other through heart beat.)

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776393#action_12776393 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

We need to add an interfaces of master and walker server as simple as possible. Here are my minimum guidelines,

Master Server:

 - Managing walkers
 - Waiting the job
  - When received a job request
    - Split job and assign work
    - Managing bulk-synchronization

Walker Server:

 - Sending a heartbeat packet and a message of progress
 - Local-processing of user-defined function

If you find some odd things, pls let me know.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12778677#action_12778677 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

To avoid making this patch too big, I would decompose into subtasks. I just committed current patch.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777037#action_12777037 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

I agree with you, but GraphProcessor seems to be too long to be used as a class name or a variable name. How about making some short name to be used in source code?, for example GProcessor.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776864#action_12776864 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

Patch looks good. 

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12854055#action_12854055 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

I think this issue should be closed because we first try to develop the bsp package. However, this issues is too far ahead. 

What do you think about?

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777320#action_12777320 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

My suggestion is different to Hungarian and prefix to distinguish member variable. It is like HServerAddress and HRegionLocation class of HBase. Maybe, the original names of HServerAddress  and HRegionLocation are HBaseServerAddress and HBaseRegionLocation respectively. Such name is too long to be used in source code. So, HBase uses both 'H' and 'HBase' prefixes.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated HAMA-222:
------------------------------

    Attachment: HAMA-222_v04..patch

I improved GroomServer to check, initialize, clean local storage. I added some classes (i.e., ID, JobClient, JobID, JobStatus) related to job submission.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edward J. Yoon resolved HAMA-222.
---------------------------------

    Resolution: Later

agree with you, and codes also somewhat messy but remaining open is better than close. i just changed to 'later' issue.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12778695#action_12778695 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

+1

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch, HAMA-222_v03.patch, HAMA-222_v04..patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776882#action_12776882 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

Actually, now I also don't like that name. I intended that Walker to mean a server program walking on the graph. This is equivalent to TaskTracker of MapReduce.

As Its alternative, how about Worker, Slave, or GP (GraphProcessor).

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated HAMA-222:
------------------------------

    Attachment: HAMA-222_v02.patch

I attached a patch. In this patch, a master has a RPC server for inter tracker communication between a master and multiple walkers through heart beat. 

In addition, I added some protocol interface for HadoopRPC. They are as follows:

* JobSubmission is an interface to manager job and task based on BSP.
* InterTrackerProtocol is an interface to enable a master and walkers to communicate each other through heart beat.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edward J. Yoon updated HAMA-222:
--------------------------------

    Attachment: HAMA-222_v01.patch

This patch is include almost all script files for start the daemons.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Edward J. Yoon reassigned HAMA-222:
-----------------------------------

    Assignee: Edward J. Yoon

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated HAMA-222:
------------------------------

    Attachment: HAMA-222_v02.patch

I attached a patch. In this patch, a master has a RPC server for inter tracker communication between a master and multiple walkers through heart beat. 

In addition, I added some protocol interface for HadoopRPC. They are as follows:

* JobSubmission is an interface to manager job and task based on BSP.
* InterTrackerProtocol is an interface to enable a master and walkers to communicate each other through heart beat.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated HAMA-222:
------------------------------

    Attachment:     (was: HAMA-222_v02.patch)

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Hyunsik Choi (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777327#action_12777327 ] 

Hyunsik Choi commented on HAMA-222:
-----------------------------------

Edward and me just talked about this naming, and we decided to use 'groom'. It means something to control walkers.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HAMA-222) Initial codebase import for Angrapa, a graph computing framework based on BSP.

Posted by "Edward J. Yoon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HAMA-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777310#action_12777310 ] 

Edward J. Yoon commented on HAMA-222:
-------------------------------------

I prefer the full naming than symbol naming as a public rules (no Hungarian, no prefix for member variables, etc.) in Java.

> Initial codebase import for Angrapa, a graph computing framework based on BSP.
> ------------------------------------------------------------------------------
>
>                 Key: HAMA-222
>                 URL: https://issues.apache.org/jira/browse/HAMA-222
>             Project: Hama
>          Issue Type: New Feature
>          Components: bsp, graph
>    Affects Versions: 0.2.0
>            Reporter: Edward J. Yoon
>            Assignee: Edward J. Yoon
>             Fix For: 0.2.0
>
>         Attachments: HAMA-222_v01.patch, HAMA-222_v02.patch
>
>
> That code is currently in http://throb.googlecode.com, Let's bring the core interfaces to Hama trunk.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.