A New Algorithm for the Decentralized Aggregation Problem

  • Authors:
  • Akhil Kumar

  • Affiliations:
  • College of Business, CB 419, University of Colorado, Boulder, CO 80309

  • Venue:
  • Distributed and Parallel Databases
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a new algorithm for solving thedistributed aggregation problem in which individual valuesfrom N nodes have to be aggregated in an associative andcommutative manner, and the final result must be either computedat all sites or communicated to them. Our algorithm has a message-delay product ofΘ(dN(N^)) where N is the number of nodes, and d is a parameterthat corresponds to the number of dimensions of the hypercubeinto which the nodes are logically organized.This reflects an improvement upon existing algorithms by a factor of d. The algorithm can be initiated by any node, and works by creatingmultiple parallel streams that collect partial aggregates andfinally converge at a node to compute the final result.