A key feature
of the proposed algorithm is that it exploits coarse grained parallelism and the components
running in parallel need not synchronize after every iteration, thus the algorithm lends
itself to be implemented on a geographically dispersed set of processing elements interconnected
through a network.