On contention resolution protocols and associated probabilistic phenomena
- 1 March 1998
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 45 (2) , 324-378
- https://doi.org/10.1145/274787.274816
Abstract
Consider an on-line scheduling problem in which a set of abstract processes are competing for the use of a number of resources. Further assume that it is either prohibitively expensive or impossible for any two of the processes to directly communicate with one another. If several processes simultaneously attempt to allocate a particular resource (as may be expected to occur, since the processes cannot easily coordinate their allocations), then none succeed. In such a framework, it is a challenge to design efficient contention resolution protocols. Two recently-proposed approaches to the problem of PRAM emulation give rise to scheduling problems of the above kind. In one approach, the resources (in this case, the shared memory cells) are duplicated and distributed randomly. We analyze a simple and efficient deterministic algorithm for accessing some subset of the duplicated resources. In the other approach, we analyze how quickly we can access the given (nonduplicated) resource using a simple randomized strategy. We obtain precise bounds on the performance of both strategies. We anticipate that our results with find other applications.Keywords
This publication has 12 references indexed in Scilit:
- A lower bound for radio broadcastJournal of Computer and System Sciences, 1991
- Transversal numbers of uniform hypergraphsGraphs and Combinatorics, 1990
- Estimating the multiplicities of conflicts to speed their resolution in multiple access channelsJournal of the ACM, 1987
- Review of 'Approximation and Weak Convergence Methods for Random Processes, with Applications to Stochastic Systems Theory' (Kushner, H.J.; 1984)IEEE Transactions on Information Theory, 1985
- A lower bound on the time needed in the worst case to resolve conflicts deterministically in multiple access channelsJournal of the ACM, 1985
- Universal classes of hash functionsJournal of Computer and System Sciences, 1979
- The tail of the hypergeometric distributionDiscrete Mathematics, 1979
- EthernetCommunications of the ACM, 1976
- Probability Inequalities for Sums of Bounded Random VariablesJournal of the American Statistical Association, 1963
- A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of ObservationsThe Annals of Mathematical Statistics, 1952