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

Abhay Mehta

dblp:70/354 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none

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

Databases, data management, data science and information retrieval · 9 · 2 first-authorArtificial intelligence and machine learning · 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
Query processing and optimization · 34% Data mining · 30% Data stream processing · 27%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

Topics — the 11 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data stream processing
complex event processing
0.222011
High-performance nested CEP query processing over event streams · ICDE 2011
E-Cube: Multi-dimensional event sequence processing using concept and pattern hierarchies · ICDE 2010
Data mining › sequence analysis
event sequence analysis
0.112011
E-Cube: multi-dimensional event sequence analysis using hierarchical pattern query sharing · SIGMOD Conference 2011
Data mining
anomaly detection
0.112010
Non-dyadic Haar wavelets for streaming and sensor data · ICDE 2010
Query processing and optimization
OLAP
0.112010
E-Cube: Multi-dimensional event sequence processing using concept and pattern hierarchies · ICDE 2010
Data mining › anomaly detection
streaming anomaly detection
0.112010
Non-dyadic Haar wavelets for streaming and sensor data · ICDE 2010
Data stream processing
synopsis construction
0.112010
Non-dyadic Haar wavelets for streaming and sensor data · ICDE 2010
Query processing and optimization
query scheduling
0.112009
rFEED: A Mixed Workload Scheduler for Enterprise Data Warehouses · ICDE 2009
Database system architecture and tuning
workload management
0.112009
rFEED: A Mixed Workload Scheduler for Enterprise Data Warehouses · ICDE 2009
Data mining › pattern mining › temporal pattern mining
event pattern mining
0.012011
E-Cube: multi-dimensional event sequence analysis using hierarchical pattern query sharing · SIGMOD Conference 2011
Data mining
pattern mining
0.012011
E-Cube: multi-dimensional event sequence analysis using hierarchical pattern query sharing · SIGMOD Conference 2011
Information theory › signal processing › time-frequency analysis
wavelet transform
0.012010
Non-dyadic Haar wavelets for streaming and sensor data · ICDE 2010

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

