MAXIMUM SIZE OF A DYNAMIC DATA STRUCTURE - HASHING WITH LAZY DELETION REVISITED

被引:2
|
作者
ALDOUS, D
HOFRI, M
SZPANKOWSKI, W
机构
[1] TECHNION ISRAEL INST TECHNOL,DEPT COMP SCI,IL-32000 HAIFA,ISRAEL
[2] PURDUE UNIV,DEPT COMP SCI,W LAFAYETTE,IN 47907
关键词
DYNAMIC DICTIONARY STORAGE; HASHING WITH LAZY DELETION; MAXIMUM QUEUE LENGTH; M/G/INFINITY QUEUE;
D O I
10.1137/0221043
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The dynamic data structure management technique called hashing with lazy deletion (HwLD) is studied. A table managed under HwLD is built by a sequence of insertions and deletions of items. When hashing with lazy deletions, one does not delete items as soon as possible but keeps more items in the data structure than would be the case with immediate-deletion strategies. This deferral allows the use of a simpler deletion algorithm, leading to a lower overhead-in space and time-for the HwLD implementation. It is of interest to know how much extra space is used by HwLD. This paper investigates the maximum size and the excess space used by HwLD, under general probabilistic assumptions, by using the methodology of queueing theory. In particular, for the Poisson arrivals and general lifetime distribution of items, the excess space does not exceed the number of buckets in HwLD. As a byproduct of the analysis, the limiting distribution of the maximum queue length in an M Absolute value of G infinity queueing system is also derived. The results generalize previous work in this area.
引用
收藏
页码:713 / 732
页数:20
相关论文
共 50 条
  • [1] MAXIMUM QUEUE SIZE AND HASHING WITH LAZY DELETION
    KENYON, CM
    VITTER, JS
    [J]. ALGORITHMICA, 1991, 6 (04) : 597 - 619
  • [2] The Complexity of Hashing with Lazy Deletion
    Van Wyk, Christopher J.
    Vitter, Jeffrey Scott
    [J]. ALGORITHMICA, 1986, 1 (1-4) : 17 - 29
  • [3] A QUEUING ANALYSIS OF HASHING WITH LAZY DELETION
    MORRISON, JA
    SHEPP, LA
    VANWYK, CJ
    [J]. SIAM JOURNAL ON COMPUTING, 1987, 16 (06) : 1155 - 1164
  • [4] THE MAXIMUM SIZE OF DYNAMIC DATA-STRUCTURES
    KENYONMATHIEU, CM
    VITTER, JS
    [J]. SIAM JOURNAL ON COMPUTING, 1991, 20 (05) : 807 - 823
  • [5] Hashing and data integrity: Reliability of hashing and granularity size reduction
    Malinowski, Christopher
    Noble, Richard
    [J]. DIGITAL INVESTIGATION, 2007, 4 (02) : 98 - 104
  • [6] DYNAMIC DATA SYSTEM MODELING - REVISITED
    STEUDEL, HJ
    WU, SM
    [J]. MANAGEMENT SCIENCE, 1978, 24 (11) : 1200 - 1202
  • [7] An Extendable Data Structure for Incremental Stable Perfect Hashing
    Bercea, Ioana Oriana
    Even, Guy
    [J]. PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 1298 - 1310
  • [8] Firm size and capital structure: evidence using dynamic panel data
    Gonzalez, Victor M.
    Gonzalez, Francisco
    [J]. APPLIED ECONOMICS, 2012, 44 (36) : 4745 - 4754
  • [9] Dynamic structure factor of superfluid 4He from quantum Monte Carlo: Maximum entropy revisited
    Kora, Youssef
    Boninsegni, Massimo
    [J]. PHYSICAL REVIEW B, 2018, 98 (13)
  • [10] Structure-Preserving Hashing for Tree-Structured Data
    Zhi Xu
    Lushuai Niu
    Jianqiu Ji
    Qinlin Li
    [J]. Signal, Image and Video Processing, 2022, 16 : 2045 - 2053