giraph-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ameya Vilankar <ameya.vilan...@gmail.com>
Subject Re: About Aggregators working
Date Mon, 28 Oct 2013 18:51:18 GMT
Hi,
The problem with the above scenario since all vertices will call vote to
halt, there will be no active vertices left for the next superstep since
none of the vertices receive a message. So, the program will terminate on
zeroth superstep itself. If you want access to the output of the aggregator
you can
1. Not call voteToHalt in the superstep 0 but call it in superstep 1 where
you get the aggregated value before calling it.
2. Use an aggregator writer class the saves the aggregated output to file.
I don't know if Aggregator writer is present in the release branch of
giraph. But, it is surely present in its trunk branch which I suggest you
work off.
Thanks


On Mon, Oct 28, 2013 at 9:20 AM, Jyoti Yadav <rao.jyoti26yadav@gmail.com>wrote:

> Please help..
>
> Jyoti
>
>
> On Sun, Oct 27, 2013 at 9:14 PM, Jyoti Yadav <rao.jyoti26yadav@gmail.com>wrote:
>
>> Anyone please reply..
>>
>>
>>
>> On Sat, Oct 26, 2013 at 6:05 PM, Jyoti Yadav <rao.jyoti26yadav@gmail.com>wrote:
>>
>>> Hi..
>>> I have one query in my mind..I don't know whether it is a silly question
>>> or not?
>>> But the question is
>>>
>>> Suppose the scenario mentioned below..
>>>
>>> At Superstep 0
>>>     1.All vertices are active.
>>>      2. All vertices write some vaue to the SumAggregator.
>>>      3.  All vertices vote for halt..
>>> The question is that Will the  vertices be able to get the value of
>>> SumAggregator in
>>> next superstep? Becoz in superstep 0 no explicit msg is being passed to
>>> the neighbours.. And  at the end all vertices are voting for halt..
>>>
>>>
>>> Any suggestions are really appreciated..
>>>
>>> Regards
>>> Jyoti
>>>
>>>
>>
>

Mime
View raw message