Contention in balancing networks resolved

0Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

Counting networks have been originally presented by Aspnes et al. as a new class of distributed/coordinated data structures suitable for solving many fundamental, multi-processor coordination problems that can be expressed as counting problems. The motivation for introducing counting networks has been to implement shared counters in a way to outperform, in terms of contention, conventional, single-variable solutions at high levels of processor concurrency. Although several specific constructions of counting networks have so far been shown to incur low amortized contention, the fundamental question of whether counting networks in general so do has yet remained unresolved. In this work, we use elegant, yet intuitive and simple, combinatorial arguments to settle this question in the positive. We show the unexpected result that, in fact, any balancing network of width w and depth d incurs an amortized contention of Θ(nd/w) at processor concurrency n. This holds whether or not the balancing network is counting, and whether or not it possesses any kind of smoothing property. Thus, a significant implication of our work is that contention in balancing networks is not related to any other than their most basic structural properties. Our combinatorial arguments are drawn from a study of the combinatorial structure of balancing networks due to Busch and Mavronicolas.

Cite

CITATION STYLE

APA

Hadjimitsis, L., & Mavronicolas, M. (1998). Contention in balancing networks resolved. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 41–50). ACM.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free