Zhengyi Qiu

College of Engineering

Works (7)

Updated: October 24th, 2023 05:00

2022 article

A deep study of the effects and fixes of server-side request races in web applications

Qiu, Z., Shao, S., Zhao, Q., Khan, H. A., Hui, X., & Jin, G. (2022, May 23).

By: Z. Qiu n, S. Shao n, Q. Zhao n, H. Khan n, X. Hui n & G. Jin n

author keywords: web-application request races; characteristic study; Object-Relational Mapping; external and internal effects; fix strategies
topics (OpenAlex): Software System Performance and Reliability; Distributed systems and fault tolerance; Cloud Computing and Resource Management
TL;DR: This study reveals that request races from ORM-based web applications share the same characteristics as those from raw-SQL web applications, and request races violating application semantics without explicit crashes and error messages externally are common, and latent request races are also common. (via Semantic Scholar)
Source: Web Of Science
Added: September 19, 2022

2022 article

Understanding and Reaching the Performance Limit of Schedule Tuning on Stable Synchronization Determinism

Zhao, Q., Qiu, Z., Shao, S., Hui, X., Khan, H. A., & Jin, G. (2022, October 8).

By: Q. Zhao n, Z. Qiu n, S. Shao n, X. Hui n, H. Khan n & G. Jin n

author keywords: stable synchronization determinism; performance limit; synchronization scheduling; scheduling-oblivious overheads; totally-ordered synchronization; workload-length imbalance
topics (OpenAlex): Distributed systems and fault tolerance; Parallel Computing and Optimization Techniques; Distributed and Parallel Computing Systems
TL;DR: It is concluded that minSMT successfully reaches the performance limit of stable synchronization determinism on 107 out of 108 benchmarks after excluding the impact of scheduling-oblivious overheads, and this also results in significant performance improvements compared with state-of-the-art stable synchronization-determinism systems on 9 benchmarks. (via Semantic Scholar)
Source: Web Of Science
Added: October 23, 2023

2021 article

A Characteristic Study of Deadlocks in Database-Backed Web Applications

Qiu, Z., Shao, S., Zhao, Q., & Jin, G. (2021, October 1).

By: Z. Qiu n, S. Shao n, Q. Zhao n & G. Jin n

topics (OpenAlex): Software System Performance and Reliability; Distributed systems and fault tolerance; Security and Verification in Computing
TL;DR: A characteristic study with 49 deadlocks collected from real-world web applications developed following different programming paradigms, providing categorization results based on HTTP request numbers and resource types, with a special focus on cat-egorizing deadlocks on database locks. (via Semantic Scholar)
Source: Web Of Science
Added: May 23, 2022

2021 article

Understanding and detecting server-side request races in web applications

Qiu, Z., Shao, S., Zhao, Q., & Jin, G. (2021, August 18).

By: Z. Qiu n, S. Shao n, Q. Zhao n & G. Jin n

author keywords: web-application request races; characteristic study; race detection; happens-before relationships
topics (OpenAlex): Software System Performance and Reliability; Software Testing and Debugging Techniques; Web Application Security Vulnerabilities
TL;DR: A dynamic framework, ReqRacer, is developed for detecting and exposing server-side request races in web applications and proposes novel approaches to model happens-before relationships between HTTP requests, which are essential to web applications. (via Semantic Scholar)
Source: Web Of Science
Added: March 7, 2022

2020 article

BarrierFinder: recognizing ad hoc barriers

Wang, T., Yu, X., Qiu, Z., Jin, G., & Mueller, F. (2020, September 1). Empirical Software Engineering.

By: T. Wang n, X. Yu n, Z. Qiu n, G. Jin n & F. Mueller n

author keywords: Ad hoc synchronizations; Barriers; Program slicing; Symbolic execution; Temporal invariants
topics (OpenAlex): Software Testing and Debugging Techniques; Software System Performance and Reliability; Parallel Computing and Optimization Techniques
Source: Web Of Science
Added: September 21, 2020

2020 article

Database-Access Performance Antipatterns in Database-Backed Web Applications

Shao, S., Qiu, Z., Yu, X., Yang, W., Jin, G., Xie, T., & Wu, X. (2020, September 1).

By: S. Shao n, Z. Qiu n, X. Yu n, W. Yang, G. Jin n, T. Xie*, X. Wu*

author keywords: performance antipatterns; performance bugs; database-backed web applications; characteristic study
topics (OpenAlex): Software System Performance and Reliability; Distributed systems and fault tolerance; Cloud Computing and Resource Management
TL;DR: This study collects database-access performance bugs from web applications that access databases through language-provided SQL interfaces, which have been largely ignored by recent work, to check how extensively the known antipatterns can cover these bugs. (via Semantic Scholar)
Source: Web Of Science
Added: March 1, 2021

2019 article

Semantics-aware scheduling policies for synchronization determinism

Zhao, Q., Qiu, Z., & Jin, G. (2019, February 5). PROCEEDINGS OF THE 24TH SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING (PPOPP '19), pp. 242–256.

By: Q. Zhao n, Z. Qiu n & G. Jin n

author keywords: synchronization determinism; synchronization scheduling; semantics-aware policies; deterministic multithreading; stable multithreading
topics (OpenAlex): Parallel Computing and Optimization Techniques; Distributed systems and fault tolerance; Distributed and Parallel Computing Systems
TL;DR: This paper argues that synchronization determinism is more fundamental to DMT systems than existing research suggests and proposes efficient and effective scheduling policies and builds QiThread, a synchronization-determinism system with semantics-aware scheduling policies. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: December 11, 2020

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2026) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.