Abstract
We analyze the performance of a prototypical scheme for shared storage allocation: two initially empty stacks evolving in a contiguous block of memory of size m. We treat the case in which the stacks are more likely to shrink than grow, but with the probabilities of insertion and deletion allowed to depend arbitrarily on stack height as a fraction of m. New results are obtained on the m → ∞ asymptotics of the stack collision time, and of the final stack heights. The results of Wentzell and Freidlin on the large deviations of Markov chains are used, and the relation of their formalism to the Hamiltonian formulation of classical mechanics is emphasized. Certain results on higher‐order asymptotics follow from WKB expansions.
Original language | English (US) |
---|---|
Pages (from-to) | 379-420 |
Number of pages | 42 |
Journal | Random Structures & Algorithms |
Volume | 2 |
Issue number | 4 |
DOIs | |
State | Published - 1991 |
Keywords
- Markov chains
- dynamic data structures
- large deviations
- storage allocation
ASJC Scopus subject areas
- Software
- General Mathematics
- Computer Graphics and Computer-Aided Design
- Applied Mathematics