EDBT 2026 Demo / reviewers in the wild / expert
Waqar Hasan
dblp:30/1809
· DBLP profile ↗
11ranked-venue papers
4as first author
0since 2021 · last 2015
0000-0002-2060-0068ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 4 first-authorArtificial intelligence and machine learning · 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 |
Query processing and optimization · 38% Data integration and cleaning · 26% Distributed and cloud data management · 26% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational finance and economics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 82% Distributed systems · 18% |
Topics — the 19 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational finance and economics › financial fraud detection
online payment fraud detection |
0.2 | 1 | 2015 | Data Science at Visa · KDD 2015 |
Data integration and cleaning › data warehouse
data warehouse architecture |
0.1 | 1 | 2009 | Peta-scale data warehousing at Yahoo! · SIGMOD Conference 2009 |
Query processing and optimization › SQL query processing
SQL query engine |
0.0 | 1 | 2009 | Peta-scale data warehousing at Yahoo! · SIGMOD Conference 2009 |
Query processing and optimization
query rewriting |
0.0 | 2 | 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMS · ICDE 1997 Extensible/Rule Based Query Rewrite Optimization in Starburst · SIGMOD Conference 1992 |
Parallel and multicore computing › parallel query processing
parallel query optimization |
0.0 | 2 | 1995 | Coloring Away Communication in Parallel Query Optimization · VLDB 1995 Optimization Algorithms for Exploiting the Parallelism-Communication Tradeoff in Pipelined Parallelism · VLDB 1994 |
Database system architecture and tuning
extensible database system |
0.0 | 2 | 1993 | Papyrus GIS Demonstration · SIGMOD Conference 1993 Extensible/Rule Based Query Rewrite Optimization in Starburst · SIGMOD Conference 1992 |
Query processing and optimization › query optimization › predicate optimization
predicate pushdown |
0.0 | 1 | 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMS · ICDE 1997 |
Query processing and optimization › query rewriting › query transformation
query transformation rules |
0.0 | 1 | 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMS · ICDE 1997 |
Query processing and optimization › query optimization
parallel query optimization |
0.0 | 1 | 1995 | Scheduling Problems in Parallel Query Optimization · PODS 1995 |
Distributed systems
communication optimization |
0.0 | 1 | 1995 | Coloring Away Communication in Parallel Query Optimization · VLDB 1995 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1995 | Scheduling Problems in Parallel Query Optimization · PODS 1995 |
Parallel and multicore computing
pipeline parallelism |
0.0 | 1 | 1994 | Optimization Algorithms for Exploiting the Parallelism-Communication Tradeoff in Pipelined Parallelism · VLDB 1994 |
Query processing and optimization
parallel query processing |
0.0 | 1 | 1992 | Query Optimization for Parallel Execution · SIGMOD Conference 1992 |
Query processing and optimization › query rewriting
rule-based query rewrite |
0.0 | 1 | 1992 | Extensible/Rule Based Query Rewrite Optimization in Starburst · SIGMOD Conference 1992 |
Data models and query languages
object-oriented database |
0.0 | 1 | 1990 | The Iris Architecture and Implementation · IEEE Trans. Knowl. Data Eng. 1990 |
Query processing and optimization › query optimization › query optimizer architecture
extensible query optimization |
0.0 | 1 | 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMS · ICDE 1997 |
Query processing and optimization
query optimization |
0.0 | 1 | 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMS · ICDE 1997 |
Data models and query languages
SQL |
0.0 | 1 | 1995 | Scheduling Problems in Parallel Query Optimization · PODS 1995 |
Graph algorithms and graph theory
graph coloring |
0.0 | 1 | 1995 | Coloring Away Communication in Parallel Query Optimization · VLDB 1995 |
Methods — techniques the papers use, named apart from their topics
data science · 0.2massively parallel processing · 0.1columnar storage · 0.1data manager integration · 0.0rule engine · 0.0dynamic programming · 0.0cost model · 0.0budget control · 0.0query transformation · 0.0production rule engine · 0.0architecture design · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Data Science at VisaabstractVisa is the payments technology that forms the backbone of the world's financial systems by handling more than 7 trillion dollars of payments annually and our data reflects how the world spends money. We will describe technical achievements we have made in the area of fraud and cover some open challenges in data science. Waqar Hasan |
KDD | 1 |
| 2009 | Peta-scale data warehousing at Yahoo!abstractInsights based on detailed data on consumer behavior, product performance and marketplace behavior are driving innovation and competition in the internet space. We introduce Everest, a SQL-compliant data warehousing engine, based on a column architecture that we have built and deployed at Yahoo!. In contrast to commercially available engines, this massively parallel engine, based on commodity hardware, offers scale, flexibility, specialized analytic operations, and lower administrative & hardware costs. In this paper, we describe the business motivation and the software and deployment architecture of Everest. The engine is in production at Yahoo! since 2007 and currently manages over six petabytes of data. Mona Ahuja, Cheng Che Chen, Ravi Gottapu, Jörg Hallmann, Waqar Hasan, Maciek Kozyrczak, Ramesh Pabbati, Neeta Pandit, Sreenivasulu Pokuri, Krishna Uppala |
SIGMOD Conference | 5 |
| 1997 | A Rule Engine for Query Transformation in Starburst and IBM DB2 C/S DBMSabstractThe complexity of queries in relational DBMSs is increasing, particularly in the decision support area and interactive client sewer environments. This calls for a more powerful and flexible optimization of complex queries. H. Pirahesh et al. (1992) introduced query rewrite as a distinct query optimization phase mainly targeted to responding to this requirement. This approach has enabled us to extensively enrich the optimization rules in our system. Further, it has made it easier to incrementally enrich and adapt the system as need arises. Examples of such query optimizations are predicate pushdown, subquery and magic sets transformations, and decorrelating subquery. We describe the design and implementation of a rule engine for query rewrite optimization. Each transformation is implemented as a rule which consists of a pair of rule condition and action. Rules can be grouped into rule classes for higher efficiency, better understandability and more extensibility. The rule engine has a number of novelties in that it supports a full spectrum of control-from totally data driven to totally procedural. Furthermore, it incorporates a budget control scheme for controlling the resources taken for query optimization as well as guaranteeing the termination of rule execution. The rule engine and a suite of query rewrite rules have been implemented in Starburst relational DBMS prototype and a significant portion of this technology has been integrated into IBM DB2 Common Server relational DBMS. Hamid Pirahesh, T. Y. Cliff Leung, Waqar Hasan |
ICDE | 3 |
| 1995 | Scheduling Problems in Parallel Query OptimizationabstractWe introduce a class of novel multiprocessor scheduling problems that arise in the optimization of SQL queries for Chandra Chekuri, Waqar Hasan, Rajeev Motwani 0001 |
PODS | 2 |
| 1995 | Coloring Away Communication in Parallel Query Optimization
Waqar Hasan, Rajeev Motwani 0001 |
VLDB | 1 |
| 1994 | Optimization Algorithms for Exploiting the Parallelism-Communication Tradeoff in Pipelined Parallelism
Waqar Hasan, Rajeev Motwani 0001 |
VLDB | 1 |
| 1993 | Papyrus GIS DemonstrationabstractThe goal of the Papyrus project [3] is to provide tools and services to enable the integration and parallelization of specialized data managers so that data-intensive applications can be constructed easily and efficiently. In our terminology, a data manager (DM) is a set of specialized methods that manage persistent data. A collection of functions defines the interface to a DM and provides the only means of accessing its persistent data. Waqar Hasan, Michael L. Heytens, Curtis P. Kolovson, Marie-Anne Neimat, Spyros Potamianos, Donovan A. Schneider |
SIGMOD Conference | 1 |
| 1992 | Query Optimization for Parallel ExecutionabstractThe decreasing cost of computing makes it economically viable to reduce the response time of decision support queries by using parallel execution to exploit inexpen-sive resources. This goal poses the following query op-timization problem: Mzntmzze response ttme subject to constraints on throughput, which we motivate as the dual of the traditional DBMS problem, We address this novel problem in the context of Select-Project-Join queries by extending the execution space, cost model and search al-gorithm that are widely used in commercial DBItlSs. We incorporate the sources and deterrents of parallelism in the traditional execution space. We show that a cost model can predict response time while accounting for the new aspects due to parallelism, We observe that the response time optimization metric violates a fundamen-tal assumption in the dynamic programming algorithm that is the linchpin in the optimizers of most commer-cial DBMSS. We extend dynamic programming and show how optimization metrics which correctly predict response time may be designed. 1 Sumit Ganguly, Waqar Hasan, Ravi Krishnamurthy |
SIGMOD Conference | 2 |
| 1992 | Extensible/Rule Based Query Rewrite Optimization in StarburstabstractThis paper describes the Query Rewrite facility of the Starburst extensible database system, a novel phase of query optimization. We present a suite of rewrite rules used in Starburst to transform queries into equivalent queries for faster execution, and also describe the production rule engine which is used by Starburst to choose and execute these rules. Examples are provided demonstrating that these Query Rewrite transformations lead to query execution time improvements of orders of magnitude, suggesting that Query Rewrite in general—and these rewrite rules in particular—are an essential step in query optimization for modern database systems. Hamid Pirahesh, Joseph M. Hellerstein, Waqar Hasan |
SIGMOD Conference | 3 |
| 1990 | The Iris Kernel Architecture
Peter Lyngbæk, Kevin Wilkinson, Waqar Hasan |
EDBT | 3 |
| 1990 | The Iris Architecture and ImplementationabstractThe goals of the Iris database management system are to enhance database programmer productivity and to provide generalized database support for the integration of future applications. Iris is based on an object and function model. Iris objects are typed but unlike other object systems, they contain no state. Attribute values, relationships and behavior of objects are modeled by functions. The Iris architecture efficiently supports the evaluation of functional expressions. The goal of the architecture is to provide a database system that is powerful enough to support the definition of functions and procedures that implement the semantics of the data model. An overview of the data model is provided, the architecture is described in detail, and implementation experience and usage of the system are discussed.> Kevin Wilkinson, Peter Lyngbæk, Waqar Hasan |
IEEE Trans. Knowl. Data Eng. | 3 |