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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
R. D. Barve, E. F. Grove, and J. S. Vitter. Simple randomized mergesort on parallel disks. Parallel Computing, 23(4):601–631, 1997.
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.
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.
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.
W. Feller. An Introduction to Probability Theory and its Applications. Wiley, 3rd edition, 1968.
S. H. Fuller. An optimal drum scheduling algorithm. IEEE Trans. on Computers, 21(11):1153, November 1972.
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.
V. Klee. What are the intersections graphs of arcs in a circle? Amer. Math. Monthly, 76:810–813, 1969.
V. F. Kolchin, B. A. Sevatyanov, and V. P. Chistiakov. Random Allocations. V. H. Winston, 1978.
K. Mehlhorn and P. Sanders. Scanning multiple sequences via cache memory. Algorithmica, 2002. to appear.
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.
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.
C. Ruemmler and J. Wilkes. An introduction to disk drive modeling. Computer, 27(3):17–28, March 1994.
A. F. Siegel and L. Holst. Covering the circle with random arcs of random sizes. J. Appl. Probab., 19:373–381, 1982.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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