As you can see here[1], the sync() method never called, and an classes
of all superstars were needed to be declared within Job configuration.
Therefore, I thought it's similar with Pregel style on BSP model. It's
quite different from legacy model in my eyes.

According to HAMA-505, superstep API seems used for FT job processing
(I didn't read closely yet). Right? In here, I have an questions. What
happens if I call the sync() method within compute() method? In this
case, framework guarantees the checkpoint/recovery? And how can I
implement the http://wiki.apache.org/hama/SerializePrinting using
superstep API?

> What's difference between pure BSP and FT BSP? Any concrete example?

I was mean the traditional BSP programming model.

1. 
http://svn.apache.org/repos/asf/hama/trunk/examples/src/main/java/org/apache/hama/examples/SuperstepPiEstimator.java

On Wed, Apr 9, 2014 at 4:25 PM, Chia-Hung Lin <[email protected]> wrote:
> Sorry don't catch the point.
>
> What's difference between pure BSP and FT BSP? Any concrete example?
>
>
> On 9 April 2014 08:29, Edward J. Yoon <[email protected]> wrote:
>> In my eyes, SuperstepPiEstimator[1] look like totally new programming
>> model, very similar with Pregel.
>>
>> I personally would like to suggest that we provide both pure BSP and
>> fault tolerant BSP model, instead of replace.
>>
>> 1. 
>> http://svn.apache.org/repos/asf/hama/trunk/examples/src/main/java/org/apache/hama/examples/SuperstepPiEstimator.java
>>
>> --
>> Edward J. Yoon (@eddieyoon)
>> Chief Executive Officer
>> DataSayer, Inc.



-- 
Edward J. Yoon (@eddieyoon)
CEO at DataSayer Co., Ltd.

Reply via email to