Cheetah: Accelerating Database Queries with Switch Pruning

被引:2
|
作者
Tirmazi, Muhammad [1 ]
Ben Basat, Ran [1 ]
Gao, Jiaqi [1 ]
Yu, Minlan [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
关键词
Databases; Programmable Switches; P4; Algorithms; Pruning;
D O I
10.1145/3342280.3342311
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern database systems are growing increasingly distributed and struggle to reduce the query completion time with a large volume of data. In this poster, we propose to leverage programmable switches in the network to offload part of the query computation to the switch. While switches provide high performance, they also have many resource and programming constraints that make it hard to implement diverse database queries. To fit in these constraints, we introduce the concept of data pruning - filtering out entries which are guaranteed not to affect the output. The database system then runs the same query, but on the pruned data, which significantly reduces the processing time. We propose a set of pruning algorithms for a variety of queries. We implement our system, Cheetah, on a Barefoot Tofino switch and Spark. Our evaluation on the Berkeley AMPLab benchmark shows up to 3x improvement in the query completion time compared to Apache Spark.
引用
收藏
页码:72 / 74
页数:3
相关论文
共 50 条
  • [41] Accelerating polymeric database creation
    Audus, Debra
    Tchoua, Roselyne
    Chard, Kyle
    Ward, Logan
    Qin, Jian
    Lequieu, Joshua
    De Pablo, Juan
    Foster, Ian
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [42] CDCP: A Framework for Accelerating Dynamic Channel Pruning Methods
    Xiang, Zhaohong
    Luo, Yigui
    Xie, Yin
    She, Haihong
    Liang, Weiming
    Zhao, Laigang
    Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS, 2023, : 153 - 160
  • [43] Accelerating DNN Training with Structured Data Gradient Pruning
    McDanel, Bradley
    Dinh, Helia
    Magallanes, John
    2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 2293 - 2299
  • [44] Reconstruction Error Aware Pruning for Accelerating Neural Networks
    Kamma, Koji
    Wada, Toshikazu
    ADVANCES IN VISUAL COMPUTING, ISVC 2019, PT I, 2020, 11844 : 59 - 72
  • [45] Stability Based Filter Pruning for Accelerating Deep CNNs
    Singh, Pravendra
    Kadi, Vinay Sameer Raja
    Verma, Nikhil
    Namboodiri, Vinay P.
    2019 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2019, : 1166 - 1174
  • [46] Accelerating Convolutional Neural Networks with Dynamic Channel Pruning
    Zhang, Chiliang
    Hu, Tao
    Guan, Yingda
    Ye, Zuochang
    2019 DATA COMPRESSION CONFERENCE (DCC), 2019, : 563 - 563
  • [47] Developing the MAMSat database and user queries
    Jolibert, S.
    Gourraud, P. A.
    Saint-Blancat, J.
    Derre, M.
    Larre, J. M.
    Thomsen, A. Cambon
    Thomsen, M.
    TISSUE ANTIGENS, 2007, 69 (05): : 526 - 526
  • [48] Relativistic quantum private database queries
    Sun, Si-Jia
    Yang, Yu-Guang
    Zhang, Ming-Ou
    QUANTUM INFORMATION PROCESSING, 2015, 14 (04) : 1443 - 1450
  • [49] EVALUATION OF QUERIES IN INDEPENDENT DATABASE SCHEMES
    SAGIV, Y
    JOURNAL OF THE ACM, 1991, 38 (01) : 120 - 161
  • [50] Detecting suspicious relational database queries
    Boettcher, Stefan
    Hartel, Rita
    Kirschner, Matthias
    ARES 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON AVAILABILITY, SECURITY AND RELIABILITY, 2008, : 771 - 778