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.

Prasanna Ganesan

dblp:93/3997 · DBLP profile ↗
← Back
15ranked-venue papers
8as first author
2since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 9 · 4 first-authorSystems, architecture and hardware · 3 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Databases, data mining, and information retrieval
6 papers
Database system architecture and tuning · 30% Information retrieval · 22% Indexing and storage engines · 16%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 100%
Computer networks
1 paper
Internet architecture and protocols · 50% Routing and switching · 50%
Network and information security
1 paper
Privacy and data protection · 100%

Topics — the 20 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database system architecture and tuning › index tuning
self-tuning index
0.122005
LSH forest: self-tuning indexes for similarity search · WWW 2005
Adlib: A Self-Tuning Index for Dynamic P2P Systems · ICDE 2005
Distributed systems
peer-to-peer systems
0.122004
Optimal routing in Chord · SODA 2004
YAPPERS: A Peer-to-Peer Lookup Service over Arbitrary Topology · INFOCOM 2003
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
0.112005
LSH forest: self-tuning indexes for similarity search · WWW 2005
Database system architecture and tuning
index tuning
0.112005
Adlib: A Self-Tuning Index for Dynamic P2P Systems · ICDE 2005
Information retrieval › hashing › hashing for nearest neighbor search
locality-sensitive hashing
0.112005
LSH forest: self-tuning indexes for similarity search · WWW 2005
Distributed and cloud data management
peer-to-peer data management
0.112005
Adlib: A Self-Tuning Index for Dynamic P2P Systems · ICDE 2005
Information retrieval
similarity search
0.112005
LSH forest: self-tuning indexes for similarity search · WWW 2005
Indexing and storage engines
vector index
0.112005
LSH forest: self-tuning indexes for similarity search · WWW 2005
Routing and switching › routing algorithms
optimal routing
0.012004
Optimal routing in Chord · SODA 2004
Internet architecture and protocols › overlay networks
overlay routing
0.012004
Optimal routing in Chord · SODA 2004
Privacy and data protection
privacy-preserving data analysis
0.012004
Vision Paper: Enabling Privacy for the Paranoids · VLDB 2004
Distributed systems › peer-to-peer systems › overlay networks › structured overlay
chord
0.012004
Optimal routing in Chord · SODA 2004
Data mining › similarity computation
set similarity
0.012003
Exploiting hierarchical domain structure to compute similarity · ACM Trans. Inf. Syst. 2003
Information retrieval
similarity measure
0.012003
Exploiting hierarchical domain structure to compute similarity · ACM Trans. Inf. Syst. 2003
Distributed systems › peer-to-peer systems
distributed hash table
0.012003
YAPPERS: A Peer-to-Peer Lookup Service over Arbitrary Topology · INFOCOM 2003
Distributed systems › peer-to-peer systems
lookup service
0.012003
YAPPERS: A Peer-to-Peer Lookup Service over Arbitrary Topology · INFOCOM 2003
Privacy and data protection
anonymization
0.012004
Vision Paper: Enabling Privacy for the Paranoids · VLDB 2004
Recommender systems
collaborative filtering
0.012003
Exploiting hierarchical domain structure to compute similarity · ACM Trans. Inf. Syst. 2003
Data models and query languages
SQL
0.012003
Primitives for Workload Summarization and Implications for SQL · VLDB 2003
Distributed systems › peer-to-peer systems
overlay networks
0.012003
YAPPERS: A Peer-to-Peer Lookup Service over Arbitrary Topology · INFOCOM 2003

Methods — techniques the papers use, named apart from their topics

