Demo Data from VLDB 2026 / reviewers in the wild / expert
Ranjan Sinha
dblp:49/526
· DBLP profile ↗
12ranked-venue papers
2as first author
0since 2021 · last 2015
0000-0003-2485-8549ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5Artificial intelligence and machine learning · 2Graphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 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.
| Interdisciplinary, comprehensive, and emerging computing
3 papers |
Bioinformatics and computational biology · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Indexing and storage engines · 79% Information retrieval · 16% Data models and query languages · 5% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
sequence analysis |
0.2 | 2 | 2010 | RepMaestro: scalable repeat detection on disk-based genome sequences · Bioinform. 2010 SHREC: a short-read error correction method · Bioinform. 2009 |
Bioinformatics and computational biology
genomics |
0.1 | 1 | 2010 | RepMaestro: scalable repeat detection on disk-based genome sequences · Bioinform. 2010 |
Bioinformatics and computational biology › sequence analysis
repeat detection |
0.1 | 1 | 2010 | RepMaestro: scalable repeat detection on disk-based genome sequences · Bioinform. 2010 |
Indexing and storage engines › in-memory index
cache-efficient index |
0.1 | 1 | 2010 | Engineering scalable, cache and space efficient tries for strings · VLDB J. 2010 |
Indexing and storage engines
string indexing |
0.1 | 1 | 2010 | Engineering scalable, cache and space efficient tries for strings · VLDB J. 2010 |
Indexing and storage engines › string indexing
trie index |
0.1 | 1 | 2010 | Engineering scalable, cache and space efficient tries for strings · VLDB J. 2010 |
Bioinformatics and computational biology › sequence analysis › sequence assembly
genome assembly |
0.1 | 1 | 2009 | A fast hybrid short read fragment assembly algorithm · Bioinform. 2009 |
Bioinformatics and computational biology › sequence analysis › sequence assembly › genome assembly
short read assembly |
0.1 | 1 | 2009 | A fast hybrid short read fragment assembly algorithm · Bioinform. 2009 |
Bioinformatics and computational biology › sequence analysis › sequencing error correction
short-read error correction |
0.1 | 1 | 2009 | SHREC: a short-read error correction method · Bioinform. 2009 |
Information retrieval
pattern matching |
0.1 | 1 | 2008 | Improving suffix array locality for fast pattern matching on disk · SIGMOD Conference 2008 |
Indexing and storage engines › string indexing
suffix array |
0.1 | 1 | 2008 | Improving suffix array locality for fast pattern matching on disk · SIGMOD Conference 2008 |
Methods — techniques the papers use, named apart from their topics
tandem repeats · 0.1supermaximal repeats · 0.1suffix array · 0.1maximal unique matches · 0.1greedy extension · 0.1graph-based assembly · 0.1generalized suffix trie · 0.1trie · 0.1blocked data structure · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Eagle: User profile-based anomaly detection for securing Hadoop clustersabstractExisting Big data analytics platforms, such as Hadoop, lack support for user activity monitoring. Several diagnostic tools such as Ganglia, Ambari, and Cloudera Manager are available to monitor health of a cluster, however, they do not provide algorithms to detect security threats or perform user activity monitoring. Hence, there is a need to develop a scalable system that can detect malicious user activities, especially in real-time, so that appropriate actions can be taken against the user. At eBay, we developed such a system named Eagle, which collects audit logs from Hadoop clusters and applications running on them, analyzes users behavior, generates profiles per user of the system, and predicts anomalous user activities based on their prior profiles. Eagle is a highly scalable system, capable of monitoring multiple eBay clusters in real-time. It includes machine-learning algorithms that create user profiles based on the user's history of activities. As far as we know, this is the first activity monitoring system on the Hadoop-ecosystem for the detection of intrusion-related activities using behavior-based profiles of users. When a user performs any operation in the cluster, Eagle matches current user action against his prior activity pattern and raises alarm if it suspects anomalous action. We investigate two machine-learning algorithms: density estimation, and principal component analysis (PCA). In this paper, we introduce the Eagle system, discuss the algorithms in detail, and show performance results. We demonstrate that the sensitivity of the density estimation algorithm is 93%, however the sensitivity of our system increases by 4.94% (on average) to 98% (approximately) by using an ensemble of the two algorithms during anomaly detection. Chaitali Gupta, Ranjan Sinha |
IEEE BigData | 2 |
| 2014 | Astro: A predictive model for anomaly detection and feedback-based scheduling on HadoopabstractThe sheer growth in data volume and Hadoop cluster size make it a significant challenge to diagnose and locate problems in a production-level cluster environment efficiently and within a short period of time. Often times, the distributed monitoring systems are not capable of detecting a problem well in advance when a large-scale Hadoop cluster starts to deteriorate i n performance or becomes unavailable. Thus, inc o m i n g workloads, scheduled between the time when cluster starts to deteriorate and the time when the problem is identified, suffer from longer execution times. As a result, both reliability and throughput of the cluster reduce significantly. In this paper, we address this problem by proposing a system called Astro, which consists of a predictive model and an extension to the Hadoop scheduler. The predictive model in Astro takes into account a rich set of cluster behavioral information that are collected by monitoring processes and model them using machine learning algorithms to predict future behavior of the cluster. The Astro predictive model detects anomalies in the cluster and also identifies a ranked set of metrics that have contributed the most towards the problem. The Astro scheduler uses the prediction outcome and the list of metrics to decide whether it needs to move and reduce workloads from the problematic cluster nodes or to prevent additional workload allocations to them, in order to improve both throughput and reliability of the cluster. The results demonstrate that the Astro scheduler improves usage of cluster compute resources significantly by 64.23% compared to traditional Hadoop. Furthermore, the runtime of the benchmark application reduced by 26.68% during the time of anomaly, thus improving the cluster throughput. Chaitali Gupta, Mayank Bansal, Tzu-Cheng Chuang, Ranjan Sinha, Sami Ben-Romdhane |
IEEE BigData | 4 |
| 2010 | RepMaestro: scalable repeat detection on disk-based genome sequencesabstractMOTIVATION: We investigate the problem of exact repeat detection on large genomic sequences. Most existing approaches based on suffix trees and suffix arrays (SAs) are limited either to small sequences or those that are memory resident. We introduce RepMaestro, a software that adapts existing in-memory-enhanced SA algorithms to enable them to scale efficiently to large sequences that are disk resident. Supermaximal repeats, maximal unique matches (MuMs) and pairwise branching tandem repeats have been used to demonstrate the practicality of our approach; the first such study to use an enhanced SA to detect these repeats in large genome sequences. RESULTS: The detection of supermaximal repeats was observed to be up to two times faster than Vmatch, but more importantly, was shown to scale efficiently to large genome sequences that Vmatch could not process due to memory constraints (4 GB). Similar results were observed for the detection of MuMs, with RepMaestro shown to scale well and also perform up to six times faster than Vmatch. For tandem repeats, RepMaestro was found to be slower but could nonetheless scale to large disk-resident sequences. These results are a significant advance in the quest of scalable repeat detection. Software availability: RepMaestro is available at http://www.naskitis.com. Nikolas Askitis, Ranjan Sinha |
Bioinform. | 2 |
| 2010 | Engineering scalable, cache and space efficient tries for strings
Nikolas Askitis, Ranjan Sinha |
VLDB J. | 2 |
| 2009 | Reducing Space Requirements for Disk Resident Suffix Arrays
Alistair Moffat, Simon J. Puglisi, Ranjan Sinha |
DASFAA | 3 |
| 2009 | A fast hybrid short read fragment assembly algorithmabstractSUMMARY: The shorter and vastly more numerous reads produced by second-generation sequencing technologies require new tools that can assemble massive numbers of reads in reasonable time. Existing short-read assembly tools can be classified into two categories: greedy extension-based and graph-based. While the graph-based approaches are generally superior in terms of assembly quality, the computer resources required for building and storing a huge graph are very high. In this article, we present Taipan, an assembly algorithm which can be viewed as a hybrid of these two approaches. Taipan uses greedy extensions for contig construction but at each step realizes enough of the corresponding read graph to make better decisions as to how assembly should continue. We show that this approach can achieve an assembly quality at least as good as the graph-based approaches used in the popular Edena and Velvet assembly tools using a moderate amount of computing resources. Bertil Schmidt, Ranjan Sinha, Bryan Beresford-Smith, Simon J. Puglisi |
Bioinform. | 2 |
| 2009 | SHREC: a short-read error correction methodabstractMOTIVATION: Second-generation sequencing technologies produce a massive amount of short reads in a single experiment. However, sequencing errors can cause major problems when using this approach for de novo sequencing applications. Moreover, existing error correction methods have been designed and optimized for shotgun sequencing. Therefore, there is an urgent need for the design of fast and accurate computational methods and tools for error correction of large amounts of short read data. RESULTS: We present SHREC, a new algorithm for correcting errors in short-read data that uses a generalized suffix trie on the read data as the underlying data structure. Our results show that the method can identify erroneous reads with sensitivity and specificity of over 99% and 96% for simulated data with error rates of up to 3% as well as for real data. Furthermore, it achieves an error correction accuracy of over 80% for simulated data and over 88% for real data. These results are clearly superior to previously published approaches. SHREC is available as an efficient open-source Java implementation that allows processing of 10 million of short reads on a standard workstation. Jan Schröder, Heiko Schröder 0001, Simon J. Puglisi, Ranjan Sinha, Bertil Schmidt |
Bioinform. | 4 |
| 2008 | Improving suffix array locality for fast pattern matching on diskabstractThe suffix tree (or equivalently, the enhanced suffix array) provides efficient solutions to many problems involving pattern matching and pattern discovery in large strings, such as those arising in computational biology. Here we address the problem of arranging a suffix array on disk so that querying is fast in practice. We show that the combination of a small trie and a suffix array-like blocked data structure allows queries to be answered as much as three times faster than the best alternative disk-based suffix array arrangement. Construction of our data structure requires only modest processing time on top of that required to build the suffix tree, and requires negligible extra memory. Ranjan Sinha, Simon J. Puglisi, Alistair Moffat, Andrew Turpin |
SIGMOD Conference | 1 |
| 2007 | Using Redundant Bit Vectors for Near-Duplicate Image Detection
Jun Jie Foo, Ranjan Sinha |
DASFAA | 2 |
| 2007 | SICO: A System for Detection of Near-Duplicate Images During SearchabstractDuplicate and near-duplicate digital image matching is beneficial for image search in terms of collection management, digital content protection, and search efficiency. In this paper, we introduce SICO, a novel system for near-duplicate image detection during web search. It accurately detects near-duplicates in the answers returned by commercial image search engines in real-time. We show that SICO - which utilizes PCA-SIFT local descriptors and adapts near-duplicate text document detection techniques - is both effective and efficient. On a standard desktop personal computer, SICO identifies clusters of near-duplicate images with 93% accuracy in under 30 seconds, for an average of 622 returned images for each query. Jun Jie Foo, Ranjan Sinha, Justin Zobel |
ICME | 2 |
| 2007 | Discovery of Image Versions in Large Collections
Jun Jie Foo, Ranjan Sinha, Justin Zobel |
MMM (2) | 2 |
| 2003 | Cache-Conscious Sorting of Large Sets of Strings with Dynamic Tries
Ranjan Sinha, Justin Zobel |
ALENEX | 1 |