Demo Data from EDBT 2026 / reviewers in the wild / expert
Asoke Datta
dblp:271/8927
· DBLP profile ↗
4ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0001-7161-8444ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 3 since 2021Computer networks · 1 · 1 first-author
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.
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 88% Data stream processing · 12% | |
| Computer networks
1 paper |
Internet architecture and protocols · 50% Physical-layer communications · 50% |
Topics — the 12 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
cardinality estimation |
2.0 | 3 | 2024 | Approximate Sketches · Proc. ACM Manag. Data 2024 Sub-optimal Join Order Identification with L1-error · Proc. ACM Manag. Data 2024 COMPASS: Online Sketch-based Query Optimization for In-Memory Databases · SIGMOD Conference 2021 |
Query processing and optimization › cardinality estimation
learned cardinality estimation |
1.0 | 2 | 2024 | Approximate Sketches · Proc. ACM Manag. Data 2024 Sub-optimal Join Order Identification with L1-error · Proc. ACM Manag. Data 2024 |
Data stream processing › sketch
sketch-based estimation |
0.8 | 1 | 2024 | Approximate Sketches · Proc. ACM Manag. Data 2024 |
Query processing and optimization › query optimization
join ordering |
0.5 | 1 | 2021 | COMPASS: Online Sketch-based Query Optimization for In-Memory Databases · SIGMOD Conference 2021 |
Query processing and optimization › query planning
query plan enumeration |
0.5 | 1 | 2021 | COMPASS: Online Sketch-based Query Optimization for In-Memory Databases · SIGMOD Conference 2021 |
Query processing and optimization › cardinality estimation
sketch-based cardinality estimation |
0.5 | 1 | 2021 | COMPASS: Online Sketch-based Query Optimization for In-Memory Databases · SIGMOD Conference 2021 |
Internet architecture and protocols › network synchronization
mutual synchronization |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Internet architecture and protocols
network synchronization |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Physical-layer communications › synchronization
phase-locked loop |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Physical-layer communications
synchronization |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Performance modeling and evaluation › simulation
discrete-event simulation |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Performance modeling and evaluation
simulation |
0.0 | 1 | 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit Method · IEEE Trans. Commun. 1979 |
Methods — techniques the papers use, named apart from their topics
transformer · 0.8machine learning · 0.8decision tree classifier · 0.8approximate sketch · 0.8cost-based optimization · 0.5Fast-AGMS sketches · 0.5phase-locked loop · 0.0discrete-event simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Sub-optimal Join Order Identification with L1-errorabstractQ-error -- the standard metric for quantifying the error of individual cardinality estimates -- has been widely adopted as a surrogate for query plan optimality in recent work on learning-based cardinality estimation. However, the only result connecting Q-error with plan optimality is an upper-bound on the cost of the worst possible query plan computed from a set of cardinality estimates---there is no connection between Q-error and the real plans generated by standard query optimizers. Therefore, in order to identify sub-optimal query plans, we propose a learning-based method having as its main feature a novel measure called L1-error. Similar to Q-error, L1-error requires complete knowledge of true cardinalities and estimates for all the sub-plans of a query plan. Unlike Q-error, which considers the estimates independently, L1-error is defined as a permutation distance between true cardinalities and estimates for all the sub-plans having the same number of joins. Moreover, L1-error takes into account errors relative to the magnitude of their cardinalities and gives larger weight to small multi-way joins. Our experimental results confirm that, when L1-error is integrated into a standard decision tree classifier, it leads to the accurate identification of sub-optimal plans across four different benchmarks. This accuracy can be further improved by combining L1-error with Q-error into a composite feature that can be computed without overhead from the same data. Yesdaulet Izenov, Asoke Datta, Brian Tsan, Florin Rusu |
Proc. ACM Manag. Data | 2 |
| 2024 | Approximate SketchesabstractSketches are single-pass small-space data summaries that can quickly estimate the cardinality of join queries. However, sketches are not directly applicable to join queries with dynamic filter conditions --- where arbitrary selection predicate(s) are applied --- since a sketch is limited to a fixed selection. While multiple sketches for various selections can be used in combination, they each incur individual storage and maintenance costs. Alternatively, exact sketches can be built during runtime for every selection. To make this process scale, a high-degree of parallelism --- available in hardware accelerators such as GPUs --- is required. Therefore, sketch usage for cardinality estimation in query optimization is limited. Following recent work that applies transformers to cardinality estimation, we design a novel learning-based method to approximate the sketch of any arbitrary selection, enabling sketches for join queries with filter conditions. We train a transformer on each table to estimate the sketch of any subset of the table, i.e., any arbitrary selection. Transformers achieve this by learning the joint distribution amongst table attributes, which is equivalent to a multidimensional sketch. Subsequently, transformers can approximate any sketch, enabling sketches for join cardinality estimation. In turn, estimating joins via approximate sketches allows tables to be modeled individually and thus scales linearly with the number of tables. We evaluate the accuracy and efficacy of approximate sketches on queries with selection predicates consisting of conjunctions of point and range conditions. Approximate sketches achieve similar accuracy to exact sketches with at least one order of magnitude less overhead. Brian Tsan, Asoke Datta, Yesdaulet Izenov, Florin Rusu |
Proc. ACM Manag. Data | 2 |
| 2021 | COMPASS: Online Sketch-based Query Optimization for In-Memory DatabasesabstractCost-based query optimization remains a critical task in relational databases even after decades of research and industrial development. Query optimizers rely on a large range of statistical synopses for accurate cardinality estimation. As the complexity of selections and the number of join predicates increase, two problems arise. First, statistics cannot be incrementally composed to effectively estimate the cost of the sub-plans generated in plan enumeration. Second, small errors are propagated exponentially through joins, which can lead to severely sub-optimal plans. In this paper, we introduce COMPASS, a novel query optimization paradigm for in-memory databases based on a single type of statistics---Fast-AGMS sketches. In COMPASS, query optimization and execution are intertwined. Selection predicates and sketch updates are pushed-down and evaluated online during query optimization. This allows Fast-AGMS sketches to be computed only over the relevant tuples---which enhances cardinality estimation accuracy. Plan enumeration is performed over the query join graph by incrementally composing attribute-level sketches---not by building a separate sketch for every sub-plan. We prototype COMPASS in MapD -- an open-source parallel database -- and perform extensive experiments over the complete JOB benchmark. The results prove that COMPASS generates better execution plans -- both in terms of cardinality and runtime -- compared to four other database systems. Overall, COMPASS achieves a speedup ranging from 1.35X to 11.28X in cumulative query execution time over the considered competitors. Yesdaulet Izenov, Asoke Datta, Florin Rusu, Jun Hyung Shin |
SIGMOD Conference | 2 |
| 1979 | Synchronization of Multi-Exchange Local Network by Bit-by-Bit MethodabstractThe paper presents a description of a synchronization system suitable for among others, multi-exchange local networks. It includes mathematical formulation and analysis, hardware design, and computer simulation of network operation. The mathematical model is formulated within a framework of a specific control system design that employs digital techniques. A perstation control loop takes the form of a multiple-input PLL with an up-down counter operating as noncyclic phase comparator common to all of the incoming lines. The digital control system is mainly "single ended" mutual synchronization for which the problems of initial phase differences and effects of sampling are minimized, and the problem of "wrong-mode operation" is avoided. Central to the design is the generation of signals, denoted by "beats", upon which simple processing is performed to provide for the different subfunctions of the equipment.A combined discrete-event and continuous simulation model, based on hardware implementation of the bit-by-bit method, has been deve1oped to study the dynamic behavior of the system over long time periods. Factors such as transmission delays, delay variation, jitter, oscillator drift and various control strategies have been taken into account in the simulation. Asoke Datta, Essam Mitwally |
IEEE Trans. Commun. | 1 |