TY - GEN
T1 - PDPH
T2 - 33rd IEEE/ACM International Symposium on Quality of Service, IWQoS 2025
AU - Wang, Jiarui
AU - Zou, Xiangyu
AU - Xia, Wen
AU - Hu, Hao
AU - Meng, Xiangrui
AU - Li, Xudong
N1 - Publisher Copyright:
© 2025 IEEE.
PY - 2025
Y1 - 2025
N2 - A dynamic perfect hashing index offers collision-free assignment for entries, ensuring excellent query performance, an essential metric for the Quality of Service (QoS) in database and big data systems. Its core mechanism is rehashing, which resolves collisions during insertions by reassigning entries to distinct slots. However, rehashing is costly, as hash collisions increase linearly with the number of entries in the hash bucket, and the exponential complexity of finding a feasible reassignment. Therefore, rehashing significantly limits the insertion performance of dynamic perfect hashing indexes. To this end, we propose PDPH, a hybrid approach that enhances insertion performance by combining static and dynamic perfect hashing techniques. Specifically, (1) PDPH leverages the complementary strengths of both techniques to reduce the rehashing complexity to a linear level, rather than the exponential overhead of previous approaches. (2) It further reduces the frequency of rehashing by enforcing multiple insertions to share a single rehashing operation. (3) It also limits the scale of rehashing by allowing partial rehashing operations. Evaluations on realworld datasets suggest that, compared to the state-of-the-art approach (MapEmbed), PDPH enhances insertion throughput by up to 2.32 ×, while maintaining query performance.
AB - A dynamic perfect hashing index offers collision-free assignment for entries, ensuring excellent query performance, an essential metric for the Quality of Service (QoS) in database and big data systems. Its core mechanism is rehashing, which resolves collisions during insertions by reassigning entries to distinct slots. However, rehashing is costly, as hash collisions increase linearly with the number of entries in the hash bucket, and the exponential complexity of finding a feasible reassignment. Therefore, rehashing significantly limits the insertion performance of dynamic perfect hashing indexes. To this end, we propose PDPH, a hybrid approach that enhances insertion performance by combining static and dynamic perfect hashing techniques. Specifically, (1) PDPH leverages the complementary strengths of both techniques to reduce the rehashing complexity to a linear level, rather than the exponential overhead of previous approaches. (2) It further reduces the frequency of rehashing by enforcing multiple insertions to share a single rehashing operation. (3) It also limits the scale of rehashing by allowing partial rehashing operations. Evaluations on realworld datasets suggest that, compared to the state-of-the-art approach (MapEmbed), PDPH enhances insertion throughput by up to 2.32 ×, while maintaining query performance.
KW - Dynamic perfect hashing
KW - Insertion Performance
KW - Rehashing Overhead
UR - https://www.scopus.com/pages/publications/105016999460
U2 - 10.1109/IWQoS65803.2025.11143534
DO - 10.1109/IWQoS65803.2025.11143534
M3 - 会议稿件
AN - SCOPUS:105016999460
T3 - IEEE International Workshop on Quality of Service, IWQoS
BT - 2025 IEEE/ACM 33rd International Symposium on Quality of Service, IWQoS 2025
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 July 2025 through 4 July 2025
ER -