Hui Zhao

Dr. Hui Zhao


Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
16 January 2018 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
HZHui Zhao
Hui Zhao
JWJing Wang
Jing Wang
FLFeng Liu
Feng Liu
QWQuan Wang
Quan Wang
WZWeizhan Zhang
Weizhan Zhang
QZQinghua Zheng
Qinghua Zheng
Cloud service providers offer virtual machines (VMs) as services to users over Internet. As VMs are running on physical machines (PMs), PM power consumption needs to be considered. Meanwhile, VMs running on the same PM share physical resources, and there exists great resource contention, which results in VM performance degradation. Therefore, how to place VMs to reduce PM power consumption and guarantee VM performance is still one major challenge. However, existing VMPs did not study VM performance degradation, so they could not guarantee VM performance. To solve the high power consumption and VMs performance degradation problems, this paper explores the balance between saving PM power and guaranteeing VM performance, and proposes a power-aware and performance-guaranteed VMP (PPVMP). First, we investigate the relationship between power consumption and CPU utilization to build a non-linear power model, which is helpful for the following VMP. Second, we construct VM performance models to present the VM performance degradation trend. Third, based on these models, we formulate VMP as a bi-objective optimization problem, which tries to minimize PM power consumption and guarantee VM performance. We then propose an algorithm based on ant colony optimization to solve it. Finally, the results show the efficiency of our algorithm.

15 February 2023 in Journal of Parallel and Distributed Computing
Verified
Journal Article
Closed access
HZHui Zhao
Hui Zhao
NFNanzhi Feng
Nanzhi Feng
JLJianhua Li
Jianhua Li
GZGuobin Zhang
Guobin Zhang
JWJing Wang
Jing Wang
BWBo Wan
Bo Wan

30 April 2020 in IEEE Transactions on Circuits and Systems for Video Technology
Verified
Journal Article
Closed access
HZHui Zhao
Hui Zhao
QWQuan Wang
Quan Wang
JWJing Wang
Jing Wang
BWBo Wan
Bo Wan
ZWZili Wu
Zili Wu
Recently, many video-on-demand (VoD) providers have begun storing multiple versions of the same video to offer multiple-quality video services with different bitrates to users, called multi-version VoD. To improve users’ quality of experience (QoE), it is a good idea to cache videos at edge servers in multi-version VoD systems. However, determining which versions of which videos should be cached or replaced in an edge server is still a major challenge for a multi-version VoD system because of its limited cache storage. In this paper, we propose a popularity-based and version-aware caching scheme (PVCS) at edge servers for multi-version VoD systems. First, based on video popularity, we formulate cache placement as a knapsack problem under constraints such as the cache storage and transcoding computation of the edge server, which aims to maximize the cache hit ratio. Second, we use the transcoding relations among versions to calculate a version-aware caching profit when caching a certain version or multiple versions of a video. The version-aware caching profit is the basis for the subsequent cache replacement algorithm. Third, we propose two algorithms, the video cache placement (VCP) algorithm and the video cache replacement (VCrP) algorithm, to solve the cache placement and replacement problems respectively. VCP utilizes the Lagrangian relaxation algorithm to decide which video files should be cached initially, and VCrP decides which video files cached at the edge server will be replaced dynamically based on the version-aware profit. In this way, the PVCS can improve the cache hit ratio and decrease the average start-up delay. Our simulation results have shown that the PVCS outperforms the other schemes in terms of the cache hit ratio and the average start-up delay.

1 December 2016 in IEEE Transactions on Circuits and Systems for Video Technology
Verified
Journal Article
Closed access
HZHui Zhao
Hui Zhao
QZQinghua Zheng
Qinghua Zheng
WZWeizhan Zhang
Weizhan Zhang
JWJing Wang
Jing Wang
MapReduce is a popular programming model in cloud computing to deal with the high computational task, such as video transcoding. It splits the video (task) into multiple segments (subtasks) and transcodes them in parallel in cluster. Due to the complexity of video transcoding and the poor performance of heterogeneous MapReduce cluster, scheduling these subtasks to minimize the total transcoding time is still a challenge. In this paper, we propose a prediction-based and locality-aware task scheduling (PLTS) method for parallelizing video transcoding over heterogeneous MapReduce cluster. First, we analyze video decoding and encoding technologies and predict the segment transcoding complexity, which can provide a foundational base for the following scheduling. Second, we attempt to schedule subtasks on machines that contain the related input data, which are referred to as data locality, so as to reduce large-scale data movement and data transfer during the mapping phase. Third, we formulate the scheduling as a job shop scheduling problem and propose a heuristic PLTS algorithm. It combines the benefits of two traditional heuristic scheduling algorithms, Max-Min and Min-Min, to make load balancing in cluster and short the total transcoding time. The experimental results also show the efficiency of our algorithm.

26 August 2025 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
HZHui Zhao
Hui Zhao
XLXiaoqin Lu
Xiaoqin Lu
JLJinzhe Li
Jinzhe Li
JWJing Wang
Jing Wang
QWQuan Wang
Quan Wang
In the framework of uncrewed aerial vehicle (UAV)-assisted mobile-edge computing (MEC), the UAV’s trajectory design is crucial for the effectiveness of task offloading. However, existing studies suffer from some limitations, such as reliance on static decision metrics, prediction-based strategies with poor generalization, or high computational complexity, making them unsuitable for large-scale emergency scenarios with surging task demands. To address this issue, this study introduces the location priority level (LPL) and proposes LPL-based bi-objective task offloading strategy (LBTOS), which tries to simultaneously minimize task completion time (makespan) and total energy consumption. By jointly considering task load, regional deadlines, and UAV energy constraints, LBTOS introduces the LPL to dynamically map task urgency to UAV trajectories. Leveraging LPL and an adaptive triggering mechanism, the proposed UAV trajectory design (UAVTD) algorithm achieves high responsiveness under computationally constrained emergency scenarios. Additionally, a task offloading algorithm named HWPSO-SA is designed, which integrates adaptive and time-varying inertia weights, and combines the particle swarm optimization with simulated annealing, thereby enhancing the algorithm’s capability to obtain the global optimal solution. Lastly, simulation experiments are conducted to validate the significant effectiveness of LBTOS in the dual optimization objectives of minimizing task completion time and the total computing and transmission energy consumption of the system.

3 April 2019 in Multimedia Tools and Applications
Verified
Journal Article
Closed access
PDF file
HZHui Zhao
Hui Zhao
JWJing Wang
Jing Wang
QWQuan Wang
Quan Wang
FLFeng Liu
Feng Liu