首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:Supporting Increment and Decrement Operations in Balancing Networks
  • 本地全文:下载
  • 作者:William Aiello ; Costas Busch ; Maurice Herlihy
  • 期刊名称:Chicago Journal of Theoretical Computer Science
  • 印刷版ISSN:1073-0486
  • 出版年度:2000
  • 卷号:2000
  • 出版社:MIT Press ; University of Chicago, Department of Computer Science
  • 摘要:

    Counting networks are a class of distributed data structures that support highly concurrent implementations of shared Fetch&Increment counters. Applications of these counters include shared pools and stacks, load balancing, and software barriers. A limitation of counting networks is that the resulting shared counters can be incremented, but not decremented.

    A recent result by Shavit and Touitou showed that the subclass of tree-shaped counting networks can support both increment and decrement operations. In this paper we generalize their result, showing that any counting network can be extended to support atomic decrements in a simple and natural way. Moreover, we identify a broad class of network boundedness properties, that, like the counting property, are preserved by the introduction of decrements: if a balancing network satisfies a particular boundedness property for increments alone, then it continues to satisfy that property for both increments and decrements.

国家哲学社会科学文献中心版权所有