Abstract
Shared pools and stacks are two coordination structures with a history of applications ranging from simple producer/consumer buffers to job-schedulers and procedure stacks. This paper introduces elimination trees, a novel form of diffracting trees that offer pool and stack implementations with superior response (on average constant) under high loads, while guaranteeing logarithmic time 'deterministic' termination under sparse request patterns.
Cite
CITATION STYLE
Shavit, N., & Touitou, D. (1995). Elimination trees and the construction of pools and stacks. In Annual ACM Symposium on Parallel Algorithms and Architectures (pp. 54–63). ACM. https://doi.org/10.1145/215399.215419
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.