Demo Data from VLDB 2026 / reviewers in the wild / expert
Shashank Yaduvanshi
dblp:19/2268
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 80% Storage systems · 20% | |
| Databases, data mining, and information retrieval
1 paper |
Database system architecture and tuning · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed coordination |
0.1 | 1 | 2010 | GUESSTIMATE: a programming model for collaborative distributed systems · PLDI 2010 |
Distributed systems › distributed programming
distributed programming models |
0.1 | 1 | 2010 | GUESSTIMATE: a programming model for collaborative distributed systems · PLDI 2010 |
Distributed systems › consistency models
eventual consistency |
0.1 | 1 | 2010 | GUESSTIMATE: a programming model for collaborative distributed systems · PLDI 2010 |
Distributed systems
replication |
0.1 | 1 | 2010 | GUESSTIMATE: a programming model for collaborative distributed systems · PLDI 2010 |
Storage systems › transaction support
transactional storage |
0.1 | 1 | 2010 | GUESSTIMATE: a programming model for collaborative distributed systems · PLDI 2010 |
Methods — techniques the papers use, named apart from their topics
transaction processing · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | GUESSTIMATE: a programming model for collaborative distributed systemsabstractWe present a new programming model GUEESSTIMATE for developing collaborative distributed systems. The model allows atomic, isolated operations that transform a system from consistent state to consistent state, and provides a shared transactional store for a collection of such operations executed by various machines in a distributed system. In addition to "committed state" which is identical in all machines in the distributed system, GUESSTIMATE allows each machine to have a replicated local copy of the state (called "guesstimated state") so that operations on shared state can be executed locally without any blocking, while also guaranteeing that eventually all machines agree on the sequences of operations executed. Thus, each operation is executed multiple times, once at the time of issue when it updates the guesstimated state of the issuing machine, once when the operation is committed (atomically) to the committed state of all machines, and several times in between as the guesstimated state converges toward the committed state. While we expect the results of these executions of the operation to be identical most of the time in the class of applications we study, it is possible for an operation to succeed the first time when it is executed on the guesstimated state, and fail when it is committed. GUESSTIMATE provides facilities that allow the programmer to deal with this potential discrepancy. This paper presents our programming model, its operational semantics, its realization as an API in C#, and our experience building collaborative distributed applications with this model. Kaushik Rajan, Sriram K. Rajamani, Shashank Yaduvanshi |
PLDI | 3 |
| 2009 | An Architecture for Regulatory Compliant Database ManagementabstractSpurred by financial scandals and privacy concerns, governments worldwide have moved to ensure confidence in digital records by regulating their retention and deletion. These requirements have led to a huge market for compliance storage servers, which ensure that data are not shredded or altered before the end of their mandatory retention period. These servers preserve unstructured and semi-structured data at a file-level granularity: email, spreadsheets, reports, instant messages. In this paper, we extend this level of protection to structured data residing in relational databases. We propose a compliant DBMS architecture and two refinements that illustrate the additional security that one can gain with only a slight performance penalty, with almost no modifications to the DBMS kernel. We evaluate our proposed architecture through experiments with TPC-C on a high-performance DBMS, and show that the runtime overhead for transaction processing is approximately 10% in typical configurations. Soumyadeb Mitra, Marianne Winslett, Richard T. Snodgrass, Shashank Yaduvanshi, Sumedh Ambokar |
ICDE | 4 |