Demo Data from VLDB 2026 / reviewers in the wild / expert
Huanzhou Zhu
dblp:135/5671
· DBLP profile ↗
6ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 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
2 papers |
Parallel and multicore computing · 58% Embedded and real-time systems · 32% Performance modeling and evaluation · 10% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Reinforcement learning › large-scale reinforcement learning
distributed reinforcement learning |
0.7 | 1 | 2023 | MSRL: Distributed Reinforcement Learning with Dataflow Fragments · USENIX ATC 2023 |
Embedded and real-time systems › real-time scheduling
multicore scheduling |
0.2 | 1 | 2016 | Developing Graph-Based Co-Scheduling Algorithms on Multicore Computers · IEEE Trans. Parallel Distributed Syst. 2016 |
Parallel and multicore computing
dataflow computing |
0.2 | 1 | 2023 | MSRL: Distributed Reinforcement Learning with Dataflow Fragments · USENIX ATC 2023 |
Methods — techniques the papers use, named apart from their topics
dataflow programming · 1.3graph-based optimization · 0.2approximation techniques · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | MSRL: Distributed Reinforcement Learning with Dataflow Fragments
Huanzhou Zhu, Bo Zhao 0019, Yaodong Yang 0001, Peter R. Pietzuch |
USENIX ATC | 1 |
| 2020 | WolfGraph: The edge-centric graph processing on GPU
Huanzhou Zhu, Ligang He, Matthew Leeke, Rui Mao 0001 |
Future Gener. Comput. Syst. | 1 |
| 2017 | Developing power-aware scheduling mechanisms for computing systems virtualized by XenabstractSummary Cloud computing emerges as one of the most important technologies for interconnecting people and building the so‐called Internet of People (IoP). In such a cloud‐based IoP, the virtualization technique provides the key supporting environments for running the IoP jobs such as performing data analysis and mining personal information. Nowadays, energy consumption in such a system is a critical metric to measure the sustainability and eco‐friendliness of the system. This paper develops three power‐aware scheduling strategies in virtualized systems managed by Xen, which is a popular virtualization technique. These three strategies are the Least performance Loss Scheduling strategy, the No performance Loss Scheduling strategy, and the Best Frequency Match scheduling strategy. These power‐aware strategies are developed by identifying the limitation of Xen in scaling the CPU frequency and aim to reduce the energy waste without sacrificing the jobs running performance in the computing systems virtualized by Xen. Least performance Loss Scheduling works by re‐arranging the execution order of the virtual machines (VMs). No performance Loss Scheduling works by setting a proper initial CPU frequency for running the VMs. Best Frequency Match reduces energy waste and performance loss by allowing the VMs to jump the queue so that the VM that is put into execution best matches the current CPU frequency. Scheduling for both single core and multicore processors is considered in this paper. The evaluation experiments have been conducted, and the results show that compared with the original scheduling strategy in Xen, the developed power‐aware scheduling algorithm is able to reduce energy consumption without reducing the performance for the jobs running in Xen. Copyright © 2016 John Wiley & Sons, Ltd. Shenyuan Ren, Ligang He, Huanzhou Zhu, Zhuoer Gu, Jiandong Shang |
Concurr. Comput. Pract. Exp. | 3 |
| 2016 | Developing Graph-Based Co-Scheduling Algorithms on Multicore ComputersabstractIt is common that multiple cores reside on the same chip and share the on-chip cache. As a result, resource sharing can cause performance degradation of co-running jobs. Job co-scheduling is a technique that can effectively alleviate this contention and many co-schedulers have been reported in related literature. Most solutions however do not aim to find the optimal co-scheduling solution. Being able to determine the optimal solution is critical for evaluating co-scheduling systems. Moreover, most co-schedulers only consider serial jobs, and there often exist both parallel and serial jobs in real-world systems. In this paper a graph-based method is developed to find the optimal co-scheduling solution for serial jobs; the method is then extended to incorporate parallel jobs, including multi-process, and multi-threaded parallel jobs. A number of optimization measures are also developed to accelerate the solving process. Moreover, a flexible approximation technique is proposed to strike a balance between the solving speed and the solution quality. Extensive experiments are conducted to evaluate the effectiveness of the proposed co-scheduling algorithms. The results show that the proposed algorithms can find the optimal co-scheduling solution for both serial and parallel jobs. The proposed approximation technique is also shown to be flexible in the sense that we can control the solving speed by setting the requirement for the solution quality. Ligang He, Huanzhou Zhu, Stephen A. Jarvis |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2015 | Modelling and Developing Co-scheduling Strategies on Multicore ProcessorsabstractOn-chip cache is often shared between processes that run concurrently on different cores of the same processor. Resource contention of this type causes performance degradation to the co-running processes. Contention-aware co-scheduling refers to the class of scheduling techniques to reduce the performance degradation. Most existing contention-aware co-schedulers only consider serial jobs. However, there often exist both parallel and serial jobs in computing systems. In this paper, the problem of co-scheduling a mix of serial and parallel jobs is modelled as an Integer Programming (IP) problem. Then the existing IP solver can be used to find the optimal co-scheduling solution that minimizes the performance degradation. However, we find that the IP-based method incurs high time overhead and can only be used to solve small-scale problems. Therefore, a graph-based method is also proposed in this paper to tackle this problem. We construct a co-scheduling graph to represent the co-scheduling problem and model the problem of finding the optimal co-scheduling solution as the problem of finding the shortest valid path in the co-scheduling graph. A heuristic A*-search algorithm (HA*) is then developed to find the near-optimal solutions efficiently. The extensive experiments have been conducted to verify the effectiveness and efficiency of the proposed methods. The experimental results show that compared with the IP-based method, HA* is able to find the near-optimal solutions with much less time. Huanzhou Zhu, Ligang He, Bo Gao 0001, Kenli Li 0001, Jianhua Sun 0002, Hao Chen 0002, Keqin Li 0001 |
ICPP | 1 |
| 2014 | Optimizing Job Scheduling on Multicore ComputersabstractIt is common nowadays that multiple cores reside on the same chip and share the on-chip cache. Resource sharing may cause performance degradation of the co-running jobs. Job co-scheduling is a technique that can effectively alleviate the contention. Many co-schedulers have been developed in the literature, but most of them do not aim to find the optimal co-scheduling solution. Being able to determine the optimal solution is critical for evaluating co-scheduling systems. Moreover, most co-schedulers only consider serial jobs. However, there often exist both parallel and serial jobs in some situations. This paper aims to tackle these issues. In this paper, a graph-based method is developed to find the optimal co-scheduling solution for serial jobs, and then the method is extended to incorporate parallel jobs. The extensive experiments have been conducted to evaluate the effectiveness and efficiency of the proposed co-scheduling algorithms. The results show that the proposed algorithms can find the optimal co-scheduling solution for both serial and parallel jobs. Huanzhou Zhu, Ligang He, Stephen A. Jarvis |
MASCOTS | 1 |