locality-sensitive hashing · 0.1cost-based adaptation · 0.1approximate similarity search · 0.1user study · 0.0predicate relaxation · 0.0distributed hash table · 0.0controlled flooding · 0.0
YearPublicationVenuePosition
2023 Detecting log anomaly using subword attention encoder and probabilistic feature selection
Hariharan Manikandan, Abhinesh Mishra, Sriram Ravi, Anshul Tanwar, Krishna Sundaresan, Prasanna Ganesan, R. Karthik 0001
Appl. Intell.7
2022 Proximal Instance Aggregator networks for explainable security vulnerability detection
Hariharan Manikandan, Sathish Kumar Chandrasekaran, Anshul Tanwar, Krishna Sundaresan, Prasanna Ganesan, Sriram Ravi, R. Karthik 0001
Future Gener. Comput. Syst.5
2005 Two Can Keep A Secret: A Distributed Architecture for Secure Database Services
Gagan Aggarwal, Mayank Bawa, Prasanna Ganesan, Hector Garcia-Molina, Krishnaram Kenthapadi, Rajeev Motwani 0001, Utkarsh Srivastava, Dilys Thomas, Ying Xu 0002
CIDR3
2005 On Cooperative Content Distribution and the Price of Barter
abstract
We study how a server may disseminate a large volume of data to a set of clients in the shortest possible time. Cooperative scenarios where clients are willing to upload data to each other and, under a simple bandwidth model, derive an optimal solution involving communication on a hypercube-like overlay network were first considered. The authors also studied different randomized algorithms, and show that their performance is surprisingly good. Then non-cooperative scenarios based on the principle of barter, in which one client does not upload to another unless it receives data in return were considered. A strict barter requirement increases the optimal completion time considerably compared to the cooperative case. Relaxations of the barter model in which an efficient solution is theoretically feasible was also considered, and show that obtaining a high-performance practical solution may require careful choices of overlay networks and data-transfer algorithms
Prasanna Ganesan, Mukund Seshadri
ICDCS1
2005 Adlib: A Self-Tuning Index for Dynamic P2P Systems
abstract
Peer-to-peer (P2P) systems enable queries over a large database horizontally partitioned across a dynamic set of nodes. We devise a self-tuning index for such systems that can trade off index maintenance cost against query efficiency, in order to optimize the overall system cost. The index, Adlib, dynamically adapts itself to operate at the optimal trade-off point, even as the optimal configuration changes with nodes joining and leaving the system. We use experiments on realistic workloads to demonstrate that Adlib can reduce the overall system cost by a factor of four.
Prasanna Ganesan, Qixiang Sun, Hector Garcia-Molina
ICDE1
2005 LSH forest: self-tuning indexes for similarity search
abstract
We consider the problem of indexing high-dimensional data for answering (approximate) similarity-search queries. Similarity indexes prove to be important in a wide variety of settings: Web search engines desire fast, parallel, main-memory-based indexes for similarity search on text data; database systems desire disk-based similarity indexes for high-dimensional data, including text and images; peer-to-peer systems desire distributed similarity indexes with low communication cost. We propose an indexing scheme called LSH Forest which is applicable in all the above contexts. Our index uses the well-known technique of locality-sensitive hashing (LSH), but improves upon previous designs by (a) eliminating the different data-dependent parameters for which LSH must be constantly hand-tuned, and (b) improving on LSH's performance guarantees for skewed data distributions while retaining the same storage and query overhead. We show how to construct this index in main memory, on disk, in parallel systems, and in peer-to-peer systems. We evaluate the design with experiments on multiple text corpora and demonstrate both the self-tuning nature and the superior performance of LSH Forest.
Mayank Bawa, Tyson Condie, Prasanna Ganesan
WWW3
2004 Canon in G Major: Designing DHTs with Hierarchical Structure
abstract
Distributed hash tables have been proposed as flat, nonhierarchical structures, in contrast to most scalable distributed systems of the past. We show how to construct hierarchical DHTs while retaining the homogeneity of load and functionality offered by flat designs. Our generic construction, Canon, offers the same routing state vs. routing hops trade-off provided by standard DHT designs. The advantages of Canon include (but are not limited to) (a) fault isolation, (b) efficient caching and effective bandwidth usage for multicast, (c) adaptation to the underlying physical network, (d) hierarchical storage of content, and (e) hierarchical access control. Canon can be applied to many different proposed DHTs to construct their Canonical versions. We show how four different DHTs - Chord, Symphony, CAN and Kademlia - can be converted into their Canonical versions that we call Crescendo, Cacophony, Can-Can and Kandy respectively.
Prasanna Ganesan, Krishna P. Gummadi, Hector Garcia-Molina
ICDCS1
2004 Optimal routing in Chord
Prasanna Ganesan, Gurmeet Singh Manku
SODA1
2004 Vision Paper: Enabling Privacy for the Paranoids
Gagan Aggarwal, Mayank Bawa, Prasanna Ganesan, Hector Garcia-Molina, Krishnaram Kenthapadi, Nina Mishra, Rajeev Motwani 0001, Utkarsh Srivastava, Dilys Thomas, Jennifer Widom, Ying Xu 0002
VLDB3
2004 Online Balancing of Range-Partitioned Data with Applications to Peer-to-Peer Systems
Prasanna Ganesan, Mayank Bawa, Hector Garcia-Molina
VLDB1
2004 One Torus to Rule Them All: Multidimensional Queries in P2P Systems
abstract
Peer-to-peer systems enable access to data spread over an extremely large number of machines. Most P2P systems support only simple lookup queries. However, many new applications, such as P2P photo sharing and massively multi-player games, would benefit greatly from support for multidimensional range queries. We show how such queries may be supported in a P2P system by adapting traditional spatial-database technologies with novel P2P routing networks and load-balancing algorithms. We show how to adapt two popular spatial-database solutions - kd-trees and space-filling curves - and experimentally compare their effectiveness.
Prasanna Ganesan, Beverly Yang, Hector Garcia-Molina
WebDB1
2003 YAPPERS: A Peer-to-Peer Lookup Service over Arbitrary Topology
abstract
Existing peer-to-peer search networks generally fall into two categories: Gnutella-style systems that use arbitrary topology and rely on controlled flooding for search, and systems that explicitly build an underlying topology to efficiently support a distributed hash table (DHT). In this paper, we propose a hybrid scheme for building a peer-to-peer lookup service over arbitrary network topology. Specifically, for each node in the search network, we build a small DHT consisting of nearby nodes and then provide an intelligent search mechanism that can traverse all the small DHTs. Our hybrid approach can reduce the nodes contacted for a lookup by an order of magnitude compared to Gnutella, allows rapid searching of nearby nodes through quick fan-out, does not reorganize the underlying overlay, and isolates the effect of topology changes to small areas for better scalability and stability.
Prasanna Ganesan, Qixiang Sun, Hector Garcia-Molina
INFOCOM1
2003 Factorizing Complex Predicates in Queries to Exploit Indexes
abstract
Decision-support applications generate queries with complex predicates. We show how the factorization of complex query expressions exposes significant opportunities for exploiting available indexes. We also present a novel idea of relaxing predicates in a complex condition to create possibilities for factoring. Our algorithms are designed for easy integration with existing query optimizers and support multiple optimization levels, providing different trade-offs between plan complexity and optimization time.
Surajit Chaudhuri, Prasanna Ganesan, Sunita Sarawagi
SIGMOD Conference2
2003 Primitives for Workload Summarization and Implications for SQL
Surajit Chaudhuri, Prasanna Ganesan, Vivek R. Narasayya
VLDB2
2003 Exploiting hierarchical domain structure to compute similarity
abstract
The notion of similarity between objects finds use in many contexts, for example, in search engines, collaborative filtering, and clustering. Objects being compared often are modeled as sets, with their similarity traditionally determined based on set intersection. Intersection-based measures do not accurately capture similarity in certain domains, such as when the data is sparse or when there are known relationships between items within sets. We propose new measures that exploit a hierarchical domain structure in order to produce more intuitive similarity scores. We extend our similarity measures to provide appropriate results in the presence of multisets (also handled unsatisfactorily by traditional measures), for example, to correctly compute the similarity between customers who buy several instances of the same product (say milk), or who buy several products in the same category (say dairy products). We also provide an experimental comparison of our measures against traditional similarity measures, and report on a user study that evaluated how well our measures match human intuition.
Prasanna Ganesan, Hector Garcia-Molina, Jennifer Widom
ACM Trans. Inf. Syst.1