On Contention Resolution Protocols and Associated Probabilistic Phenomena

12Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

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 will find other applications.

Cite

CITATION STYLE

APA

Mackenzie, P. D., Plaxton, C. G., & Rajaraman, R. (1998). On Contention Resolution Protocols and Associated Probabilistic Phenomena. Journal of the ACM, 45(2), 324–378. https://doi.org/10.1145/274787.274816

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