Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gauri Shah

dblp:19/3682 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Distributed systems
peer-to-peer systems
0.132007
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.112007
Skip graphs · ACM Trans. Algorithms 2007
Distributed systems
fault tolerance
0.112007
Skip graphs · ACM Trans. Algorithms 2007
Distributed systems › distributed data structures
skip graph
0.112007
Skip graphs · ACM Trans. Algorithms 2007
Data integration and cleaning
schema matching
0.012004
Searching databases for sematically-related schemas · SIGIR 2004
Distributed systems › peer-to-peer systems
distributed hash table
0.012003
Skip graphs · SODA 2003
Distributed computing theory › distributed systems
distributed data structures
0.012003
Skip graphs · SODA 2003
Interconnection networks and networks-on-chip › routing algorithms
fault-tolerant routing
0.012002
Fault-tolerant routing in peer-to-peer systems · PODC 2002
Distributed systems › peer-to-peer systems › overlay networks
overlay routing
0.012002
Fault-tolerant routing in peer-to-peer systems · PODC 2002
Information theory
common randomness
0.012002
Wait-free consensus with infinite arrivals · STOC 2002
Distributed computing theory › consensus
wait-free consensus
0.012002
Wait-free consensus with infinite arrivals · STOC 2002
Information retrieval › indexing
semantic indexing
0.012004
Searching databases for sematically-related schemas · SIGIR 2004
Distributed computing theory › distributed systems
overlay networks
0.012003
Skip graphs · SODA 2003
Distributed systems › peer-to-peer systems › churn
node churn
0.012002
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
YearPublicationVenuePosition
2007 Skip graphs
abstract
Skip 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. Algorithms2
2005 Searching Service Repositories by Combining Semantic and Ontological Matching
abstract
In 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
ICWS2
2004 Searching databases for sematically-related schemas
abstract
In 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
SIGIR1
2003 Skip graphs
James Aspnes, Gauri Shah
SODA2
2002 Fault-tolerant routing in peer-to-peer systems
abstract
We 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
PODC3
2002 Wait-free consensus with infinite arrivals
abstract
A 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
STOC2
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
ISAAC5