Demo Data from VLDB 2026 / reviewers in the wild / expert
B. Narendran
dblp:70/5528
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2023
0009-0003-0654-5845ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorDatabases, 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.
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 50% Distributed and cloud data management · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 62% Storage systems · 19% Cloud and datacenter computing · 19% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management
data replication |
0.7 | 1 | 2023 | Techniques and Efficiencies from Building a Real-Time DBMS · Proc. VLDB Endow. 2023 |
Database system architecture and tuning
real-time database |
0.7 | 1 | 2023 | Techniques and Efficiencies from Building a Real-Time DBMS · Proc. VLDB Endow. 2023 |
Distributed systems
consensus |
0.7 | 1 | 2023 | Techniques and Efficiencies from Building a Real-Time DBMS · Proc. VLDB Endow. 2023 |
Cloud and datacenter computing
cloud deployment |
0.2 | 1 | 2023 | Techniques and Efficiencies from Building a Real-Time DBMS · Proc. VLDB Endow. 2023 |
Storage systems
flash and SSD |
0.2 | 1 | 2023 | Techniques and Efficiencies from Building a Real-Time DBMS · Proc. VLDB Endow. 2023 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Techniques and Efficiencies from Building a Real-Time DBMSabstractThis paper describes a variety of techniques from over a decade of developing Aerospike (formerly Citrusleaf), a real-time DBMS that is being used in some of the world's largest mission-critical systems that require the highest levels of performance and availability. Such mission-critical systems have many requirements including the ability to make decisions within a strict real-time SLA (milliseconds) with no downtime, predictable performance so that the first and billionth customer gets the same experience, ability to scale up 10X (or even 100X) with no downtime, support strong consistency for applications that need it, synchronous and asynchronous replication with global transactional capabilities, and the ability to deploy in any public and private cloud environments. We describe how using efficient algorithms to optimize every area of the DBMS helps the system achieve these stringent requirements. Specifically, we describe, effective ways to shard, place and locate data across a set of nodes, efficient identification of cluster membership and cluster changes, efficiencies generated by using a 'smart' client, how to effectively use replications with two copies replication instead of three-copy, how to reduce the cost of the realtime data footprint by combining the use of memory with flash storage, self-managing clusters for ease of operation including elastic scaling, networking and CPU optimizations including NUMA pinning with multi-threading. The techniques and efficiencies described here have enabled hundreds of deployments to grow by many orders of magnitude with near complete uptime. Andrew Gooding, Sunil Sayyaparaju, Thomas Lopatic, Kevin Porter, Ashish Shinde, B. Narendran |
Proc. VLDB Endow. | 7 |
| 1993 | An Implementation of the epsilon-Relaxation Algorithm on the CM-5abstractThis paper discusses a parallel implementation of the e-relaxation algorithm for the rein-cost flow problem on the CM-5.There is considerable loss in et%ciency in going from one processor sequential implementation to one processor parallel implementation.While a naive parallelization is shown to have very low parallelism, we investigate the effectiveness of a set of algorithmic augmentations.These augmentations work by either eliminating non-parallel iterations or increasing the parallelism of the remaining iterations.Although the size of memory on the machine limits the size of problems used in our experiments, experimental scalability data shows that the parallel implementation may be able to beat the best sequential implementation on large enough problems.1 *Some of the performance data presented in this paper was derived using CMMD2.0-betaand CMOST7.2-betawhich are prerelease versions of system softwere for the CM-S from Thinking Machines Corp. B. Narendran, Renato De Leone, Prasoon Tiwari |
SPAA | 1 |
| 1992 | Polynomial Root-Finding: Analysis and Computational Investigation of a Parallel AlgorithmabstractUsing the ideas from the NC algorithm of Ben-Or and Tiwari [Journal of Complexity 6, 417-442, 1990], we develop a practical parallel algorithm that approximates the roots of a polynomial whose roots are all real.A new elementary proof of correctness is provided and the complexity of the algorithm is analyzed.A particular implementation of the algorithm that performs well in practice is described and its run-time behaviour is compared with the analytical predictions.Its performance is also compared with that of the root-finding algorithm in the PARI package. B. Narendran, Prasoon Tiwari |
SPAA | 1 |