Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Xing Niu is active.

Publication


Featured researches published by Xing Niu.


international conference on data engineering | 2017

Provenance-Aware Query Optimization

Xing Niu; Raghav Kapoor; Boris Glavic; Dieter Gawlick; Zhen Hua Liu; Venkatesh Radhakrishnan

Data provenance is essential for debugging query results, auditing data in cloud environments, and explaining outputs of Big Data analytics. A well-established technique is to represent provenance as annotations on data and to instrument queries to propagate these annotations to produce results annotated with provenance. However, even sophisticated optimizers are often incapable of producing efficient execution plans for instrumented queries, because of their inherent complexity and unusual structure. Thus, while instrumentation enables provenance support for databases without requiring any modification to the DBMS, the performance of this approach is far from optimal. In this work, we develop provenancespecific optimizations to address this problem. Specifically, we introduce algebraic equivalences targeted at instrumented queries and discuss alternative, equivalent ways of instrumenting a query for provenance capture. Furthermore, we present an extensible heuristic and cost-based optimization (CBO) framework that governs the application of these optimizations and implement this framework in our GProM provenance system. Our CBO is agnostic to the plan space shape, uses a DBMS for cost estimation, and enables retrofitting of optimization choices into existing code by adding a few LOC. Our experiments confirm that these optimizations are highly effective, often improving performance by several orders of magnitude for diverse provenance tasks.


very large data bases | 2017

Debugging transactions and tracking their provenance with reenactment

Xing Niu; Bahareh Sadat Arab; Seokki Lee; Su Feng; Xun Zou; Dieter Gawlick; Vasudha Krishnaswamy; Zhen Hua Liu; Boris Glavic

Debugging transactions and understanding their execution are of immense importance for developing OLAP applications, to trace causes of errors in production systems, and to audit the operations of a database. However, debugging transactions is hard for several reasons: 1) after the execution of a transaction, its input is no longer available for debugging, 2) internal states of a transaction are typically not accessible, and 3) the execution of a transaction may be affected by concurrently running transactions. We present a debugger for transactions that enables non-invasive, postmortem debugging of transactions with provenance tracking and supports what-if scenarios (changes to transaction code or data). Using reenactment, a declarative replay technique we have developed, a transaction is replayed over the state of the DB seen by its original execution including all its interactions with concurrently executed transactions from the history. Importantly, our approach uses the temporal database and audit logging capabilities available in many DBMS and does not require any modifications to the underlying database system nor transactional workload.


conference on innovative data systems research | 2017

Adaptive Schema Databases

William Spoth; Bahareh Sadat Arab; Eric S. Chan; Dieter Gawlick; Adel Ghoneimy; Boris Glavic; Beda Christoph Hammerschmidt; Oliver Kennedy; Seokki Lee; Zhen Hua Liu; Xing Niu; Ying Yang


TaPP'15 Proceedings of the 7th USENIX Conference on Theory and Practice of Provenance | 2015

Interoperability for provenance-aware databases using PROV and JSON

Xing Niu; Raghav Kapoor; Boris Glavic; Dieter Gawlick; Zhen Hua Liu; Vasudha Krishnaswamy; Venkatesh Radhakrishnan


arXiv: Databases | 2017

Optimizing Provenance Computations.

Xing Niu; Boris Glavic


TaPP | 2017

Integrating Approximate Summarization with Provenance Capture.

Seokki Lee; Xing Niu; Bertram Ludäscher; Boris Glavic


TaPP'16 Proceedings of the 8th USENIX Conference on Theory and Practice of Provenance | 2016

Provenance-aware versioned dataworkspaces

Xing Niu; Bahareh Sadat Arab; Dieter Gawlick; Zhen Hua Liu; Vasudha Krishnaswamy; Oliver Kennedy; Boris Glavic


Proceedings of the 7th USENIX Workshop on the Theory and Practice of Provenance (Poster) | 2015

Heuristic and Cost-based Optimization for Provenance Computation

Xing Niu; Raghav Kapoor; Boris Glavic


Archive | 2018

Sequenced Semantics for Temporal Multiset Relations (extended version)

Anton Dignös; Boris Glavic; Xing Niu; Michael H. Böhlen; Johann Gamper


IEEE Transactions on Knowledge and Data Engineering | 2018

Heuristic and Cost-based Optimization for Diverse Provenance Tasks

Xing Niu; Raghav Kapoor; Boris Glavic; Dieter Gawlick; Zhen Hua Liu; Vasudha Krishnaswamy; Venkatesh Radhakrishnan

Collaboration


Dive into the Xing Niu's collaboration.

Top Co-Authors

Avatar

Boris Glavic

Illinois Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bahareh Sadat Arab

Illinois Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Raghav Kapoor

Illinois Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Seokki Lee

Illinois Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Su Feng

Illinois Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge