Catcher: A Cache Analysis System for Top-k Pub/Sub Service

Baolong Mei, Yafei Li*, Wei Chen, Linshen Luan, Guanglei Zhu, Yuanyuan Jin, Jianliang Xu

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

Top-k Publish/Subscribe (TkPS) service is widely studied in spatial database, with various cache-based methods proposed to address its efficiency challenge in top-k result maintenance. These methods require in-depth exploration of relationships between cache updates and different factors (e.g., data distribution) to optimize cache performance. However, there is currently no system available that assists developers in conducting comprehensive cache analyses within TkPS services. We therefore introduce Catcher, a multi-functional cache analysis system designed for TkPS services. It not only enables users to intuitively analyze the entire maintenance process of top-k results but also aids in identifying bottlenecks and potential optimization spaces of caches. Catcher provides two user-friendly interfaces that allow users to employ simple and easy-to-use consoles to perform statistical analysis. Furthermore, Catcher offers the real-time evaluation of cache-based methods, providing users with instant analysis. We have demonstrated the usability of Catcher on real-world datasets. A short video of our demonstration can be found at https://youtu.be/qI81HoypB0w.

Original languageEnglish
Pages (from-to)4389-4392
Number of pages4
JournalProceedings of the VLDB Endowment
Volume17
Issue number12
DOIs
Publication statusPublished - Aug 2024
Event50th International Conference on Very Large Data Bases, VLDB 2024 - Guangzhou, China
Duration: 26 Aug 202430 Aug 2024
https://vldb.org/2024/ (Conference website)
https://dl.acm.org/loi/pvldb/group/d2020.y2024 (Conference proceedings)

Scopus Subject Areas

  • Computer Science (miscellaneous)
  • General Computer Science

Fingerprint

Dive into the research topics of 'Catcher: A Cache Analysis System for Top-k Pub/Sub Service'. Together they form a unique fingerprint.

Cite this