Demo Data from EDBT 2026 / reviewers in the wild / expert
Lakshmikant Shrinivas
dblp:05/481
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 1 first-authorSystems, architecture and hardware · 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 · 62% Data models and query languages · 20% Database system architecture and tuning · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › query optimization
query optimizer design |
0.2 | 1 | 2014 | The Vertica Query Optimizer: The case for specialized query optimizers · ICDE 2014 |
Query processing and optimization › materialization
late materialization |
0.2 | 1 | 2013 | Materialization strategies in the Vertica analytic database: Lessons learned · ICDE 2013 |
Data models and query languages › datalog › datalog query optimization
sideways information passing |
0.2 | 1 | 2013 | Materialization strategies in the Vertica analytic database: Lessons learned · ICDE 2013 |
Distributed systems › fault tolerance › proactive fault tolerance
failure prediction |
0.1 | 1 | 2008 | Issues in applying data mining to grid job failure detection and diagnosis · HPDC 2008 |
Distributed systems
fault tolerance |
0.1 | 1 | 2008 | Issues in applying data mining to grid job failure detection and diagnosis · HPDC 2008 |
Distributed systems
grid computing |
0.1 | 1 | 2008 | Issues in applying data mining to grid job failure detection and diagnosis · HPDC 2008 |
Database system architecture and tuning
analytical database system |
0.1 | 1 | 2014 | The Vertica Query Optimizer: The case for specialized query optimizers · ICDE 2014 |
Indexing and storage engines
column store |
0.0 | 1 | 2013 | Materialization strategies in the Vertica analytic database: Lessons learned · ICDE 2013 |
Data mining › predictive modeling
classification |
0.0 | 1 | 2008 | Issues in applying data mining to grid job failure detection and diagnosis · HPDC 2008 |
Data mining › predictive modeling › classification
classifier training |
0.0 | 1 | 2008 | Issues in applying data mining to grid job failure detection and diagnosis · HPDC 2008 |
Methods — techniques the papers use, named apart from their topics
cost-based optimization · 0.2experimental comparison · 0.2machine learning · 0.2data mining · 0.2classification · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | The Vertica Query Optimizer: The case for specialized query optimizersabstractThe Vertica SQL Query Optimizer was written from the ground up for the Vertica Analytic Database. Its design and the tradeoffs we encountered during its implementation argue that the full power of novel database systems can only be realized with a carefully crafted custom Query Optimizer written specifically for the system in which it operates. Nga Tran 0001, Andrew Lamb, Lakshmikant Shrinivas, Sreenath Bodagala, Jaimin Dave |
ICDE | 3 |
| 2013 | Materialization strategies in the Vertica analytic database: Lessons learnedabstractColumn store databases allow for various tuple reconstruction strategies (also called materialization strategies). Early materialization is easy to implement but generally performs worse than late materialization. Late materialization is more complex to implement, and usually performs much better than early materialization, although there are situations where it is worse. We identify these situations, which essentially revolve around joins where neither input fits in memory (also called spilling joins). Sideways information passing techniques provide a viable solution to get the best of both worlds. We demonstrate how early materialization combined with sideways information passing allows us to get the benefits of late materialization, without the bookkeeping complexity or worse performance for spilling joins. It also provides some other benefits to query processing in Vertica due to positive interaction with compression and sort orders of the data. In this paper, we report our experiences with late and early materialization, highlight their strengths and weaknesses, and present the details of our sideways information passing implementation. We show experimental results of comparing these materialization strategies, which highlight the significant performance improvements provided by our implementation of sideways information passing (up to 72% on some TPC-H queries). Lakshmikant Shrinivas, Sreenath Bodagala, Ramakrishna Varadarajan, Ariel Cary, Vivek Bharathan, Chuck Bear |
ICDE | 1 |
| 2008 | Issues in applying data mining to grid job failure detection and diagnosisabstractAs grid computation systems become larger and more complex, manually diagnosing failures in jobs becomes impractical. Recently, machine-learning techniques have been proposed to detect a variety of application failures in grids. While this is a promising approach, there are many options as to how to apply machine learning to this problem, and it not always obvious which approaches are feasible or effective. We explore some issues that arise when we try to apply existing implementations of data mining algorithms to diagnose as well as predict job failures in grids. We demonstrate that a) it is feasible to gather enough data in real-time to train useful classifier algorithms, using only a small fraction of the grid's computational resources, b) it is important to choose the features used for classification with care, and c) it is useful to have both per-user and system-wide classifiers, as they diagnose different kinds of problems. We illustrate all these issues using a prototype system that runs over the Condor grid computation platform [3]. Lakshmikant Shrinivas, Jeffrey F. Naughton |
HPDC | 1 |