distributed algorithm of data processing