Awesome, thanks for the update. We'll be happy to review your code.

On Mon, Aug 27, 2018 at 7:30 AM Francesco Sclano <[email protected]>
wrote:

> Hi Dionysios,
> the problem was simply due to some trivial bugs of my giraph
> implementation. Now I'm able to produce the same output both from graphlab
> and my giraph implementation of 4-profiles calculus. For instance I used
> http://snap.stanford.edu/data/p2p-Gnutella08.html as input graph.
>
> Regarding the contribution: up now I used standalone and
> pseudo-distributed mode. Now I'm starting to use EC2 so I'll let you know
> ... thanks for interesting in my work!
>
> Il giorno gio 9 ago 2018 alle ore 01:03 Dionysios Logothetis <
> [email protected]> ha scritto:
>
>> Hi Francesco,
>>
>> Here are few thoughts on reasons this may happen:
>>
>> - I haven't written any graphlab application myself, but the synchronous
>> vs. asynchronous model can generally be a reason for differences. It is
>> possible that such differences do not manifest on smaller graphs. What's
>> the size of the smaller input graphs where the result is equal?
>> - More generally, and taking into consideration the differences in the
>> model, how certain are you that the implementations are equivalent?
>> - For the bigger graphs, do you have a reference result that you can use,
>> to see what the output should be?
>>
>> Also, are you planning to contribute your Giraph implementation to Apache
>> Giraph? That'd be great.
>>
>>
>> Dionysios
>>
>>
>>
>> On Mon, Aug 6, 2018 at 5:44 AM, Francesco Sclano <
>> [email protected]> wrote:
>>
>>> Hi,
>>> I implemented in giraph the calculus of 4 profiles (
>>> https://people.csail.mit.edu/jshun/papers/ESBD16.pdf) already
>>> implemented here https://github.com/eelenberg/4-profiles with graphlab.
>>> I'm able to run both graphlab e giraph programs. I know well differences
>>> between graphlab and giraph but I have a doubt: when I use small input
>>> graphs both programs give exactly the same output. When I use bigger input
>>> graphs (like http://snap.stanford.edu/data/p2p-Gnutella08.html) they
>>> produce a slightly different output. It is normal? Maybe it depends by the
>>> way to partitionate the input graph? Or simply there is a bug in my giraph
>>> implementation?
>>>
>>> --
>>> Francesco Sclano
>>>
>>
>>
>
> --
> Francesco Sclano
>

Reply via email to