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

Luping Ding

dblp:33/4992 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Query processing and optimization › semantic query processing
semantic query optimization
0.112011
Semantic stream query optimization exploiting dynamic metadata · ICDE 2011
Query processing and optimization › query optimization
stream query optimization
0.112011
Semantic stream query optimization exploiting dynamic metadata · ICDE 2011
Data stream processing
complex event processing
0.112008
Runtime Semantic Query Optimization for Event Stream Processing · ICDE 2008
Query processing and optimization › adaptive query processing
dynamic query optimization
0.112008
Runtime Semantic Query Optimization for Event Stream Processing · ICDE 2008
Query processing and optimization
materialized view
0.112007
Dynamic Materialized Views · ICDE 2007
Query processing and optimization › materialization
selective materialization
0.112007
Dynamic Materialized Views · ICDE 2007
Query processing and optimization
view maintenance
0.112007
Dynamic Materialized Views · ICDE 2007
Query processing and optimization
multi-query optimization
0.012003
Rainbow: Multi-XQuery Optimization Using Materialized XML Views · SIGMOD Conference 2003
Query processing and optimization
query execution
0.012011
Semantic stream query optimization exploiting dynamic metadata · ICDE 2011
Data models and query languages › XML query languages
XQuery
0.012003
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
YearPublicationVenuePosition
2011 Semantic stream query optimization exploiting dynamic metadata
abstract
Data 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
ICDE1
2008 Runtime Semantic Query Optimization for Event Stream Processing
abstract
Detecting 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
ICDE1
2007 Dynamic Materialized Views
abstract
A 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
ICDE4
2005 An Adaptive Multi-Objective Scheduling Selection Framework for Continuous Query Processing
abstract
Adaptive 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
IDEAS3
2004 Evaluating window joins over punctuated streams
abstract
We 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
CIKM1
2004 Joining Punctuated Streams
Luping Ding, Nishant K. Mehta, Elke A. Rundensteiner, George T. Heineman
EDBT1
2004 CAPE: Continuous Query Engine with Heterogeneous-Grained Adaptivity
Elke A. Rundensteiner, Luping Ding, Timothy M. Sutherland, Yali Zhu, Bradford Pielech, Nishant K. Mehta
VLDB2
2003 Rainbow: Multi-XQuery Optimization Using Materialized XML Views
abstract
No 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 Conference8