sequence detection · 0.2non-dyadic wavelets · 0.2haar wavelet · 0.2OLAP cube · 0.2suffix clustering · 0.1prefix caching · 0.1bit-marking execution · 0.1simulation · 0.1SQL · 0.0
YearPublicationVenuePosition
2011 High-performance nested CEP query processing over event streams
abstract
Complex event processing (CEP) over event streams has become increasingly important for real-time applications ranging from health care, supply chain management to business intelligence. These monitoring applications submit complex queries to track sequences of events that match a given pattern. As these systems mature the need for increasingly complex nested sequence query support arises, while the state-of-art CEP systems mostly support the execution of flat sequence queries only. To assure real-time responsiveness and scalability for pattern detection even on huge volume high-speed streams, efficient processing techniques must be designed. In this paper, we first analyze the prevailing nested pattern query processing strategy and identify several serious shortcomings. Not only are substantial subsequences first constructed just to be subsequently discarded, but also opportunities for shared execution of nested subexpressions are overlooked. As foundation, we introduce NEEL, a CEP query language for expressing nested CEP pattern queries composed of sequence, negation, AND and OR operators. To overcome deficiencies, we design rewriting rules for pushing negation into inner subexpressions. Next, we devise a normalization procedure that employs these rules for flattening a nested complex event expression. To conserve CPU and memory consumption, we propose several strategies for efficient shared processing of groups of normalized NEEL subexpressions. These strategies include prefix caching, suffix clustering and customized “bit-marking” execution strategies. We design an optimizer to partition the set of all CEP subexpressions in a NEEL normal form into groups, each of which can then be mapped to one of our shared execution operators. Lastly, we evaluate our technologies by conducting a performance study to assess the CPU processing time using real-world stock trades data. Our results confirm that our NEEL execution in many cases performs 100 fold faster than the traditional iterative nested execution strategy for real stock market query workloads.
Mo Liu 0001, Elke A. Rundensteiner, Daniel J. Dougherty, Chetan Gupta 0001, Song Wang 0001, Ismail Ari, Abhay Mehta
ICDE7
2011 E-Cube: multi-dimensional event sequence analysis using hierarchical pattern query sharing
abstract
Due to copyright restrictions, the access to the full text of this article is only available via subscription.
Mo Liu 0001, Elke A. Rundensteiner, Kara Greenfield, Chetan Gupta 0001, Song Wang 0001, Ismail Ari, Abhay Mehta
SIGMOD Conference7
2010 Non-dyadic Haar wavelets for streaming and sensor data
abstract
In streaming and sensor data applications, the problems of synopsis construction and outlier detection are important. Due to their low complexity, desirable properties and relative ease of understanding, wavelet based techniques are often used for both synopsis construction and anomaly detection. In streaming data literature, Mallat's algorithm is often used to achieve a Haar wavelet decomposition in O(n) time. However, there is one limitation to this popular technique, in that it leads to a dyadic decomposition of data. We demonstrate that the property of non-dyadicity is of considerable use in synopsis construction and anomaly detection. In this regard we present several application results, a synopsis data structure for streaming data that is an order of magnitude superior to the popular Haar based wavelet technique, a method for finding anomalies for sensor data over non-dyadic hierarchies, etc. In our work, we enable non-dyadicity by proposing a Mallat like construction for a wavelet system that admits non-dyadic basis. Our algorithm builds a non-dyadic hierarchical structure, and is more efficient than the state of the art construction. We prove the correctness of our construction by showing that our basis functions demonstrates the properties of a wavelet system.
Chetan Gupta 0001, Choudur Lakshminarayan, Song Wang 0001, Abhay Mehta
ICDE4
2010 E-Cube: Multi-dimensional event sequence processing using concept and pattern hierarchies
abstract
Many modern applications including tag based mass transit systems, RFID-based supply chain management systems and online financial feeds require special purpose event stream processing technology to analyze vast amounts of sequential multi-dimensional data available in real-time data feeds. Traditional online analytical processing (OLAP) systems are not designed for real-time pattern-based operations, while Complex Event Processing (CEP) systems are designed for sequence detection and do not support OLAP operations. We will demonstrate a novel E-Cube model that combines CEP and OLAP techniques for multi-dimensional event pattern analysis at different abstraction levels. A London transit scenario will be given to demonstrate the utility and performance of this proposed technology.
Mo Liu 0001, Elke A. Rundensteiner, Kara Greenfield, Chetan Gupta 0001, Song Wang 0001, Ismail Ari, Abhay Mehta
ICDE7
2009 Fair, effective, efficient and differentiated scheduling in an enterprise data warehouse
abstract
A typical online Business Intelligence (BI) workload consists of a combination of short, less intensive queries, along with long, resource intensive queries. As such, the longest queries in a typical BI workload may take several orders of magnitude more time to execute, compared with the shortest queries in the workload. This makes it challenging to design a good Mixed Workload Scheduler (MWS). In this paper we first define the design criteria that make a 'good' MWS. We then use these criteria to design rFEED, a MWS that is fair, effective, efficient, and differentiated. We simulate real workloads and compare our rFEED MWS with models of the current best of breed commercial systems. We show that the rFEED MWS works extremely well.
Chetan Gupta 0001, Abhay Mehta, Song Wang 0001, Umeshwar Dayal
EDBT2
2009 rFEED: A Mixed Workload Scheduler for Enterprise Data Warehouses
abstract
A typical online business intelligence (BI) workload consists of a combination of short, less intensive queries, along with long, resource intensive queries. As such, the longest queries in a typical BI workload may take several orders of magnitude more time to execute, compared with the shortest queries in the workload. This makes it challenging to design a good mixed workload scheduler (MWS). In this paper we first define the design criteria that make a 'good' MWS. We then use these criteria to design rFEED, a MWS that is fair, effective, efficient, and differentiated. We simulate real workloads and compare our rFEED MWS with models of the current best of breed commercial systems. We show that the rFEED MWS works extremely well.
Abhay Mehta, Chetan Gupta 0001, Song Wang 0001, Umeshwar Dayal
ICDE1
2009 Classification with Unknown Classes
Chetan Gupta 0001, Song Wang 0001, Umeshwar Dayal, Abhay Mehta
SSDBM4
2008 BI batch manager: a system for managing batch workloads on enterprise data-warehouses
abstract
Modern enterprise data warehouses have complex workloads that are notoriously difficult to manage. An important problem in workload management is to run these complex workloads 'optimally'. Traditionally this problem has been studied in the OLTP (Online Transaction Processing) context where MPL (Multi Programming Level) is used as a knob to achieve optimality. However, MPL is a tricky knob in a BI (Business Intelligence) scenario, since a low MPL can easily result in underload and a high MPL can easily result in overload and 'thrashing'.In this work we present BI Batch Manager, a workload management system to run batches of queries 'optimally' on an Enterprise Data Warehouse (EDW). It is comprised of three components: an admission control component, a scheduler and an execution control component. In order to automatically avoid underload and overload, we introduce a novel execution control mechanism, PGM (Priority Gradient Multiprogramming). In PGM, a priority gradient is created for the workload, with each query running at a distinctly different priority level. We demonstrate that this stabilizes the execution of a workload across a wide operating range. We use memory as the controlling factor for our admission control policy -- admitting batches of queries such that their memory requirement equals the available memory on the system. Our scheduling policy of largest memory query as the highest priority query further stabilizes the execution.We validate our BI Batch Manager using varying workloads on a commercial, enterprise class DBMS. We show that it effectively avoids underload and overload (thrashing) and can automatically run BI workloads with 'optimal' performance.
Abhay Mehta, Chetan Gupta 0001, Umeshwar Dayal
EDBT1
1999 NonStop SQL/MX Primitives for Knowledge Discovery
abstract
In this paper, we describe the primitives that we have implemented in NonStop SQL/MX, a commercial DBMS, to support the knowledge discovery process.These primitives, combined with the high-performance SQL&IX engine, represent a powerful kernel for performing basic knowledge discovery tasks in a scalable and efftcient manner.
John Clear, Debbie Dunn, Brad Harvey, Michael L. Heytens, Peter Lohman, Abhay Mehta, Mark Melton, Lars Rohrberg, Ashok Savasere, Robert M. Wehrmeister, Melody Xu
KDD6