Demo Data from VLDB 2026 / reviewers in the wild / expert
Gurmeet Singh Manku
dblp:m/GSManku
· DBLP profile ↗
22ranked-venue papers
14as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 6 first-authorSystems, architecture and hardware · 5 · 3 first-authorTheory of computation · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
8 papers |
Information retrieval · 43% Data stream processing · 26% Data mining · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 61% Parallel and multicore computing · 11% Interconnection networks and networks-on-chip · 9% | |
| Theoretical computer science
6 papers |
Graph algorithms and graph theory · 34% Algorithms and data structures · 32% Distributed computing theory · 15% | |
| Computer networks
1 paper |
Internet architecture and protocols · 50% Routing and switching · 50% |
Topics — the 30 heaviest of 38, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.1 | 1 | 2012 | Approximate Frequency Counts over Data Streams · Proc. VLDB Endow. 2012 |
Distributed systems
peer-to-peer systems |
0.1 | 3 | 2004 | Optimal routing in Chord · SODA 2004 Balanced binary trees for ID management and load balance in distributed hash tables · PODC 2004 Routing networks for distributed hash tables · PODC 2003 |
Distributed systems › peer-to-peer systems
distributed hash table |
0.1 | 2 | 2004 | Balanced binary trees for ID management and load balance in distributed hash tables · PODC 2004 Routing networks for distributed hash tables · PODC 2003 |
Information retrieval › similarity search
near-duplicate detection |
0.1 | 1 | 2007 | Detecting near-duplicates for web crawling · WWW 2007 |
Information retrieval › search engines
web crawling |
0.1 | 1 | 2007 | Detecting near-duplicates for web crawling · WWW 2007 |
Data stream processing › continuous query processing
sliding window |
0.0 | 1 | 2004 | Approximate Counts and Quantiles over Sliding Windows · PODS 2004 |
Routing and switching › routing algorithms
optimal routing |
0.0 | 1 | 2004 | Optimal routing in Chord · SODA 2004 |
Internet architecture and protocols › overlay networks
overlay routing |
0.0 | 1 | 2004 | Optimal routing in Chord · SODA 2004 |
Distributed systems › peer-to-peer systems › overlay networks › structured overlay
chord |
0.0 | 1 | 2004 | Optimal routing in Chord · SODA 2004 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 2004 | Balanced binary trees for ID management and load balance in distributed hash tables · PODC 2004 |
Graph algorithms and graph theory › graph algorithms › routing
greedy routing |
0.0 | 1 | 2004 | Know thy neighbor's neighbor: the power of lookahead in randomized P2P networks · STOC 2004 |
Distributed computing theory › distributed systems
peer-to-peer networks |
0.0 | 1 | 2004 | Know thy neighbor's neighbor: the power of lookahead in randomized P2P networks · STOC 2004 |
Graph algorithms and graph theory › graph algorithms
routing |
0.0 | 1 | 2004 | Know thy neighbor's neighbor: the power of lookahead in randomized P2P networks · STOC 2004 |
Algorithms and data structures
sketching |
0.0 | 1 | 2004 | Approximate Counts and Quantiles over Sliding Windows · PODS 2004 |
Data stream processing
quantile estimation |
0.0 | 2 | 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999 Approximate Medians and other Quantiles in One Pass and with Limited Memory · SIGMOD Conference 1998 |
Information retrieval › distributed information retrieval
peer-to-peer search |
0.0 | 1 | 2003 | SETS: search enhanced by topic segmentation · SIGIR 2003 |
Information retrieval › text analysis › text segmentation
topic segmentation |
0.0 | 1 | 2003 | SETS: search enhanced by topic segmentation · SIGIR 2003 |
Interconnection networks and networks-on-chip › interconnection networks
routing networks |
0.0 | 1 | 2003 | Routing networks for distributed hash tables · PODC 2003 |
Algorithms and data structures
randomized algorithms |
0.0 | 1 | 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999 |
Algorithms and data structures › randomized algorithms › sampling
random sampling |
0.0 | 1 | 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large Datasets · SIGMOD Conference 1999 |
Storage systems
file systems |
0.0 | 1 | 1998 | Self-Similarity in File Systems · SIGMETRICS 1998 |
Storage systems › file systems
file system workload |
0.0 | 1 | 1998 | Self-Similarity in File Systems · SIGMETRICS 1998 |
Performance modeling and evaluation › workload characterization
self-similar traffic |
0.0 | 1 | 1998 | Self-Similarity in File Systems · SIGMETRICS 1998 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1998 | Self-Similarity in File Systems · SIGMETRICS 1998 |
Automated reasoning and model checking
model checking |
0.0 | 1 | 1998 | Structural Symmetry and Model Checking · CAV 1998 |
Automated reasoning and model checking › model checking › state space reduction
symmetry reduction |
0.0 | 1 | 1998 | Structural Symmetry and Model Checking · CAV 1998 |
Multimedia analysis and retrieval
object tracking |
0.0 | 1 | 1997 | Object tracking using affine structure for point correspondences · CVPR 1997 |
Graph algorithms and graph theory › network analysis › complex networks
small-world networks |
0.0 | 1 | 2004 | Know thy neighbor's neighbor: the power of lookahead in randomized P2P networks · STOC 2004 |
Information retrieval
distributed information retrieval |
0.0 | 1 | 2003 | SETS: search enhanced by topic segmentation · SIGIR 2003 |
Data stream processing
frequency estimation |
0.0 | 1 | 2002 | Approximate Frequency Counts over Data Streams · VLDB 2002 |
Methods — techniques the papers use, named apart from their topics
randomized algorithm · 0.1deterministic algorithm · 0.1random sampling · 0.1hamming distance search · 0.1charikar's fingerprinting · 0.1probabilistic analysis · 0.0lower bound analysis · 0.0social network theory · 0.0machine learning · 0.0trace analysis · 0.0symmetry reduction · 0.0hurst parameter estimation · 0.0ON/OFF source model · 0.0kalman filter · 0.0correlation tracking · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Approximate Frequency Counts over Data StreamsabstractResearch in data stream algorithms has blossomed since late 90s. The talk will trace the history of the Approximate Frequency Counts paper, how it was conceptualized and how it influenced data stream research. The talk will also touch upon a recent development: analysis of personal data streams for improving our quality of lives. Gurmeet Singh Manku, Rajeev Motwani 0001 |
Proc. VLDB Endow. | 1 |
| 2007 | RadixZip: Linear-Time Compression of Token Streams
Binh Vo, Gurmeet Singh Manku |
VLDB | 2 |
| 2007 | Detecting near-duplicates for web crawlingabstractNear-duplicate web documents are abundant. Two such documents differ from each other in a very small portion that displays advertisements, for example. Such differences are irrelevant for web search. So the quality of a web crawler increases if it can assess whether a newly crawled web page is a near-duplicate of a previously crawled web page or not. In the course of developing a near-duplicate detection system for a multi-billion page repository, we make two research contributions. First, we demonstrate that Charikar's fingerprinting technique is appropriate for this goal. Second, we present an algorithmic technique for identifying existing f-bit fingerprints that differ from a given fingerprint in at most k bit-positions, for small k. Our technique is useful for both online queries (single fingerprints) and all batch queries (multiple fingerprints). Experimental evaluation over real data confirms the practicality of our design. Gurmeet Singh Manku, Arvind Jain, Anish Das Sarma |
WWW | 1 |
| 2005 | A Loopless Gray Code for Minimal Signed-Binary Representations
Gurmeet Singh Manku, Joe Sawada |
ESA | 1 |
| 2005 | Decentralized algorithms using both local and random probes for P2P load balancingabstractWe study randomized algorithms for placing a sequence of n nodes on a circle with unit perimeter. Nodes divide the circle into disjoint arcs. We desire that a newly-arrived node (which is oblivious of its index in the sequence) choose its position on the circle by learning the positions of as few existing nodes as possible. At the same time, we desire that that the variation in arc-lengths be small. To this end, we propose a new algorithm that works as follows: The kth node chooses r random points on the circle, inspects the sizes of v arcs in the vicinity of each random point, and places itself at the mid-point of the largest arc encountered. We show that for any combination of r and v satisfying rv ¡Ý c log k, where c is a small constant, the ratio of the largest to the smallest arc-length is at most eight w.h.p., for an arbitrarily long sequence of n nodes. This strategy of node placement underlies a novel decentralized load-balancing algorithm that we propose for Distributed Hash Tables (DHTs) in peer-to-peer environments. Krishnaram Kenthapadi, Gurmeet Singh Manku |
SPAA | 2 |
| 2005 | Papillon: Greedy Routing in Rings
Ittai Abraham, Dahlia Malkhi, Gurmeet Singh Manku |
DISC | 3 |
| 2004 | Balanced binary trees for ID management and load balance in distributed hash tablesabstractWe present a low-cost, decentralized algorithm for ID management in distributed hash tables (DHTs) managed by a dynamic set of hosts. Each host is assigned an ID in the unit interval [0, 1). At any time, the set of IDs splits the interval into disjoint partitions. Hosts do not possess global knowledge of other IDs in the system. The challenge then is to design an efficient decentralized algorithm that maintains roughly equi-sized partitions, in the face of arrivals, departures and changes in the average number of hosts.Our ID management algorithm is the first to enjoy all of the following properties: (a) both arrivals and departures of hosts are handled, (b) departure of a host causes at most one existing host to change its ID, (c) the ratio of the largest to the smallest partition is at most 4, with high probability, and (d) the expected cost per arrival/departure is Θ(R + log n) messages, where n denotes the current number of participants, and R denotes the cost of routing one message in the DHT. In fact, our algorithm is independent of the topology of the overlay network used for routing.Variations of our algorithm diminish the ratio between the largest and the smallest partition to (1 + ε), for any ε > 0, albeit at the cost of re-assigning the IDs of O(1/ε) existing hosts per arrival/departure. Ours is the first algorithm that allows such fine-tuning.Finally, our ID management algorithm enables (a) estimation of the total number of hosts in the system by making only local measurements, and (b) emulation of a variety of deterministic and randomized families of routing topologies, in a straightforward fashion. Among these families are several networks that require O(log n/log k) routing hops in an n-node network with k links per node. Gurmeet Singh Manku |
PODC | 1 |
| 2004 | Approximate Counts and Quantiles over Sliding WindowsabstractWe consider the problem of maintaining ε-approximate counts and quantiles over a stream sliding window using limited space. We consider two types of sliding windows depending on whether the number of elements N in the window is fixed (fixed-size sliding window) or variable (variable-size sliding window). In a fixed-size sliding window, both the ends of the window slide synchronously over the stream. In a variable-size sliding window, an adversary slides the window ends independently, and therefore has the ability to vary the number of elements N in the window.We present various deterministic and randomized algorithms for approximate counts and quantiles. All of our algorithms require O(1/ε polylog(1/ε, N)) space. For quantiles, this space requirement is an improvement over the previous best bound of O(1/ε2 polylog(1/ε, N)). We believe that no previous work on space-efficient approximate counts over sliding windows exists. Arvind Arasu, Gurmeet Singh Manku |
PODS | 2 |
| 2004 | Optimal routing in Chord
Prasanna Ganesan, Gurmeet Singh Manku |
SODA | 2 |
| 2004 | Know thy neighbor's neighbor: the power of lookahead in randomized P2P networksabstractSeveral peer-to-peer networks are based upon randomized graph topologies that permit efficient greedy routing, e. g., randomized hypercubes, randomized Chord, skip-graphs and constructions based upon small-world percolation networks. In each of these networks, a node has out-degree Θ(log n), where n denotes the total number of nodes, and greedy routing is known to take O(log n) hops on average. We establish lower-bounds for greedy routing for these networks, and analyze Neighbor-of-Neighbor (NoN)-greedy routing. The idea behind NoN, as the name suggests, is to take a neighbor's neighbors into account for making better routing decisions.The following picture emerges: Deterministic routing networks like hypercubes and Chord have diameter Θ(log n) and greedy routing is optimal. Randomized routing networks like randomized hypercubes, randomized Chord, and constructions based on small-world percolation networks, have diameter Θ(log n / log log n) with high probability. The expected diameter of Skip graphs is also Θ(log n / log log n). In all of these networks, greedy routing fails to find short routes, requiring Ω(log n) hops with high probability. Surprisingly, the NoN-greedy routing algorithm is able to diminish route-lengths to Θ(log n / log log n) hops, which is asymptotically optimal. Gurmeet Singh Manku, Moni Naor, Udi Wieder |
STOC | 1 |
| 2003 | Query Processing, Approximation, and Resource Management in a Data Stream Management System
Rajeev Motwani 0001, Jennifer Widom, Arvind Arasu, Brian Babcock, Shivnath Babu, Mayur Datar, Gurmeet Singh Manku, Christopher Olston, Justin Rosenstein, Rohit Varma |
CIDR | 7 |
| 2003 | Routing networks for distributed hash tablesabstractRouting topologies for distributed hashing in peer-to-peer networks are classified into two categories: deterministic and randomized. A general technique for constructing deterministic routing topologies is presented. Using this technique, classical parallel interconnection networks can be adapted to handle the dynamic nature of participants in peer-to-peer networks. A unified picture of randomized routing topologies is also presented. Two new protocols are described which improve average latency as a function of out-degree. One of the protocols can be shown to be optimal with high probability. Finally, routing networks for distributed hashing are revisited from a systems perspective and several open design problems are listed. Gurmeet Singh Manku |
PODC | 1 |
| 2003 | SETS: search enhanced by topic segmentationabstractWe present SETS, an architecture for efficient search in peer-to-peer networks, building upon ideas drawn from machine learning and social network theory. The key idea is to arrange participating sites in a topic-segmented overlay topology in which most connections are short-distance, connecting pairs of sites with similar content. Topically focused sets of sites are then joined together into a single network by long-distance links. Queries are matched and routed to only the topically closest regions. We discuss a variety of design issues and tradeoffs that an implementor of SETS would face. We show that SETS is efficient in network traffic and query processing load. Mayank Bawa, Gurmeet Singh Manku, Prabhakar Raghavan |
SIGIR | 2 |
| 2002 | Approximate Frequency Counts over Data Streams
Gurmeet Singh Manku, Rajeev Motwani 0001 |
VLDB | 1 |
| 1999 | Random Sampling Techniques for Space Efficient Online Computation of Order Statistics of Large DatasetsabstractIn a recent paper [MRL98], we had described a general framework for single pass approximate quantile finding algorithms. This framework included several known algorithms as special cases. We had identified a new algorithm, within the framework, which had a significantly smaller requirement for main memory than other known algorithms. In this paper, we address two issues left open in our earlier paper. Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001 |
SIGMOD Conference | 1 |
| 1998 | Structural Symmetry and Model Checking
Gurmeet Singh Manku, Ramin Hojati, Robert K. Brayton |
CAV | 1 |
| 1998 | Self-Similarity in File SystemsabstractWe demonstrate that high-level file system events exhibit self-similar behaviour, but only for short-term time scales of approximately under a day. We do so through the analysis of four sets of traces that span time scales of milliseconds through months, and that differ in the trace collection method, the filesystems being traced, and the chronological times of the tracing. Two sets of detailed, short-term file system trace data are analyzed; both are shown to have self-similar like behaviour, with consistent Hurst parameters (a measure of self-similarity) for all file system traffic as well as individual classes of file system events. Long-term file system trace data is then analyzed, and we discover that the traces' high variability and self-similar behaviour does not persist across time scales of days, weeks, and months. Using the short-term trace data, we show that sources of file system traffic exhibit ON/OFF source behaviour, which is characterized by highly variably lengthed bursts of activity, followed by similarly variably lengthed periods of inactivity. This ON/OFF behaviour is used to motivate a simple technique for synthesizing a stream of events that exhibit the same self-similar short-term behaviour as was observed in the file system traces. Steve D. Gribble, Gurmeet Singh Manku, Drew S. Roselli, Eric A. Brewer, Timothy J. Gibson, Ethan L. Miller |
SIGMETRICS | 2 |
| 1998 | Approximate Medians and other Quantiles in One Pass and with Limited MemoryabstractWe present new algorithms for computing approximate quantiles of large datasets in a single pass. The approximation guarantees are explicit, and apply without regard to the value distribution or the arrival distributions of the dataset. The main memory requirements are smaller than those reported earlier by an order of magnitude. We also discuss methods that couple the approximation algorithms with random sampling to further reduce memory requirements. With sampling, the approximation guarantees are explicit but probabilistic, i.e., they apply with respect to a (user controlled) confidence parameter. We present the algorithms, their theoretical analysis and simulation results. 1 Introduction This article studies the problem of computing order statistics of large sequences of online or disk-resident data using as little main memory as possible. We focus on computing quantiles, which are elements at specific positions in the sorted order of the input. The OE-quantile, for OE 2 [0; ... Gurmeet Singh Manku, Sridhar Rajagopalan, Bruce G. Lindsay 0001 |
SIGMOD Conference | 1 |
| 1997 | Object tracking using affine structure for point correspondencesabstractA new object tracking algorithm based on affine structure has been developed and it is shown that its performance is better than that of a Kalman filter based correlation tracker. The algorithm is fast, reliable, viewpoint invariant, and insensitive to occlusion and/or individual corner disappearance or reappearance. Detailed experimental analysis on a long real image sequence is also presented. Gurmeet Singh Manku, Pankaj Jain, Amit Aggarwal, Subhashis Banerjee |
CVPR | 1 |
| 1997 | A new voting based hardware data prefetch schemeabstractThe dramatic increase in the processor memory gap in recent years has led to the development of techniques like data prefetching that hide the latency of cache misses. Two such hardware techniques are the stream buffer and the stride predictor. They have dissimilar architectures, are effective for different kinds of memory access patterns and require different amounts of extra memory bandwidth. We compare the performance of these two techniques and propose a scheme that unifies them. Simulation studies on six benchmark programs confirm that the combined scheme is more effective in reducing the average memory access time (AMAT) than either of the two individually. Gurmeet Singh Manku, Mukul R. Prasad, David A. Patterson 0001 |
HiPC | 1 |
| 1996 | A Linear Time Algorithm for the Bottleneck Biconnected Spanning Subgraph Problem
Gurmeet Singh Manku |
Inf. Process. Lett. | 1 |
| 1995 | Circuit partitioning with partial order for mixed simulation emulation environmentabstractA low-cost hybrid simulator for VLSI circuits has been under development at IIT Delhi. The simulator uses a Reconfigurable System (RS) consisting of a limited number of FPGAs for hardware emulation and blends the ideas of hardware emulation with conventional software simulation. A crucial preparatory step is to partition a given circuit into as few parts as possible. The parts are then downloaded onto the RS one by one and emulated in stand alone mode or in conjunction with software simulator. The hybrid simulation environment poses some unique requirements on the partitioner. This paper presents can efficient partitioning algorithm for this purpose. A study of performance of the algorithm on 92 benchmark circuits for various I/O and size constraints of FPGAs has been carried out and good results have been obtained. Gurmeet Singh Manku, Shashi Kumar |
RSP | 1 |