首页 | 本学科首页   官方微博 | 高级检索  
     


Maximum queue size and hashing with lazy deletion
Authors:Claire M Kenyon and Jeffrey Scott Vitter
Affiliation:(1) Laboratoire d'Informatique, Ecole Normale Supérieure, 45 rue d'Ulm, 75230 Paris Cedex 05, France;(2) Department of Computer Science, Brown University, Box 1910, 02912-1910 Providence, RI, USA
Abstract:We answer questions about the distribution of the maximum size of queues and data structures as a function of time. The concept of ldquomaximumrdquo occurs in many issues of resource allocation. We consider several models of growth, including general birth-and-death processes, the M/G/infin model, and a non-Markovian process (data structure) for processing plane-sweep information in computational geometry, called ldquohashing with lazy deletionrdquo (HwLD). It has been shown that HwLD is optimal in terms of expected time and dynamic space; our results show that it is also optimal in terms of expectedpreallocated space, up to a constant factor.We take two independent and complementary approaches: first, in Section 2, we use a variety of algebraic and analytical techniques to derive exact formulas for the distribution of the maximum queue size in stationary birth-and-death processes and in a nonstationary model related to file histories. The formulas allow numerical evaluation and some asymptotics. In our second approach, in Section 3, we consider the M/G/infin model (which includes M/M/infin as a special case) and use techniques from the analysis of algorithms to get optimal big-oh bounds on the expected maximum queue size and on the expected maximum amount of storage used by HwLD in excess of the optimal amount. The techniques appear extendible to other models, such as M/M/1.Research was also done while the author was at Princeton University, supported in part by a Procter Fellowship.Research was also done while the author was on sabbatical at INRIA in Rocquencourt, France, and at Ecole Normale Supérieure in Paris, France. Support was provided in part by National Science Foundation Research Grant DCR-84-03613, by an NSF Presidential Young Investigator Award with matching funds from an IBM Faculty Development Award and an AT&T research grant, by a Guggenheim Fellowship, and by the Office of Naval Research and the Defense Advanced Research Projects Agency under Contract N00014-83-K-0146 and ARPA Order 6320, Amendment 1.
Keywords:Queues  Maximum  Hashing with lazy deletion  Data structures  File histories  Stacks  Priority queues  Linear lists  Symbol tables  Continued fractions  Orthogonal polynomials  Birth-and-death process  M/M/infin" target="_blank">gif" alt="infin" align="MIDDLE" BORDER="0">  M/G/infin" target="_blank">gif" alt="infin" align="MIDDLE" BORDER="0">  Transforms
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号