Virtual self-adaptive bitmap for online cardinality estimation

被引:1
|
作者
Lu, Jie [1 ]
Chen, Hongchang [2 ]
Zhang, Jianpeng [1 ]
Hu, Tao [1 ]
Sun, Penghao [3 ]
Zhang, Zhen [4 ]
机构
[1] PLA Informat Engn Univ, Zhengzhou, Peoples R China
[2] Songshan Lab, Zhengzhou, Peoples R China
[3] Acad Mil Sci, Beijing, Peoples R China
[4] Purple Mt Lab, Nanjing, Peoples R China
关键词
Cardinality estimation; Data streams; Sketch; Online processing; ALGORITHMS;
D O I
10.1016/j.is.2022.102160
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cardinality estimation is the task of obtaining the number of distinct items in a data stream, which plays an important role in many application domains. However, when dealing with high-speed data streams, it remains a significant challenge to estimate cardinality considering record/query overhead and memory efficiency. This paper proposes a virtual self-adaptive bitmap estimator to support online cardinality estimation, which reduces the record overhead to one hash per item for the first time. By logically adding virtual bits, our estimator automatically adapts its sampling probability to different stream sizes. We evaluate the virtual self-adaptive bitmap theoretically and experimentally. The experimental results show that our estimator significantly improves over the existing work in terms of record throughput, query throughput and estimation accuracy.(c) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] CARDINALITY ESTIMATION IN NUMERIC ONLINE DATABASES
    JARVELIN, K
    INFORMATION PROCESSING & MANAGEMENT, 1986, 22 (06) : 523 - 548
  • [22] Self-Adaptive Clothing Mapping Based Virtual Try-on
    Shen, Chengji
    Liu, Zhenjiang
    Gao, Xin
    Feng, Zunlei
    Song, Mingli
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2024, 20 (03)
  • [23] An overview of self-adaptive technologies within virtual reality training
    Vaughan, Neil
    Gabrys, Bodgan
    Dubey, Venketesh N.
    COMPUTER SCIENCE REVIEW, 2016, 22 : 65 - 87
  • [24] Explaining Online Reinforcement Learning Decisions of Self-Adaptive Systems
    Feit, Felix
    Metzger, Andreas
    Pohl, Klaus
    2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022), 2022, : 51 - 60
  • [25] Study on Construction and Application of Self-Adaptive Network Virtual Laboratory
    Zhang, Lixia
    Liu, Guangran
    MANUFACTURING PROCESS AND EQUIPMENT, PTS 1-4, 2013, 694-697 : 3704 - 3708
  • [26] Research on Self-adaptive Algorithm in Self-adaptive Web System
    Cao, CaiFeng
    Luo, YaoZu
    Gong, Jing
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS RESEARCH AND MECHATRONICS ENGINEERING, 2015, 121 : 25 - 28
  • [27] Self-adaptive optical flow estimation in multiharsh outdoor scenes
    Xie, Ziqi
    Liu, Xianhui
    Zhao, Weidong
    JOURNAL OF ELECTRONIC IMAGING, 2023, 32 (02)
  • [28] Self-Adaptive Ensemble -based Approach for Software Effort Estimation
    Shukla, Suyash
    Kumar, Sandeep
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 581 - 592
  • [29] SELF-ADAPTIVE NORMAL ESTIMATION AND POSITION ADJUSTMENT FOR MVS RECONSTRUCTION
    Qian, Yanjun
    Dai, Qionghai
    Er, Guihua
    2011 3DTV CONFERENCE: THE TRUE VISION - CAPTURE, TRANSMISSION AND DISPLAY OF 3D VIDEO (3DTV-CON), 2011,
  • [30] SARDE: A Framework for Continuous and Self-Adaptive Resource Demand Estimation
    Grohmann, Johannes
    Eismann, Simon
    Bauer, Andre
    Spinner, Simon
    Blum, Johannes
    Herbst, Nikolas
    Kounev, Samuel
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2021, 15 (02)