Demo Data from EDBT 2026 / reviewers in the wild / expert
Gauri Shah
dblp:19/3682
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Distributed systems · 93% Interconnection networks and networks-on-chip · 7% | |
| Theoretical computer science
2 papers |
Distributed computing theory · 78% Information theory · 22% | |
| Databases, data mining, and information retrieval
1 paper |
Data integration and cleaning · 77% Information retrieval · 23% |
Topics — the 14 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
peer-to-peer systems |
0.1 | 3 | 2007 | Skip graphs · ACM Trans. Algorithms 2007 Skip graphs · SODA 2003 Fault-tolerant routing in peer-to-peer systems · PODC 2002 |
Distributed systems
distributed data structures |
0.1 | 1 | 2007 | Skip graphs · ACM Trans. Algorithms 2007 |
Distributed systems
fault tolerance |
0.1 | 1 | 2007 | Skip graphs · ACM Trans. Algorithms 2007 |
Distributed systems › distributed data structures
skip graph |
0.1 | 1 | 2007 | Skip graphs · ACM Trans. Algorithms 2007 |
Data integration and cleaning
schema matching |
0.0 | 1 | 2004 | Searching databases for sematically-related schemas · SIGIR 2004 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.0 | 1 | 2003 | Skip graphs · SODA 2003 |
Distributed computing theory › distributed systems
distributed data structures |
0.0 | 1 | 2003 | Skip graphs · SODA 2003 |
Interconnection networks and networks-on-chip › routing algorithms
fault-tolerant routing |
0.0 | 1 | 2002 | Fault-tolerant routing in peer-to-peer systems · PODC 2002 |
Distributed systems › peer-to-peer systems › overlay networks
overlay routing |
0.0 | 1 | 2002 | Fault-tolerant routing in peer-to-peer systems · PODC 2002 |
Information theory
common randomness |
0.0 | 1 | 2002 | Wait-free consensus with infinite arrivals · STOC 2002 |
Distributed computing theory › consensus
wait-free consensus |
0.0 | 1 | 2002 | Wait-free consensus with infinite arrivals · STOC 2002 |
Information retrieval › indexing
semantic indexing |
0.0 | 1 | 2004 | Searching databases for sematically-related schemas · SIGIR 2004 |
Distributed computing theory › distributed systems
overlay networks |
0.0 | 1 | 2003 | Skip graphs · SODA 2003 |
Distributed systems › peer-to-peer systems › churn
node churn |
0.0 | 1 | 2002 | Fault-tolerant routing in peer-to-peer systems · PODC 2002 |
Methods — techniques the papers use, named apart from their topics
skip list · 0.1word expansion · 0.0tokenization · 0.0semantic hashing · 0.0part-of-speech tagging · 0.0ontology matching · 0.0weighted voting · 0.0upper and lower bounds · 0.0random graph embedding · 0.0naming algorithm · 0.0lower bound · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Skip graphsabstractSkip graphs are a novel distributed data structure, based on skip lists, that provide the full functionality of a balanced tree in a distributed system where resources are stored in separate nodes that may fail at any time. They are designed for use in searching peer-to-peer systems, and by providing the ability to perform queries based on key ordering, they improve on existing search tools that provide only hash table functionality. Unlike skip lists or other tree data structures, skip graphs are highly resilient, tolerating a large fraction of failed nodes without losing connectivity. In addition, simple and straightforward algorithms can be used to construct a skip graph, insert new nodes into it, search it, and detect and repair errors within it introduced due to node failures. James Aspnes, Gauri Shah |
ACM Trans. Algorithms | 2 |
| 2005 | Searching Service Repositories by Combining Semantic and Ontological MatchingabstractIn this paper, we explore the use of domain-independent and domain-specific ontologies to find matching service descriptions. The domain-independent relationships are derived using an English thesaurus after tokenization and part-of-speech tagging. The domain-specific ontological similarity is derived by an inference on the semantic annotations associated with Web service descriptions. Matches due to the two cues are combined to determine an overall semantic similarity score. By combining multiple cues, we show that better relevancy results can be obtained for service matches from a large repository, than could be obtained using any one cue alone. Tanveer F. Syeda-Mahmood, Gauri Shah, Rama Akkiraju, Anca Ivan, Richard Goodwin |
ICWS | 2 |
| 2004 | Searching databases for sematically-related schemasabstractIn this paper, we address the problem of searching schema databases for semantically-related schemas. We first give a method of finding semantic similarity between pair-wise schemas based on tokenization, part-of-speech tagging, word expansion, and ontology matching. We then address the problem of indexing the schema database through a semantic hash table. Matching schemas in the database are found by hashing the query attributes and recording peaks in the histogram of schema hits. Results indicated a 90% improvement in search performance while maintaining high precision and recall. Gauri Shah, Tanveer F. Syeda-Mahmood |
SIGIR | 1 |
| 2003 | Skip graphs
James Aspnes, Gauri Shah |
SODA | 2 |
| 2002 | Fault-tolerant routing in peer-to-peer systemsabstractWe consider the problem of designing an overlay network and routing mechanism that permits finding resources efficiently in a peer-to-peer system. We argue that many existing approaches to this problem can be modeled as the construction of a random graph embedded in a metric space whose points represent resource identifiers, where the probability of a connection between two nodes depends only on the distance between them in the metric space. We study the performance of a peer-to-peer system where nodes are embedded at grid points in a simple metric space: a one-dimensional real line. We prove upper and lower bounds on the message complexity of locating particular resources in such a system, under a variety of assumptions about failures of either nodes or the connections between them. Our lower bounds in particular show that the use of inverse power-law distributions in routing, as suggested by Kleinberg [5], is close to optimal. We also give heuristics to efficiently maintain a network supporting efficient routing as nodes enter and leave the system. Finally, we give some experimental results that suggest promising directions for future work. James Aspnes, Zoë Diamadi, Gauri Shah |
PODC | 3 |
| 2002 | Wait-free consensus with infinite arrivalsabstractA randomized algorithm is given that solves the wait-free consensus problem for a shared-memory model with infinitely many processes. The algorithm is based on a weak shared coin algorithm that uses weighted voting to achieve a majority outcome with at least constant probability that cannot be disguised even if a strong adversary is allowed to destroy infinitely many votes. The number of operations performed by process i is a polynomial function of i. Additional algorithms are given for solving consensus more efficiently in models with an unknown upper bound b on concurrency or an unknown upper bound n on the number of active processes; under either of these restrictions, it is also shown that the problem can be solved even with infinitely many anonymous processes by prefixing each instance of the shared coin with a naming algorithm that breaks symmetry with high probability. For many of these algorithms, matching lower bounds are proved that show that their per-process work is nearly optimal as a function of i, b, or n. The case of n active processes gives an algorithm for anonymous, adaptive consensus that requires only O(n log2 n) per-process work, which is within a constant factor of the best previously known non-adaptive algorithm for a strong adversary. Finally, it is shown that standard universal constructions based on consensus continue to work with infinitely many processes with only slight modifications. This shows that in infinite distributed systems, as in finite ones, with randomness all things are possible. James Aspnes, Gauri Shah, Jatin Shah |
STOC | 2 |
| 2001 | A Combinatorial Toolbox for Protein Sequence Design and Landscape Analysis in the Grand Canonical Model
James Aspnes, Julia Hartling, Ming-Yang Kao, Junhyong Kim, Gauri Shah |
ISAAC | 5 |