Wei Zheng 0002

dblp:44/4773-2 · DBLP profile ↗
← Back
17ranked-venue papers
6as first author
7since 2021 · last 2024
0000-0002-4993-7721ORCID · conflict

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

Systems, architecture and hardware · 12 · 4 first-author · 5 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2024 A Workflow Scheduling Algorithm Based on Linear Evaluation for Dynamic Distributed Computing Environments
abstract
The development of computer architecture towards multi-core processors brings new opportunities and challenges for efficient task scheduling in scientific workflows. This paper investigates the key challenges of scheduling scientific workflows, typically represented as Directed Acyclic Graphs (DAGs), in multi-core and dynamic distributed computing environments. Traditional static and dynamic scheduling algorithms face limitations in handling complex DAG structures and complex computational environments. To address these issues, we propose an improved LinearPB algorithm that simplifies the node priority calculation through linear evaluation, thereby reducing computational overhead and enhancing scheduling performance. Our extensive experiments demonstrate that the LinearPB algorithm significantly reduces execution time, outperforms existing algorithms in most cases.
Zhan Zeng, Jinglong Deng, Wei Zheng 0002
ISPA6
2024 Genetic Algorithm Using Deep Learning Model for Priority Scheduling in Cloud-Fog Environment
abstract
Cloud-fog architecture, as a hybrid distributed architecture, combines the powerful computing capabilities of cloud computing with the low-latency of fog computing, providing more efficient data processing services for Internet of Things (IoT) applications. In cloud-fog environment, efficient workflow scheduling algorithms are crucial to ensure the Quality of Service (QoS) of user applications, especially in terms of response time and energy consumption. To this end, this paper proposed an algorithm named Priority-Based Genetic Algorithm using deep learning model (PBGA). PBGA uses heuristic methods in the task sorting phase and introduces a modified genetic algorithm using a deep learning model to allocate resources to tasks. Additionally, the algorithm addresses resource overload by incorporating a task migration strategy. Experimental results indicate that compared to benchmark algorithms, PBGA achieves improvements of 3.5% to 57.4% in response time and 2.3% to 28.3% in energy consumption.
Zhan Zeng, Wei Zheng 0002
ISPA4
2023 Privacy-Aware Scheduling Heuristic Based on Priority in Edge Environment
Caie Wang, Wei Zheng 0002
ICA3PP (4)3
2022 A Priority-Based Level Heuristic Approach for Scheduling DAG Applications with Uncertainties
abstract
In a typical distributed computing system, as the availability of resources and the precise execution time of different calculations are usually difficult to predict, how to effectively schedule complex calculations composed of interdependent tasks has become a challenge. The priority-based (PB) scheduling scheme, which is designed to maximize the parallelism of ready tasks, has shown better performance than other existing algorithms. However, the PB algorithm has the problem of excessive computing overhead and long running time in some cases. To address this issue, this paper proposes the priority-based level (PBL) algorithm. Experiments results show that the PBL , in comparison with their counterparts, manages to significantly reduce the algorithm running overhead while maintaining the scheduling results.
Wei Zheng 0002, Caie Wang, Zhaobin Chen, Dongzhan Zhang
CSCWD1
2022 Deadline-constrained cost-energy aware workflow scheduling in cloud
abstract
Abstract Nowadays, scientists are dealing with large‐scale scientific workflows that need a high processing capacity platform to facilitate on‐time completion. Cloud computing is the ideal platform to overcome this problem as it has several resources that scientists may choose from depending on the size of their applications. However, using cloud computing requires some monetary charges. Recently cloud computing providers started a new pricing schema that offers to their users a set of resources with specific combinations of CPU frequency configurations settings and price. The selected configurations settings reflect energy consumption. Besides, the configuration selection to meet users' satisfaction (minimum cost) and providers' satisfaction (energy saving) is crucial. Therefore, a multiobjective (cost and energy) efficient mechanism is essential. In this article, we address an important novel problem concerning multiobjective deadline constrained workflow scheduling in the cloud. We first study the relationship between cost minimization and minimization of the energy consumption in a cloud environment, and then discuss, develop, and propose an algorithm with two variants to help the system satisfy both sides (users and providers) at the same time during the selection of the configuration. The proposed heuristic is evaluated using specified real‐world applications. The observed results indicate that our heuristic can reduce significantly the energy consumption and the cost at the same time.
Emmanuel Bugingo, Wei Zheng 0002, Zhenfeng Lei, Sebakara Samuel Rene Adolphe, Dongzhan Zhang
Concurr. Comput. Pract. Exp.2
2022 Comparative evaluation of task priorities for processing and bandwidth capacities-based workflow scheduling for cloud environment
Emmanuel Bugingo, Wei Zheng 0002
J. Supercomput.2
2021 A Novel Memory-hard Password Hashing Scheme for Blockchain-based Cyber-physical Systems
abstract
There has been an increasing interest of integrating blockchain into cyber-physical systems (CPS). The design of password hashing schemes (PHSs) is in the core of blockchain security. However, no existing PHS seems to meet both the requirements of sufficient security and small code size for blockchain-based CPSs. In this article, a novel memory-hard PHS based on the classic PBKDF2 is proposed. Evaluation results show that the proposed scheme is promising for blockchain-based CPS, as it manages to provide enhanced security in comparison to PBKDF2 with limited increase in code size.
Zehai Su, Wei Zheng 0002, Zhaobin Chen, Fuqin Wang, Zhemin Zhang, Jinjun Chen
ACM Trans. Internet Techn.3
2020 Constrained Energy-Cost-Aware Workflow Scheduling for Cloud Environment
abstract
Nowadays, cloud computing providers offer to their users the computing resources that are capable of operating on the CPU frequency in between minimum and maximum values. This gives to the users a big number of Virtual Machine(VM) configurations to choose from when planning for the execution of their applications. On the user side, higher CPU frequency incurs a high monetary cost, on the providers side higher CPU frequency incurs high energy consumption. The reduction rate of cost and the reduction rate of energy differ from each other. A big challenge that arises is how to select the proper CPU frequency that can lead to energy-cost-efficient configuration and strike a good balance between energy-cost and deadline. In this paper, an algorithm that achieves energy-cost-aware VM provisioning by selecting different CPU frequencies for each VM in order to execute workflow within a deadline is presented.
Emmanuel Bugingo, Wei Zheng 0002
CLOUD3
2019 An enhanced priority-based scheduling heuristic for DAG applications with temporal unpredictability in task execution and data transmission
Xinbo Zhang, Dongzhan Zhang, Wei Zheng 0002, Jinjun Chen
Future Gener. Comput. Syst.3
2018 Online Scheduling to Maximize Resource Utilization of Deadline-Constrained Workflows on the Cloud
abstract
In this paper, we assume workflows under deadline constraints are submitted to the cloud from time to time. Every time a workflow is submitted, the cloud needs to determine whether it can agree with the specific constraint set by the user. If the cloud agrees to admit the workflow, cloud resources can be allocated for its execution in a way the deadline constraint can be met, while the existing load in the underlying resources is considered. The focus of this paper is how to schedule the tasks of each admitted workflow so that the resource utilization can be maximized. A variety of online scheduling algorithms have been proposed and evaluated using a simulator that manages to generate a stream of workflows for which an optimal schedule, with 100% resource utilization and without deadline violation, is guaranteed to exist.
Wei Zheng 0002, Emmanuel Bugingo, Dongzhan Zhang
CSCWD1
2018 Cost optimization heuristics for deadline constrained workflow scheduling on clouds and their comparative evaluation
abstract
Summary Nowadays, cloud service providers usually offer users virtual machines with various combinations of configurations and prices. As this new service scheme emerges, the problem of choosing the cost‐minimized combination under a deadline constraint is becoming more complex for users. The complexity of determining the cost‐minimized combination may be resulted from different causes: the characteristics of user applications and providers' setting on the configurations and pricing of virtual machine. In this paper, we proposed an algorithm with two variants to help the users to schedule their workflow applications on clouds so that the cost can be minimized and the deadline constraints can be satisfied. The proposed algorithm is evaluated by extensive simulation experiments with two realistic workflows.
Emmanuel Bugingo, Yingsheng Qin, Wei Zheng 0002
Concurr. Comput. Pract. Exp.5
2018 A benchmark approach and its toolkit for online scheduling of multiple deadline-constrained workflows in big-data processing systems
Dongzhan Zhang, Emmanuel Bugingo, Wei Zheng 0002, Jinjun Chen
Future Gener. Comput. Syst.4
2018 Cost optimization for deadline-aware scheduling of big-data processing jobs on clouds
Wei Zheng 0002, Yingsheng Qin, Emmanuel Bugingo, Dongzhan Zhang, Jinjun Chen
Future Gener. Comput. Syst.1
2015 A Priority-Based Scheduling Heuristic to Maximize Parallelism of Ready Tasks for DAG Applications
abstract
In practical Cloud/Grid computing systems, DAG scheduling may be faced with challenges arising from severe uncertainty about the underlying platform. For instance, it could be hard to have explicit information about task execution time and/or the availability of resources, both may change dynamically, in difficult to predict ways. In such a setting, the development of various kinds of just-in-time scheduling schemes, which aim at maximizing the parallelism of ready tasks of DAG, seems to be a promising approach to cope with the lack of environment information and achieve efficient DAG execution. Although many attempts have been tried to develop such just-in-time scheduling heuristics, most of them are based on DAG decomposition, which results in complicated and suboptimal solutions for general DAGs. This paper presents a priority-based heuristic, which is not only easy to apply to arbitrary DAGs, but also exhibits comparable or better performance than the existing solutions.
Wei Zheng 0002, Lu Tang 0004, Rizos Sakellariou
CCGRID1
2015 A new fuzzy time series forecasting model combined with ant colony optimization and auto-regression
Qisen Cai, Wei Zheng 0002, Stephen C. H. Leung
Knowl. Based Syst.3
2013 Budget-Deadline Constrained Workflow Planning for Admission Control
Wei Zheng 0002, Rizos Sakellariou
J. Grid Comput.1
2013 Stochastic DAG scheduling using a Monte Carlo approach
Wei Zheng 0002, Rizos Sakellariou
J. Parallel Distributed Comput.1