Distributed Network graph algorithms including shortest path algorithms and other related stuffs