MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  On Contention Resolution Protocols and Associated Probabilistic Phenomena (1994) [34 citations — 4 self]

Download:
Download as a PDF | Download as a PS
by P. D. Mackenzie, C. G. Plaxton, R. Rajaraman
in Proceedings of the 26th Annual ACM Symposium on Theory of Computing
http://www.cs.utexas.edu/users/plaxton/html/../ps/1998/jacm.ps
Add To MetaCart

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

Citations

1289 The Probabilistic Method – Alon, Spencer, et al. - 1992
715 Probability inequalities for sums of bounded random variables – Hoeffding - 1963
470 Universal classes of hash functions – Carter, Wegman - 1979
427 A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations – Chernoff - 1995
300 Ethernet: Distributed packet switching for local computer networks – Metcalfe, Boggs - 1976
220 Genaral purpose parallel architectures – Valiant - 1990
86 bounds by probabilistic arguments – Lower - 1980
82 auf der Heide. Efficient PRAM simulation on a distributed memory machine – Karp, Luby, et al. - 1992
68 A lower bound for radio broadcast – Alon, Bar-Noy, et al. - 1991
68 How to Share Memory in a Distributed System – Upfal, Wigderson - 1987
65 Optical Communication for Pointer Based Algorithms – Anderson, Miller - 1988
47 Doubly Logarithmic Communication Algorithms for Optical Communication Parallel Computers, To appear in this journal. (A preliminary version appeared – Goldberg, Jerrum, et al. - 1993
42 An Optical Simulation of Shared Memory – Goldberg, Matias, et al. - 1994
42 On universal classes of fast high performance hash functions, their time-space tradeo , and their applications – Siegel - 1989
41 E cient Optical Communication in Parallel Computers – Gereb-Graus, Tsantilas - 1992
38 auf der Heide. Simple, efficient shared memory simulations – Dietzfelbinger, Meyer - 1993
35 Randomized routing on fat-trees – Greenberg, Leiserson - 1989
31 The tail of the hypergeometric distribution – Chvátal - 1979
30 Estimating the multiplicities of conflicts to speed their resolution in multiple access channels – Greenberg, Flajolet, et al. - 1987
22 Randomized Routing on Fat-trees – Greenberg, Leiserson - 1989
20 The ALOHA system – Abramson - 1973
16 Transversal numbers of uniform hypergraphs – Alon - 1990
16 A lower bound on the time needed in the worst case to resolve conflicts deterministically in multiple access channels – Greenberg, Winograd - 1985
12 Efficient PRAM simulation on a distributed memory machine – Karp, Luby, et al. - 1992
12 An asymptotically nonadaptive algorithm for conflict resolution in mutliple-access channels – Komlos, Greenberg - 1985
7 Simple, efficient shared memory simulations – Dietzfelbinger, Heide, et al. - 1993
4 Efficient optical communication in parallel computers – eb-Graus, M, et al. - 1992
4 A sub-logarithmic communication algorithm for the completely connected optical communication parallel computer – Goldberg, Jerrum - 1992
4 The complexity of selection resolution, conflict resolution, and maximum finding on multiple access channels – Martel, Vayda - 1988
4 Fast simple dictionaries and shared memory simulation on distributed memory machines; upper and lower bounds – Heide, Scheideler, et al. - 1994
3 An asymptotically optimal nonadaptive algorithm for conflict resolution in multiple-access channels – Koml'os, Greenberg - 1985
1 The tail of the hypergeometric distribution – atal, V - 1979
1 An asymptotically optimal nonadaptive algorithm for conflict resolution in multiple-access channels – os, J, et al. - 1985
1 simple dictionaries and shared memory simulations on distributed memory machines; upper and lower bounds – Fast - 1994
1 22] F. Meyer auf der – Heide, Stemann - 1976