Demo Data from EDBT 2026 / reviewers in the wild / expert
Luping Ding
dblp:33/4992
· DBLP profile ↗
8ranked-venue papers
4as first author
0since 2021 · last 2011
0009-0004-1079-1747ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 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
5 papers |
Query processing and optimization · 79% Data stream processing · 20% Data models and query languages · 2% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › semantic query processing
semantic query optimization |
0.1 | 1 | 2011 | Semantic stream query optimization exploiting dynamic metadata · ICDE 2011 |
Query processing and optimization › query optimization
stream query optimization |
0.1 | 1 | 2011 | Semantic stream query optimization exploiting dynamic metadata · ICDE 2011 |
Data stream processing
complex event processing |
0.1 | 1 | 2008 | Runtime Semantic Query Optimization for Event Stream Processing · ICDE 2008 |
Query processing and optimization › adaptive query processing
dynamic query optimization |
0.1 | 1 | 2008 | Runtime Semantic Query Optimization for Event Stream Processing · ICDE 2008 |
Query processing and optimization
materialized view |
0.1 | 1 | 2007 | Dynamic Materialized Views · ICDE 2007 |
Query processing and optimization › materialization
selective materialization |
0.1 | 1 | 2007 | Dynamic Materialized Views · ICDE 2007 |
Query processing and optimization
view maintenance |
0.1 | 1 | 2007 | Dynamic Materialized Views · ICDE 2007 |
Query processing and optimization
multi-query optimization |
0.0 | 1 | 2003 | Rainbow: Multi-XQuery Optimization Using Materialized XML Views · SIGMOD Conference 2003 |
Query processing and optimization
query execution |
0.0 | 1 | 2011 | Semantic stream query optimization exploiting dynamic metadata · ICDE 2011 |
Data models and query languages › XML query languages
XQuery |
0.0 | 1 | 2003 | Rainbow: Multi-XQuery Optimization Using Materialized XML Views · SIGMOD Conference 2003 |
Methods — techniques the papers use, named apart from their topics
feedback loop · 0.1dynamic execution plan · 0.1satisfiability theory · 0.1multi-modal operators · 0.1satisfiability reasoning · 0.1event-condition-action rules · 0.1materialized views · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Semantic stream query optimization exploiting dynamic metadataabstractData stream management systems (DSMS) processing long-running queries over large volumes of stream data must typically deliver time-critical responses. We propose the first semantic query optimization (SQO) approach that utilizes dynamic substream metadata at runtime to find a more efficient query plan than the one selected at compilation time. We identify four SQO techniques guaranteed to result in performance gains. Based on classic satisfiability theory we then design a lightweight query optimization algorithm that efficiently detects SQO opportunities at runtime. At the logical level, our algorithm instantiates multiple concurrent SQO plans, each processing different partially overlapping substreams. Our novel execution paradigm employs multi-modal operators to support the execution of these concurrent SQO logical plans in a single physical plan. This highly agile execution strategy reduces resource utilization while supporting lightweight adaptivity. Our extensive experimental study in the CAPE stream processing system using both synthetic and real data confirms that our optimization techniques significantly reduce query execution times, up to 60%, compared to the traditional approach. Luping Ding, Karen E. Works, Elke A. Rundensteiner |
ICDE | 1 |
| 2008 | Runtime Semantic Query Optimization for Event Stream ProcessingabstractDetecting complex patterns in event streams, i.e., complex event processing (CEP), has become increasingly important for modern enterprises to react quickly to critical situations. In many practical cases business events are generated based on pre-defined business logics. Hence constraints, such as occurrence and order constraints, often hold among events. Reasoning using these known constraints enables us to predict the non-occurrences of certain future events, thereby helping us to identify and then terminate the long running query processes that are guaranteed to not lead to successful matches. In this work, we focus on exploiting event constraints to optimize CEP over large volumes of business transaction streams. Since the optimization opportunities arise at runtime, we develop a runtime query unsatisfiability (RunSAT) checking technique that detects optimal points for terminating query evaluation. To assure efficiency of RunSAT checking, we propose mechanisms to precompute the query failure conditions to be checked at runtime. This guarantees a constant-time RunSAT reasoning cost, making our technique highly scalable. We realize our optimal query termination strategies by augmenting the query with Event-Condition-Action rules encoding the pre-computed failure conditions. This results in an event processing solution compatible with state-of-the-art CEP architectures. Extensive experimental results demonstrate that significant performance gains are achieved, while the optimization overhead is small. Luping Ding, Songting Chen, Elke A. Rundensteiner, Jun'ichi Tatemura, Wang-Pin Hsiung, K. Selçuk Candan |
ICDE | 1 |
| 2007 | Dynamic Materialized ViewsabstractA conventional materialized view blindly materializes and maintains all rows of a view, even rows that are never accessed. We propose a more flexible materialization strategy aimed at reducing storage space and view maintenance costs. A dynamic materialized view selectively materializes only a subset of rows, for example, the most frequently accessed rows. One or more control tables are associated with the view and define which rows are currently materialized. The set of materialized rows can be changed dynamically, either manually or automatically by an internal cache manager using a feedback loop. Dynamic execution plans are generated to decide whether the view is applicable at run time. Experimental results in Microsoft SQL Server show that compared with conventional materialized views, dynamic materialized views greatly reduce storage requirements and maintenance costs while achieving better query performance with improved buffer pool efficiency. Jingren Zhou 0001, Per-Åke Larson, Jonathan Goldstein, Luping Ding |
ICDE | 4 |
| 2005 | An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query ProcessingabstractAdaptive operator scheduling algorithms for continuous query processing are usually designed to serve a single performance objective, such as minimizing memory usage or maximizing query throughput. We observe that different performance objectives may sometimes conflict with each other. Also due to the dynamic nature of streaming environments, the performance objective may need to change dynamically. Furthermore, the performance specification defined by users may itself be multi-dimensional. Therefore, utilizing a single scheduling algorithm optimized for a single objective is no longer sufficient. In this paper, we propose a novel adaptive scheduling algorithm selection framework named AMoS. It is able to leverage the strengths of existing scheduling algorithms to meet multiple performance objectives. AMoS employs a lightweight learning mechanism to assess the effectiveness of each algorithm. The learned knowledge can be used to select the algorithm that probabilistically has the best chance of improving the performance. In addition, AMoS has the flexibility to add and adapt to new scheduling algorithms, query plans and data sets during execution. Our experimental results show that AMoS significantly outperforms the existing scheduling algorithms with regard to satisfying both uni-objective and multi-objective performance requirements. Timothy M. Sutherland, Yali Zhu, Luping Ding, Elke A. Rundensteiner |
IDEAS | 3 |
| 2004 | Evaluating window joins over punctuated streamsabstractWe explore join optimizations in the presence of both time-based constraints (sliding windows) and value-based constraints (punctuations). We present the first join solution named PWJoin that exploits such combined constraints to shrink the runtime join state and to propagate punctuations to benefit downstream operators. We design a state structure for PWJoin that facilitates the exploitation of both constraint types. We also explore optimizations enabled by the interactions between window and punctuation, e.g., early punctuation propagation. The costs of the PWJoin are analyzed using a cost model. We also conduct an experimental study using CAPE continuous query system. The experimental results show that in most cases, by exploiting punctuations, PWJoin outperforms the pure window join with regard to both memory overhead and throughput. Our technique complements the joins in the literature, such as symmetric hash join or window join, to now require less runtime resources without compromising the accuracy of the result. Luping Ding, Elke A. Rundensteiner |
CIKM | 1 |
| 2004 | Joining Punctuated Streams
Luping Ding, Nishant K. Mehta, Elke A. Rundensteiner, George T. Heineman |
EDBT | 1 |
| 2004 | CAPE: Continuous Query Engine with Heterogeneous-Grained Adaptivity
Elke A. Rundensteiner, Luping Ding, Timothy M. Sutherland, Yali Zhu, Bradford Pielech, Nishant K. Mehta |
VLDB | 2 |
| 2003 | Rainbow: Multi-XQuery Optimization Using Materialized XML ViewsabstractNo abstract available. Xin Zhang 0002, Katica Dimitrova, Ling Wang 0002, Maged El-Sayed, Brian Murphy, Bradford Pielech, Mukesh Mulchandani, Luping Ding, Elke A. Rundensteiner |
SIGMOD Conference | 8 |