Skip to main content

Random Arc Allocation and Applications

  • Conference paper
  • First Online:
Algorithm Theory — SWAT 2002 (SWAT 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2368))

Included in the following conference series:

  • 669 Accesses

Abstract

The paper considers a generalization of the well known random placement of balls into bins. Given n circular arcs of lengths α 1, ...,α n we study the maximum number of overlapping arcs on a circle if the starting points of the arcs are chosen randomly. We give almost exact tail bounds on the maximum overlap of the arcs. These tail bounds yield a characterization of the expected maximum overlap that is tight up to constant factors in the lower order terms. We illustrate the strength of our results by presenting new performance guarantees for several application: Minimizing rotational delays of disks, scheduling accesses to parallel disks and allocating memory to limit cache interference misses.

Partially supported by the Future and Emerging Technologies programme of the EU under contract number IST-1999-14186 (ALCOM-FT).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Andrews, M. A. Bender, and L. Zhang. New algorithms for the disk scheduling problem. In IEEE, editor, 37th Annual Symposium on Foundations of Computer Science, pages 550–559. IEEE Computer Society Press, 1996.

    Google Scholar 

  2. R. D. Barve, E. F. Grove, and J. S. Vitter. Simple randomized mergesort on parallel disks. Parallel Computing, 23(4):601–631, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  3. B. Bhattacharya, P. Hell, and J. Huang. A linear algorithm for maximum weight cliques in proper circular arc graphs. SIAM Journal on Discrete Mathematics, 9(2):274–289, May 1996.

    Google Scholar 

  4. A. A. Cohen. Technical developments: Magnetic drum storage for digital information processing systems (in Automatic Computing Machinery). Mathematical Tables and Other Aids to Computation, 4(29):31–39, January 1950.

    Google Scholar 

  5. R. M. Corless, G. H. Gonnet, D. E. G. Hare, D. J. Jeffrey, and D. E. Knuth. On the lambert W function. Advances in Computational Mathematics, 5:329–359, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  6. W. Feller. An Introduction to Probability Theory and its Applications. Wiley, 3rd edition, 1968.

    Google Scholar 

  7. S. H. Fuller. An optimal drum scheduling algorithm. IEEE Trans. on Computers, 21(11):1153, November 1972.

    Google Scholar 

  8. M. R. Garey, D. S. Johnson, G. L. Miller, and C. H. Papadimitriou. The complexity of coloring circular arcs and chords. SIAM Journal on Algebraic and Discrete Methods, 1(2):216–227, June 1980.

    Google Scholar 

  9. V. Klee. What are the intersections graphs of arcs in a circle? Amer. Math. Monthly, 76:810–813, 1969.

    Article  MathSciNet  Google Scholar 

  10. V. F. Kolchin, B. A. Sevatyanov, and V. P. Chistiakov. Random Allocations. V. H. Winston, 1978.

    Google Scholar 

  11. K. Mehlhorn and P. Sanders. Scanning multiple sequences via cache memory. Algorithmica, 2002. to appear.

    Google Scholar 

  12. M. Mitzenmacher, A. Richa, and R. Sitaraman. The power of two random choices: A survey of the techniques and results. In P. Pardalos, S. Rajasekaran, and J. Rolim, editors, Handbook of Randomized Computing. Kluwer, 2000.

    Google Scholar 

  13. M. Raab and A. Steger. “balls into bins”-A simple and tight analysis. In RANDOM: International Workshop on Randomization and Approximation Techniques in Computer Science. LNCS, 1998.

    Google Scholar 

  14. C. Ruemmler and J. Wilkes. An introduction to disk drive modeling. Computer, 27(3):17–28, March 1994.

    Google Scholar 

  15. A. F. Siegel and L. Holst. Covering the circle with random arcs of random sizes. J. Appl. Probab., 19:373–381, 1982.

    Article  MATH  MathSciNet  Google Scholar 

  16. H. S. Stone and S. F. Fuller. On the near-optimality of the shortest-access-time-first drum scheduling discipline. Communications of the ACM, 16(6), June 1973. Also published in/as: Technical Note No.12, DSL.

    Google Scholar 

  17. J. S. Vitter and P. Flajolet. Average case analysis of algorithms and data structures. In Handbook of Theoretical Computer Science, volume A: Algorithms and Complexity, chapter 9, pages 431–524. Elsevier, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sanders, P., Vöcking, B. (2002). Random Arc Allocation and Applications. In: Penttonen, M., Schmidt, E.M. (eds) Algorithm Theory — SWAT 2002. SWAT 2002. Lecture Notes in Computer Science, vol 2368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45471-3_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-45471-3_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43866-3

  • Online ISBN: 978-3-540-45471-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics