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.
