Tianming Liu 0003

dblp:96/5013-3 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2023
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 4 since 2021
YearPublicationVenuePosition
2023 An adaptive non-migrating load-balanced distributed stream window join system
De-Cheng Zuo, Zhan Zhang 0002, Tianming Liu 0003
J. Supercomput.5
2022 SepJoin: A Distributed Stream Join System with Low Latency and High Throughput
abstract
In the field of real-time analytics, stream joins are the basis for complex queries and greatly affect system performance. In order to satisfy the real-time requirements of streaming applications, the system imposes high requirements on the latency and throughput of the stream join operator. In this paper, we model the latency and throughput of distributed stream join systems based on queuing theory. Based on the analysis of this model, we demonstrate the impact of indexing-related overhead on the latency and throughput of stream join systems and propose a new distributed stream join system, SepJoin, which is oriented to the hash join problem. SepJoin reduces the number of tuples stored in each processing unit belonging to each input stream by designing a novel partitioning scheme that uses as many processing units as possible to store tuples belonging to each input stream, thereby reducing the index-related overhead of each processing unit when performing join operations and ultimately achieving performance benefits in terms of latency and throughput. We provide both theoretical analysis and extensive experimental evaluations to evaluate the processing latency and max throughput of SepJoin.
De-Cheng Zuo, Zhan Zhang 0002, Tianming Liu 0003
ICPADS5
2022 Dynamic Adaptive Checkpoint Mechanism for Streaming Applications Based on Reinforcement Learning
abstract
For a stream processing system that uses checkpoints as a fault-tolerant method, selecting the appropriate checkpoint period is the key to ensuring the efficient operation of streaming applications. State-of-art stream processing systems currently only support fixed-cycle checkpoints, which is difficult to make a good trade-off between fault-tolerant processing and the cost of failure recovery in dynamically changing streaming application scenarios. Moreover, in a complex distributed streaming application environment, the dynamic environmental indicators (e.g., the values of workloads and failure rates) are not in coincidence with the model assumptions, such as the dynamics of Twitter’s hot events data changing quickly. In this paper, we consider the dynamic changes of environmental indicators and adaptively optimize the processing delay and fault recovery time. Then, we propose a dynamic adjustment method for the checkpoint interval by reinforcement learning, which is named DACM. DACM adaptively optimizes the processing delay and fault recovery time, while avoiding the overall environment modeling of streaming applications. The experiments conducted on the Flink platform show that DACM reduces the processing delay by 10% and the failure recovery time by 37% compared with the existing checkpoint interval optimization models.
Zhan Zhang 0002, Tianming Liu 0003, Yanjun Shu
ICPADS2
2022 Toward optimal operator parallelism for stream processing topology with limited buffers
Zhan Zhang 0002, Yanjun Shu, Hongwei Liu 0002, Tianming Liu 0003
J. Supercomput.5