Hi all,

I am new to giraph. My goal is to set the edge weight as the average
of the degree of the 2 vertices.

My dataset follows a power lognormal distribution.

My algorithm is simple. In superstep 0 and 1 I am able to set the
degree of the vertices as their value.
In the next superstep i.e 2nd, I set the edge weight using
setEdgeValue(Target VertexID, Edge Weight).

Everything runs smoothly.

The problem is that it takes hours to compute on vertices with a
degree of the order 100,000. With vertices having degrees in millions,
it is taking too long.(by too long I mean 6 hours on a single vertex).

What should I do?

Should I improve my algorithm?

OR

Is there some configuration in Giraph so that I can improve the
performance of the computation.

Thanks,
Shaurya

Reply via email to