Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jianjun Zhao 0003
dblp:71/6948-3
· DBLP profile ↗
5ranked-venue papers
3as first author
5since 2021 · last 2025
0009-0002-4008-1821ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 2 first-author · 4 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 33% Parallel and multicore computing · 33% Cloud and datacenter computing · 19% | |
| Databases, data mining, and information retrieval
4 papers |
Data stream processing · 69% Transaction processing and concurrency control · 19% Query processing and optimization · 12% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing › stream processing systems
transactional stream processing |
3.0 | 4 | 2025 | Scalable Transactional Stream Processing on Multicore Processors · IEEE Trans. Knowl. Data Eng. 2025 Fast Parallel Recovery for Transactional Stream Processing on Multicores · ICDE 2024 MorphStream: Scalable Processing of Transactions over Streams · ICDE 2024 |
Parallel and multicore computing › parallel scheduling
adaptive scheduling |
1.0 | 2 | 2025 | MorphStream: Scalable Processing of Transactions over Streams · ICDE 2024 Scalable Transactional Stream Processing on Multicore Processors · IEEE Trans. Knowl. Data Eng. 2025 |
Distributed systems
fault tolerance |
1.0 | 2 | 2025 | Fast Parallel Recovery for Transactional Stream Processing on Multicores · ICDE 2024 Towards High-Performance Transactional Stateful Serverless Workflows with Affinity-Aware Leasing · USENIX ATC 2025 |
Transaction processing and concurrency control › transaction models
transaction semantics |
0.9 | 1 | 2025 | Scalable Transactional Stream Processing on Multicore Processors · IEEE Trans. Knowl. Data Eng. 2025 |
Cloud and datacenter computing
serverless computing |
0.9 | 1 | 2025 | Towards High-Performance Transactional Stateful Serverless Workflows with Affinity-Aware Leasing · USENIX ATC 2025 |
Data stream processing
fault tolerance |
0.8 | 1 | 2024 | Fast Parallel Recovery for Transactional Stream Processing on Multicores · ICDE 2024 |
Distributed systems › fault tolerance
failure recovery |
0.8 | 1 | 2024 | Fast Parallel Recovery for Transactional Stream Processing on Multicores · ICDE 2024 |
Parallel and multicore computing
parallel scheduling |
0.8 | 1 | 2024 | MorphStream: Scalable Processing of Transactions over Streams · ICDE 2024 |
Query processing and optimization › query scheduling
dynamic scheduling |
0.7 | 1 | 2023 | MorphStream: Adaptive Scheduling for Scalable Transactional Stream Processing on Multicores · Proc. ACM Manag. Data 2023 |
Embedded and real-time systems › real-time scheduling
multicore scheduling |
0.7 | 1 | 2023 | MorphStream: Adaptive Scheduling for Scalable Transactional Stream Processing on Multicores · Proc. ACM Manag. Data 2023 |
Distributed systems
leasing |
0.3 | 1 | 2025 | Towards High-Performance Transactional Stateful Serverless Workflows with Affinity-Aware Leasing · USENIX ATC 2025 |
Cloud and datacenter computing › job scheduling
workload-aware scheduling |
0.3 | 1 | 2025 | Scalable Transactional Stream Processing on Multicore Processors · IEEE Trans. Knowl. Data Eng. 2025 |
Parallel and multicore computing › parallel programming models
task parallelism |
0.2 | 1 | 2024 | Fast Parallel Recovery for Transactional Stream Processing on Multicores · ICDE 2024 |
Methods — techniques the papers use, named apart from their topics
adaptive scheduling · 2.8stateful task precedence graph · 1.7multi-versioned state management · 1.7workload-aware log commitment · 1.5selective dependency tracking · 1.5multi-core parallelism · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards High-Performance Transactional Stateful Serverless Workflows with Affinity-Aware Leasing
Jianjun Zhao 0003, Haikun Liu, Shuhao Zhang 0001, Haodi Lu, Yancan Mao, Zhuohui Duan, Xiaofei Liao, Hai Jin 0001 |
USENIX ATC | 1 |
| 2025 | Scalable Transactional Stream Processing on Multicore ProcessorsabstractTransactional stream processing engines (TSPEs) are central to modern stream applications handling shared mutable states. However, their full potential, particularly in adaptive scheduling, remains largely unexplored. We presentMorphStream, a TSPE designed to optimize parallelism and performance for transactional stream processing on multicores. Through a unique three-stage execution paradigm (i.e.,planning,scheduling, andexecution),MorphStreamenables adaptive scheduling under varying workload characteristics. Building on this foundation,MorphStreamis further enhanced with support for non-deterministic state access, employing a stateful task precedence graph to handle undefined read/write sets at runtime while guaranteeing transaction semantics. Additionally,MorphStreamincorporates a generalized framework for managing window-based operations, enabling efficient tracking and maintenance of overlapping windows using multi-versioned state management. These extensions enhance the system's ability to process dynamic and irregular workloads. Experimental results demonstrate up to 3.4 times higher throughput and 69.1% lower latency compared to state-of-the-art TSPEs, validating its scalability and adaptability in real-world streaming scenarios. Jianjun Zhao 0003, Yancan Mao, Zhonghao Yang 0005, Haikun Liu, Shuhao Zhang 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2024 | MorphStream: Scalable Processing of Transactions over StreamsabstractIn the realm of transactional stream processing (TSP), the challenge lies in providing a unified execution model that seamlessly integrates transactional and stream-oriented capabilities. Existing TSP engines (TSPEs) largely employ non-adaptive scheduling techniques, leaving multicore parallelism underutilized due to intricate workload dependencies. We demonstrate MorphStream, a state-of-the-art TSPE built for unprecedented scalability on multicores. MorphStream distinguishes itself by employing an adaptive scheduling algorithm, explicitly designed to unlock the full potential of multicore architectures even under complex workload conditions. This enables MorphStream to make optimal trade-offs in performance metrics under varying workload characteristics. To enhance user engagement, the demonstration will showcase MorphStream's graphical user interface, specifically engineered to simplify the implementation and deployment of complex streaming applications while providing detailed and comprehensive performance monitoring and analytics for the job execution runtime. Siqi Xiang, Zhonghao Yang 0005, Jianjun Zhao 0003, Yancan Mao, Shuhao Zhang 0001 |
ICDE | 3 |
| 2024 | Fast Parallel Recovery for Transactional Stream Processing on MulticoresabstractTransactional stream processing engines (TSPEs) have gained increasing attention due to their capability of processing real-time stream applications with transactional semantics. However, TSPEs remain susceptible to system failures and power outages. Existing TSPEs mainly focus on performance improvement, but still face a significant challenge to guarantee fault tolerance while offering high-performance services. We revisit commonly-used fault tolerance approaches in stream processing and database systems, and find that these approaches do not work well on TSPEs due to complex data dependencies. In this paper, we propose a novel TSPE called MorphStreamR to achieve fast failure recovery while guaranteeing low performance overhead at runtime. The key idea of MorphStreamR is to record intermediate results of resolved dependencies at runtime, and thus eliminate data dependencies to improve task parallelism during failure recovery. MorphStreamR further mitigates the runtime overhead by selectively tracking data dependencies and incorporating workload-aware log commitment. Experimental results show that MorphStreamR can significantly reduce the recovery time by up to 3.1 x while experiencing much less performance slowdown at runtime, compared with other applicable fault tolerance approaches. Jianjun Zhao 0003, Haikun Liu, Shuhao Zhang 0001, Zhuohui Duan, Xiaofei Liao, Hai Jin 0001, Yu Zhang 0027 |
ICDE | 1 |
| 2023 | MorphStream: Adaptive Scheduling for Scalable Transactional Stream Processing on MulticoresabstractTransactional stream processing engines (TSPEs) differ significantly in their designs, but all rely on non- adaptive scheduling strategies for processing concurrent state transactions. Subsequently, none exploit multicore parallelism to its full potential due to complex workload dependencies. This paper introduces MorphStream, which adopts a novel approach by decomposing scheduling strategies into three dimensions and then strives to make the right decision along each dimension, based on analyzing the decision trade-offs under varying workload characteristics. Compared to the state-of-the-art, MorphStream achieves up to 3.4 times higher throughput and 69.1% lower processing latency for handling real-world use cases with complex and dynamically changing workload dependencies. Yancan Mao, Jianjun Zhao 0003, Shuhao Zhang 0001, Haikun Liu, Volker Markl |
Proc. ACM Manag. Data | 2 |