Demo Data from VLDB 2026 / reviewers in the wild / expert
Karthik Ramanathan
dblp:222/3076
· DBLP profile ↗
2ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Database system architecture and tuning · 67% Data models and query languages · 33% | |
| Artificial intelligence
1 paper |
Information extraction and text analysis · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › extensible operating systems › kernel extensibility
eBPF |
0.7 | 1 | 2023 | Tigger: A Database Proxy That Bounces With User-Bypass · Proc. VLDB Endow. 2023 |
Operating systems › extensible operating systems › kernel extensibility
kernel extensions |
0.7 | 1 | 2023 | Tigger: A Database Proxy That Bounces With User-Bypass · Proc. VLDB Endow. 2023 |
Natural language and speech › Information extraction and text analysis › semantic parsing
text-to-SQL |
0.3 | 1 | 2018 | Improving Text-to-SQL Evaluation Methodology · ACL (1) 2018 |
Data models and query languages › natural language interface
natural language interface to database |
0.3 | 1 | 2018 | Improving Text-to-SQL Evaluation Methodology · ACL (1) 2018 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Tigger: A Database Proxy That Bounces With User-BypassabstractDevelopers often deploy database-specific network proxies whereby applications connect transparently to the proxy instead of directly connecting to the database management system (DBMS). This indirection improves system performance through connection pooling, load balancing, and other DBMS-specific optimizations. Instead of simply forwarding packets, these proxies implement DBMS protocol logic (i.e., at the application layer) to achieve this behavior. Consequently, existing proxies are user-space applications that process requests as they arrive on network sockets and forward them to the appropriate destinations. This approach incurs inefficiencies as the kernel repeatedly copies buffers between user-space and kernel-space, and the associated system calls add CPU overhead. This paper presents user-bypass, a technique to eliminate these overheads by leveraging modern operating system features that support custom code execution. User-bypass pushes application logic into kernel-space via Linux's eBPF infrastructure. To demonstrate its benefits, we implemented Tigger, a PostgreSQL-compatible DBMS proxy using user-bypass to eliminate the overheads of traditional proxy design. We compare Tigger's performance against other state-of-the-art proxies widely used in real-world deployments. Our experiments show that Tigger outperforms other proxies --- in one scenario achieving both the lowest transaction latencies (up to 29% reduction) and lowest CPU utilization (up to 42% reduction). The results show that user-bypass implementations like Tigger are well-suited to DBMS proxies' unique requirements. Matthew Butrovich, Karthik Ramanathan, John Rollinson, Wan Shen Lim, William Zhang 0001, Justine Sherry, Andrew Pavlo |
Proc. VLDB Endow. | 2 |
| 2018 | Improving Text-to-SQL Evaluation MethodologyabstractCatherine Finegan-Dollak, Jonathan K. Kummerfeld, Li Zhang, Karthik Ramanathan, Sesh Sadasivam, Rui Zhang, Dragomir Radev. Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2018. Catherine Finegan-Dollak, Jonathan K. Kummerfeld, Li Zhang 0039, Karthik Ramanathan, Sesh Sadasivam, Rui Zhang 0037, Dragomir R. Radev |
ACL (1) | 4 |