Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11841036_13guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Contention resolution with heterogeneous job sizes

Published: 11 September 2006 Publication History

Abstract

We study the problem of contention resolution for different-sized jobs on a simple channel. When a job makes a run attempt, it learns only whether the attempt succeeded or failed. We first analyze binary exponential backoff, and show that it achieves a makespan of V 2 Θ(√log n ) with high probability, where V is the total work of all n contending jobs. This bound is significantly larger than when jobs are constant sized. A variant of exponential backoff, however, achieves makespan O ( V log V ) with high probability. Finally, we introduce a new protocol, size-hashed backoff, specifically designed for jobs of multiple sizes that achieves makespan O ( V log3log V ). The error probability of the first two bounds is polynomially small in n and the latter is polynomially small in log V .

References

[1]
Metcalfe, R.M., Boggs, D.R.: Ethernet: Distributed packet switching for local computer networks. CACM 19 (7) (1976) 395-404
[2]
Abramson, N.: The ALOHA system -- another alternative for computer communications. In: Proc. of AFIPS FJCC. Volume 37. (1970) 281-285
[3]
Herlihy, M., Moss, J.E.B.: Transactional memory: Architectural support for lockfree data structures. In: Proc. of the 20th Intnl. Conference on Computer Architecture., San Diego, California (1993) 289-300
[4]
Rajwar, R., Goodman, J.R.: Speculative lock elision: Enabling highly concurrent multithreaded execution. In: Proc. of the 34th Annual Intnl. Symposium on Microarchitecture, Austin, Texas (2001) 294-305
[5]
Ananian, C.S., Asanovic, K., Kuszmaul, B.C., Leiserson, C.E., Lie, S.: Unbounded transactional memory. In: Proc. of the 11th Intnl. Symposium on High-Performance Computer Architecture, San Franscisco, California (2005) 316-327
[6]
MacKenzie, P.D., Plaxton, C.G., Rajaraman, R.: On contention resolution protocols and associated probabilistic phenomena. JACM 45 (2) (1998) 324-378
[7]
Juels, A., Rivest, R.L., Szydlo, M.: The blocker tag: Selective blocking of RFID tags for consumer privacy. In: Conference on Computer and Communications Security. (2003) 103-111
[8]
Finkenzeller, K.: RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification. Second edn. John Wiley & Sons (2003) E-book at books24x7.com.
[9]
Geréb-Graus, M., Tsantilas, T.: Efficient optical communication in parallel computers. In: Proc. of the 4th Annual Symposium on Parallel Algorithms and Architectures. (1992) 41-48
[10]
Greenberg, R.I., Leiserson, C.E.: Randomized routing on fat-trees. Advances in Computing Research 5 (1989) 345-374
[11]
Bender, M.A., Farach-Colton, M., He, S., Kuszmaul, B.C., Leiserson, C.E.: Adversarial contention resolution for simple channels. In: 17th Annual Symposium on Parallelism in Algorithms and Architectures. (2005) 325-332
[12]
Greenberg, A.G., Winograd, S.: A lower bound on the time needed in the worst case to resolve conflicts deterministically in multiple access channels. JACM 32 (3) (1985) 589-596
[13]
Greenberg, A.G., Flajolet, P., Ladner, R.E.: Estimating the multiplicities of conflicts to speed their resolution in multiple access channels. JACM 34 (2) (1987) 289-325
[14]
Goldberg, L.A., Jerrum, M., Leighton, T., Rao, S.: Doubly logarithmic communication algorithms for optical-communication parallel computers. SIAM Journal on Computing 26 (4) (1997) 1100-1119
[15]
Goldberg, L.A., Matias, Y., Rao, S.: An optical simulation of shared memory. SIAM Journal on Computing 28 (5) (1999) 1829-1847

Cited By

View all
  • (2022)Contention Resolution for Coded Radio NetworksProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538573(119-130)Online publication date: 11-Jul-2022
  • (2020)Contention resolution without collision detectionProceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3357713.3384305(105-118)Online publication date: 22-Jun-2020
  • (2018)Scaling Exponential BackoffJournal of the ACM10.1145/327676966:1(1-33)Online publication date: 12-Dec-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ESA'06: Proceedings of the 14th conference on Annual European Symposium - Volume 14
September 2006
840 pages
ISBN:3540388753

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 11 September 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Contention Resolution for Coded Radio NetworksProceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3490148.3538573(119-130)Online publication date: 11-Jul-2022
  • (2020)Contention resolution without collision detectionProceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3357713.3384305(105-118)Online publication date: 22-Jun-2020
  • (2018)Scaling Exponential BackoffJournal of the ACM10.1145/327676966:1(1-33)Online publication date: 12-Dec-2018
  • (2017)Is Our Model for Contention Resolution Wrong?Proceedings of the 29th ACM Symposium on Parallelism in Algorithms and Architectures10.1145/3087556.3087584(183-194)Online publication date: 24-Jul-2017
  • (2016)How to scale exponential backoffProceedings of the twenty-seventh annual ACM-SIAM symposium on Discrete algorithms10.5555/2884435.2884482(636-654)Online publication date: 10-Jan-2016
  • (2016)Contention resolution with log-logstar channel accessesProceedings of the forty-eighth annual ACM symposium on Theory of Computing10.1145/2897518.2897655(499-508)Online publication date: 19-Jun-2016

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media