You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hama.apache.org by Tommaso Teofili <to...@gmail.com> on 2014/01/29 16:46:10 UTC
Confusion about superstep count information
Hi all,
maybe this has been already discussed some time ago, but I cannot find any
reference to such a discussion: given I have a BSP with the following
pseudo code:
public class MyBSP extends BSP {
public void bsp(BspPeer peer) {
//1
peer.sync();
// 2
peer.sync();
// 3
peer.sync();
}
}
and when I run it locally on a dual core machine, I get the following
output:
14/01/28 10:08:08 INFO bsp.BSPJobClient: Current supersteps number: 2
14/01/28 10:08:08 INFO bsp.BSPJobClient: The total number of supersteps: 2
14/01/28 10:08:08 INFO bsp.BSPJobClient: Counters: 6
14/01/28 10:08:08 INFO bsp.BSPJobClient:
org.apache.hama.bsp.JobInProgress$JobCounter
14/01/28 10:08:08 INFO bsp.BSPJobClient: SUPERSTEPS=2
14/01/28 10:08:08 INFO bsp.BSPJobClient: LAUNCHED_TASKS=2
14/01/28 10:08:08 INFO bsp.BSPJobClient:
org.apache.hama.bsp.BSPPeerImpl$PeerCounter
14/01/28 10:08:08 INFO bsp.BSPJobClient: SUPERSTEP_SUM=6
14/01/28 10:08:08 INFO bsp.BSPJobClient: TIME_IN_SYNC_MS=1
14/01/28 10:08:08 INFO bsp.BSPJobClient: TOTAL_MESSAGES_SENT=...
14/01/28 10:08:08 INFO bsp.BSPJobClient: TOTAL_MESSAGES_RECEIVED=...
I am a bit confused since I have defined 3 supersteps which run on 2 tasks,
so it seems to me SUPERSTEP_SUM is correctly set to 6 while I cannot
understand why the other stats about supersteps show:
- Current supersteps number: 2
- The total number of supersteps: 2
- SUPERSTEPS=2
Can anyone help me clarify what's the exact semantic of them?
I'm running that using trunk in local mode, any clarification would be
appreciated.
Thanks in advance,
Tommaso
Re: Confusion about superstep count information
Posted by "Edward J. Yoon" <ed...@apache.org>.
Looks like a bug :/
On Thu, Jan 30, 2014 at 12:46 AM, Tommaso Teofili
<to...@gmail.com> wrote:
> Hi all,
>
> maybe this has been already discussed some time ago, but I cannot find any
> reference to such a discussion: given I have a BSP with the following
> pseudo code:
> public class MyBSP extends BSP {
>
> public void bsp(BspPeer peer) {
> //1
> peer.sync();
> // 2
> peer.sync();
> // 3
> peer.sync();
> }
>
> }
>
> and when I run it locally on a dual core machine, I get the following
> output:
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: Current supersteps number: 2
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: The total number of supersteps: 2
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: Counters: 6
> 14/01/28 10:08:08 INFO bsp.BSPJobClient:
> org.apache.hama.bsp.JobInProgress$JobCounter
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: SUPERSTEPS=2
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: LAUNCHED_TASKS=2
> 14/01/28 10:08:08 INFO bsp.BSPJobClient:
> org.apache.hama.bsp.BSPPeerImpl$PeerCounter
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: SUPERSTEP_SUM=6
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: TIME_IN_SYNC_MS=1
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: TOTAL_MESSAGES_SENT=...
> 14/01/28 10:08:08 INFO bsp.BSPJobClient: TOTAL_MESSAGES_RECEIVED=...
>
> I am a bit confused since I have defined 3 supersteps which run on 2 tasks,
> so it seems to me SUPERSTEP_SUM is correctly set to 6 while I cannot
> understand why the other stats about supersteps show:
> - Current supersteps number: 2
> - The total number of supersteps: 2
> - SUPERSTEPS=2
>
> Can anyone help me clarify what's the exact semantic of them?
> I'm running that using trunk in local mode, any clarification would be
> appreciated.
> Thanks in advance,
> Tommaso
--
Best Regards, Edward J. Yoon
@eddieyoon