Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Karthik Ramanathan

dblp:222/3076 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Operating systems › extensible operating systems › kernel extensibility
eBPF
0.712023
Tigger: A Database Proxy That Bounces With User-Bypass · Proc. VLDB Endow. 2023
Operating systems › extensible operating systems › kernel extensibility
kernel extensions
0.712023
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.312018
Improving Text-to-SQL Evaluation Methodology · ACL (1) 2018
Data models and query languages › natural language interface
natural language interface to database
0.312018
Improving Text-to-SQL Evaluation Methodology · ACL (1) 2018
YearPublicationVenuePosition
2023 Tigger: A Database Proxy That Bounces With User-Bypass
abstract
Developers 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 Methodology
abstract
Catherine 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