We consider the problem of dynamic aggregation of inputs over a large fixed graph. A dynamic aggregation algorithm must continuously compute the result of a given aggregation function over a dynamically changing set of inputs. To be efficient, such an algorithm should refrain from sending messages when the inputs do not change, and should perform local communication whenever possible. We present an instance-based lower bound on the efficiency of such algorithms, and provide two algorithms matching this bound. The first, Multl-LEAG, re-samples the inputs at intervals that are proportional to the graph size, achieving quiescence between samplings, and is extremely message efficient. The second, Dynl-LEAG, more closely monitors the aggregate value by sampling it more frequently, at the cost of slightly higher message complexity. © Springer-Verlag Berlin Heidelberg 2006.
CITATION STYLE
Birk, Y., Keidar, I., Liss, L., & Schuster, A. (2006). Efficient dynamic aggregation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4167 LNCS, pp. 90–104). Springer Verlag. https://doi.org/10.1007/11864219_7
Mendeley helps you to discover research relevant for your work.