VLDB 2026 Research / reviewers in the wild / expert
Huangke Chen
dblp:147/1436
· DBLP profile ↗
25ranked-venue papers
13as first author
8since 2021 · last 2023
0000-0003-2463-5580ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 4 first-author · 1 since 2021Databases, data management, data science and information retrieval · 6 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorComputer networks · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | PRETTY: A parallel transgenerational learning-assisted evolutionary algorithm for computationally expensive multi-objective optimization
Mingyin Zou, Xiaomin Zhu 0001, Ye Tian 0009, Ji Wang 0002, Huangke Chen |
Inf. Sci. | 5 |
| 2022 | Resource-constrained self-organized optimization for near-real-time offloading satellite earth observation big data
Huangke Chen, Ling Wang 0001, Lining Xing 0001, Witold Pedrycz |
Knowl. Based Syst. | 1 |
| 2022 | Ensemble Many-Objective Optimization Algorithm Based on Voting MechanismabstractSorting solutions play a key role in using evolutionary algorithms (EAs) to solve many-objective optimization problems (MaOPs). Generally, different solution-sorting methods possess different advantages in dealing with distinct MaOPs. Focusing on this characteristic, this article proposes a general voting-mechanism-based ensemble framework (VMEF), where different solution-sorting methods can be integrated and work cooperatively to select promising solutions in a more robust manner. In addition, a strategy is designed to calculate the contribution of each solution-sorting method and then the total votes are adaptively allocated to different solution-sorting methods according to their contribution. Solution-sorting methods that make more contribution to the optimization process are rewarded with more votes and the solution-sorting methods with poor contribution will be punished in a period of time, which offers a good feedback to the optimization process. Finally, to test the performance of VMEF, extensive experiments are conducted in which VMEF is compared with five state-of-the-art peer many-objective EAs, including NSGA-III, SPEA/R, hpaEA, BiGE, and grid-based evolutionary algorithm. Experimental results demonstrate that the overall performance of VMEF is significantly better than that of these comparative algorithms. Wenbo Qiu, Jianghan Zhu, Guohua Wu 0001, Huangke Chen, Witold Pedrycz, Ponnuthurai N. Suganthan |
IEEE Trans. Syst. Man Cybern. Syst. | 4 |
| 2021 | EASE: Energy-efficient task scheduling for edge computing under uncertain runtime and unstable communication conditionsabstractSummary Continuously growing network traffic has become a major technical bottleneck of the cloud service to develop the Internet of Things (IoTs) and mobile applications. Edge computing as a promising computing pattern deployed close to service users is expected to improve the quality of service (QoS). To fully utilize the capabilities of edge devices, a Device‐to‐Device (D2D)–based computing resource sharing and aggregation framework is proposed. Under this framework, this paper exploits the Beta distributions to characterize the uncertain communication rate and processing capability of the edge environment. The reliability and energy consumption of local computing and shared computing under uncertain conditions are, respectively, studied. We model the task scheduling as an Integer Programming problem, whose objective is to minimize the energy consumption while ensuring the reliability. Based on that, a heuristic task scheduling algorithm named EASE is proposed. Through a lot of simulation experiments, the performance of EASE is effectively evaluated under the static and dynamic environments. Compared with three comparison algorithms, EASE shows many advantages in terms of reliability, adaptability, and energy saving. Xiaomin Zhu 0001, Dayu Zhang, Ji Wang 0002, Huangke Chen, Weidong Bao 0001 |
Concurr. Comput. Pract. Exp. | 6 |
| 2021 | Distributed Learning on Mobile Devices: A New Approach to Data Mining in the Internet of ThingsabstractIt is well known that deep learning is one of the most important methods for data mining. With the development of the fifth-generation mobile networks (5G) and the Internet of Things (IoT), the large volume of data collected in IoTs provides a new way to improve the capability of deep learning. Due to privacy, bandwidth, and legal concerns, it is impractical to send the data to a server or the cloud. The computing power of mobile devices makes it possible to process the data. Therefore, this article focuses on training these models in mobile devices. To solve the challenges, including unreliable networks, constrained resources, and slow convergence, we let multiple mobile devices learn a shared model collaboratively. We propose a novel architecture, GREAT, where each node chooses partners to share local model parameters according to link reliability. To balance the constrained resources and learning effectiveness, an optimization problem is developed by taking the reliability threshold as the variable of controlling the resources’ overhead. To implement this architecture, a dynamic control algorithm called Alpha-GossipSGD has been proposed. Its performance is evaluated by extensive experiments, which show that Alpha-GossipSGD can realize stable learning effectiveness over unreliable networks with constrained resources. Xiongtao Zhang, Xiaomin Zhu 0001, Weidong Bao 0001, Laurence T. Yang, Ji Wang 0002, Huangke Chen |
IEEE Internet Things J. | 7 |
| 2021 | Uncertainty-Aware Online Scheduling for Real-Time Workflows in Cloud Service EnvironmentabstractScheduling workflows in cloud service environment has attracted great enthusiasm, and various approaches have been reported up to now. However, these approaches often ignored the uncertainties in the scheduling environment, such as the uncertain task start/execution/finish time, the uncertain data transfer time among tasks, the sudden arrival of new workflows. Ignoring these uncertain factors often leads to the violation of workflow deadlines and increases service renting costs of executing workflows. This study devotes to improving the performance for cloud service platforms by minimizing uncertainty propagation in scheduling workflow applications that have both uncertain task execution time and data transfer time. To be specific, a novel scheduling architecture is designed to control the count of workflow tasks directly waiting on each service instance (e.g., virtual machine and container). Once a task is completed, its start/execution/finish time are available, which means its uncertainties disappearing, and will not affect the subsequent waiting tasks on the same service instance. Thus, controlling the count of waiting tasks on service instances can prohibit the propagation of uncertainties. Based on this architecture, we develop an unceRtainty-aware Online Scheduling Algorithm (ROSA) to schedule dynamic and multiple workflows with deadlines. The proposed ROSA skillfully integrates both the proactive and reactive strategies. During the execution of the generated baseline schedules, the reactive strategy in ROSA will be dynamically called to produce new proactive baseline schedules for dealing with uncertainties. Then, on the basis of real-world workflow traces, five groups of simulation experiments are carried out to compare ROSA with five typical algorithms. The comparison results reveal that ROSA performs better than the five compared algorithms with respect to costs (up to 56 percent), deviation (up to 70 percent), resource utilization (up to 37 percent), and fairness (up to 37 percent). Huangke Chen, Xiaomin Zhu 0001, Guipeng Liu, Witold Pedrycz |
IEEE Trans. Serv. Comput. | 1 |
| 2021 | Solving Many-Objective Optimization Problems via Multistage Evolutionary SearchabstractWith the increase in the number of optimization objectives, balancing the convergence and diversity in evolutionary multiobjective optimization becomes more intractable. So far, a variety of evolutionary algorithms have been proposed to solve many-objective optimization problems (MaOPs) with more than three objectives. Most of the existing algorithms, however, find difficulties in simultaneously counterpoising convergence and diversity during the whole evolutionary process. To address the issue, this paper proposes to solve MaOPs via multistage evolutionary search. To be specific, a two-stage evolutionary algorithm is developed, where the convergence and diversity are highlighted during different search stages to avoid the interferences between them. The first stage pushes multiple subpopulations with different weight vectors to converge to different areas of the Pareto front. After that, the nondominated solutions coming from each subpopulation are selected for generating a new population for the second stage. Moreover, a new environmental selection strategy is designed for the second stage to balance the convergence and diversity close to the Pareto front. This selection strategy evenly divides each objective dimension into a number of intervals, and then one solution having the best convergence in each interval will be retained. To assess the performance of the proposed algorithm, 48 benchmark functions with 7, 10, and 15 objectives are used to make comparisons with five representative many-objective optimization algorithms. Huangke Chen, Ran Cheng 0004, Witold Pedrycz, Yaochu Jin |
IEEE Trans. Syst. Man Cybern. Syst. | 1 |
| 2021 | An Adaptive Resource Allocation Strategy for Objective Space Partition-Based Multiobjective OptimizationabstractIn evolutionary computation, balancing the diversity and convergence of the population for multiobjective evolutionary algorithms (MOEAs) is one of the most challenging topics. Decomposition-based MOEAs are efficient for population diversity, especially when the branch partitions the objective space of multiobjective optimization problem (MOP) into a series of subspaces, and each subspace retains a set of solutions. However, a persisting challenge is how to strengthen the population convergence while maintaining diversity for decomposition-based MOEAs. To address this issue, we first define a novel metric to measure the contributions of subspaces to the population convergence. Then, we develop an adaptive strategy that allocates computational resources to each subspace according to their contributions to the population. Based on the above two strategies, we design an objective space partition-based adaptive MOEA, called OPE-MOEA, to improve population convergence, while maintaining population diversity. Finally, 41 widely used MOP benchmarks are used to compare the performance of the proposed OPE-MOEA with other five representative algorithms. For the 41 MOP benchmarks, the OPE-MOEA significantly outperforms the five algorithms on 28 MOP benchmarks in terms of the metric hypervolume. Huangke Chen, Guohua Wu 0001, Witold Pedrycz, Ponnuthurai N. Suganthan, Lining Xing 0001, Xiaomin Zhu 0001 |
IEEE Trans. Syst. Man Cybern. Syst. | 1 |
| 2020 | Solving large-scale many-objective optimization problems by covariance matrix adaptation evolution strategy with scalable small subpopulations
Huangke Chen, Ran Cheng 0004, Jinming Wen, Haifeng Li 0007, Jian Weng 0001 |
Inf. Sci. | 1 |
| 2020 | Federated learning with adaptive communication compression under dynamic bandwidth and unreliable networks
Xiongtao Zhang, Xiaomin Zhu 0001, Ji Wang 0002, Huangke Chen, Weidong Bao 0001 |
Inf. Sci. | 5 |
| 2020 | Big Data Processing Workflows Oriented Real-Time Scheduling Algorithm using Task-Duplication in Geo-Distributed CloudsabstractScheduling big data processing workflows involves both large-scale tasks and transmission of massive intermediate data among tasks, thus optimizing their completion time and monetary cost becomes a challenging issue. Besides, data streams are continuously generated, and dynamically submitted to clouds for real-time or near real-time processing. Naturally, responsive schedules are required to keep pace with such dynamic environments and this further aggravates the difficulty of the workflow scheduling problem. To address these issues, we first derive two theorems to minimize the completion time of a set of parallel workflow tasks and the start time of each workflow task, and then define the latest finish time for workflow tasks, which is also proved its advantage in reducing costs without delaying the completion of workflows. On the basis of these theorems, we propose a novel real-time scheduling algorithm using task-duplication, RTSATD, such that minimizing both the completion time and monetary cost of processing big data workflows in clouds. The performance of RTSATD is analyzed by using both synthesized and real-world workflows. The experimental results demonstrate the superiority of the proposed algorithm with respect to completion time (up to 28.73 percent) and resource utilization (up to 46.31 percent) over two existing approaches. Huangke Chen, Jinming Wen, Witold Pedrycz, Guohua Wu 0001 |
IEEE Trans. Big Data | 1 |
| 2020 | Hyperplane Assisted Evolutionary Algorithm for Many-Objective Optimization ProblemsabstractIn many-objective optimization problems (MaOPs), forming sound tradeoffs between convergence and diversity for the environmental selection of evolutionary algorithms is a laborious task. In particular, strengthening the selection pressure of population toward the Pareto-optimal front becomes more challenging, since the proportion of nondominated solutions in the population scales up sharply with the increase of the number of objectives. To address these issues, this paper first defines the nondominated solutions exhibiting evident tendencies toward the Pareto-optimal front as prominent solutions, using the hyperplane formed by their neighboring solutions, to further distinguish among nondominated solutions. Then, a novel environmental selection strategy is proposed with two criteria in mind: 1) if the number of nondominated solutions is larger than the population size, all the prominent solutions are first identified to strengthen the selection pressure. Subsequently, a part of the other nondominated solutions are selected to balance convergence and diversity and 2) otherwise, all the nondominated solutions are selected; then a part of the dominated solutions are selected according to the predefined reference vectors. Moreover, based on the definition of prominent solutions and the new selection strategy, we propose a hyperplane assisted evolutionary algorithm, referred here as hpaEA, for solving MaOPs. To demonstrate the performance of hpaEA, extensive experiments are conducted to compare it with five state-of-the-art many-objective evolutionary algorithms on 36 many-objective benchmark instances. The experimental results show the superiority of hpaEA which significantly outperforms the compared algorithms on 20 out of 36 benchmark instances. Huangke Chen, Ye Tian 0009, Witold Pedrycz, Guohua Wu 0001, Rui Wang 0017, Ling Wang 0001 |
IEEE Trans. Cybern. | 1 |
| 2019 | Allocation of Information Granularity: A Multi-Objective Evolutionary Optimization Using Conflict InformationabstractGranular Computing (GrC) and its related granular modeling methodologies have received much attention recently to take advantage of information granules. The principle of justifiable granularity fundamentally guides allocation of information granularity along with its optimization. In the existing literature, two conflict criteria coverage and specificity are optimized by aggregating them as one indicator. In this study, we thoughtfully select evolutionary multi-objective optimization (EMO) approaches for the allocation of information granularity and pave a way to design a new EMO framework considering an analysis of the conflict information of these two objectives. To demonstrate the usefulness of EMO and our proposed algorithms, we present a series of experimental studies based on a typical example of granular fuzzy rule-based models. The experimental results indicate that EMO is more efficient to find optimal solutions of allocation of information granularity. Moreover, the proposed EMO method is more feasible to find a set of solutions which exhibits superior coverage or specificity as possible. Xingchen Hu 0001, Huangke Chen, Chao Chen 0017, Boliang Sun, Jincai Huang 0001, Kuihua Huang |
FUZZ-IEEE | 2 |
| 2019 | An efficient virtual machine allocation algorithm for parallel and distributed simulation applicationsabstractSummary Allocating appropriate resource for parallel and distributed simulation (PADS) applications in clouds is an intuitive way to improve their execution efficiency. However, the heterogeneity of virtual machine (VMs) in clouds with respect to both their computing power and network latency influences the execution efficiency of PADS applications on different combinations of VMs. Besides, frequent synchronization is one of the characteristics during the execution of PADS applications, which seriously challenges the prediction of the influence of VMs' computing power and network latency on their execution efficiency, and makes allocating appropriate VMs difficult as a result. This paper first proposes a revivification‐based prediction model (ERP), which revives the execution based on statistical data from actual execution of PADS applications to predict the running time of PADS applications on different combinations of VMs. Then, an ERP‐based Allocation algorithm, namely, ERPA, is raised to optimize VMs allocation to minimize the running time of PADS applications in clouds. A series of experiments are conducted to compare the proposed ERPA with three resource allocation algorithms, ie, Gang‐scheduling‐based, Makespan‐based, and Max‐Min‐based algorithms, and the experimental results demonstrate the advantage of ERPA in improving execution efficiency of PADS applications in clouds. In particular, for communication‐sensitive PADS applications, the advantage of ERPA is more significant. Yiping Yao, Huangke Chen, Tianlin Li, Menglong Lin |
Concurr. Comput. Pract. Exp. | 3 |
| 2019 | DEED: Dynamic Energy-Efficient Data offloading for IoT applications under unstable channel conditions
Xiongtao Zhang, Huangke Chen, Weidong Bao 0001, Laurence T. Yang |
Future Gener. Comput. Syst. | 3 |
| 2019 | DEFT: Dynamic Fault-Tolerant Elastic scheduling for tasks with uncertain runtime in cloud
Xiaomin Zhu 0001, Huangke Chen, Hui Guo 0001, Wen Zhou 0013, Weidong Bao 0001 |
Inf. Sci. | 3 |
| 2018 | PEA: Parallel Evolutionary Algorithm by Separating Convergence and Diversity for Large-Scale Multi-Objective OptimizationabstractRunning evolutionary algorithms in parallel is an intuitive way to speed up the process of solving large-scale multi-objective optimization problems, which have hundreds or thousands of decision variables. However, the framework of the existing multi-objective evolutionary algorithms seriously limits their parallelization. During each iteration, the environmental selection operators present in the existing framework need to collect and compare all the candidate solutions to balance the convergence and diversity, thus dividing the whole evolutionary process into a series of dependent sub-processes and resulting in frequent data transmission. To address this issue, we propose a novel parallel framework that separates the environmental selection operator from the entire evolutionary process, evidently removing the dependencies among sub-processes and reducing the data transmission. On the basis of the parallel framework, a new parallel evolutionary algorithm, namely PEA, is designed. In PEA, the convergence is achieved by a series of independent sub-populations, and the diversity is merely emphasized at the converged solutions from each subpopulation, which is helpful for avoiding that the environmental selection operator limits the parallelization of the algorithm. Moreover, a new environmental selection strategy is proposed to improve the diversity without considering the convergence. To assess the performance of the proposed PEA, we compare it with five representative multi-objective evolutionary algorithms in terms of both the convergence and diversity. The performance of the parallel framework is also analyzed by comparing with two existing parallel models. The experimental results demonstrate the superiority of the proposed parallel algorithms in terms of the convergence, diversity, and speedup. Huangke Chen, Xiaomin Zhu 0001, Witold Pedrycz, Shu Yin 0001, Guohua Wu 0001 |
ICDCS | 1 |
| 2018 | Ensemble of differential evolution variants
Guohua Wu 0001, Xin Shen 0001, Haifeng Li 0007, Huangke Chen, Anping Lin, Ponnuthurai N. Suganthan |
Inf. Sci. | 4 |
| 2018 | Cost-efficient reactive scheduling for real-time workflows in clouds
Huangke Chen, Jianghan Zhu, Guohua Wu 0001, Lisu Huo |
J. Supercomput. | 1 |
| 2017 | Real-time workflows oriented online scheduling in uncertain cloud environment
Huangke Chen, Jianghan Zhu, Zhenshi Zhang, Manhao Ma, Xin Shen 0001 |
J. Supercomput. | 1 |
| 2017 | Scheduling for Workflows with Security-Sensitive Intermediate Data by Selective Tasks Duplication in CloudsabstractWith the wide deployment of cloud computing in many business enterprises as well as science and engineering domains, high quality security services are increasingly critical for processing workflow applications with sensitive intermediate data. Unfortunately, most existing worklfow scheduling approaches disregard the security requirements of the intermediate data produced by workflows, and overlook the performance impact of encryption time of intermediate data on the start of subsequent workflow tasks. Furthermore, the idle time slots on resources, resulting from data dependencies among workflow tasks, have not been adequately exploited to mitigate the impact of data encryption time on workflows' makespans and monetary cost. To address these issues, this paper presents a novel task-scheduling framework for security sensitive workflows with three novel features. First, we provide comprehensive theoretical analyses on how selectively duplicating a task's predecessor tasks is helpful for preventing both the data transmission time and encryption time from delaying task's start time. Then, we define workflow tasks' latest finish time, and prove that tasks can be completed before tasks' latest finish time by using cheapest resources to reduce monetary cost without delaying tasks' successors' start time and workflows' makespans. Based on these analyses, we devise a novel scheduling approach with selective tasks duplication, named SOLID, incorporating two important phases: 1) task scheduling with selectively duplicating predecessor tasks to idle time slots on resources; and 2) intermediate data encrypting by effectively exploiting tasks' laxity time. We evaluate our solution approach through rigorous performance evaluation study using both randomly generated workflows and some real-world workflow traces. Our results show that the proposed SOLID approach prevails over existing algorithms in terms of makespan, monetary costs and resource efficiency. Huangke Chen, Xiaomin Zhu 0001, Dishan Qiu, Ling Liu 0001, Zhihui Du |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2016 | Uncertainty-Aware Real-Time Workflow Scheduling in the CloudabstractScheduling real-time workflows running in the Cloud often need to deal with uncertain task execution time and minimize uncertainty propagation during the workflow runtime. Efficient scheduling approaches can minimize the operational cost of Cloud providers and provide higher guarantee of the quality of services (QoS) for Cloud consumers. However, most of the existing workflow scheduling approaches are designed for the individual workflow runtime environments that are deterministic. Such static workflow schedulers are inadequate for multiple and dynamic workflows, each with possibly uncertain task execution time. In this paper, we address the problem of minimizing uncertainty propagation in real-time workflow scheduling. We first introduce an uncertainty-aware scheduling architecture to mitigate the impact of uncertainty factors on the quality of workflow schedules. Then we present a dynamic workflow scheduling algorithm (PRS) that can dynamically exploit proactive and reactive scheduling methods. Finally, we conduct extensive experiments using real-world workflow traces and our experimental results show that PRS outperforms two representative scheduling algorithms in terms of costs (up to 60%), resource utilization (up to 40%) and deviation (up to 70%). Huangke Chen, Xiaomin Zhu 0001, Dishan Qiu, Ling Liu 0001 |
CLOUD | 1 |
| 2016 | Differential evolution with multi-population based ensemble of mutation strategies
Guohua Wu 0001, Rammohan Mallipeddi, Ponnuthurai N. Suganthan, Rui Wang 0017, Huangke Chen |
Inf. Sci. | 5 |
| 2015 | Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment
Huangke Chen, Xiaomin Zhu 0001, Hui Guo 0001, Jianghan Zhu, Xiao Qin 0001, Jianhong Wu |
J. Syst. Softw. | 1 |
| 2014 | Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized CloudsabstractEnergy conservation is a major concern in cloud computing systems because it can bring several important benefits such as reducing operating costs, increasing system reliability, and prompting environmental protection. Meanwhile, power-aware scheduling approach is a promising way to achieve that goal. At the same time, many real-time applications, e.g., signal processing, scientific computing have been deployed in clouds. Unfortunately, existing energy-aware scheduling algorithms developed for clouds are not real-time task oriented, thus lacking the ability of guaranteeing system schedulability. To address this issue, we first propose in this paper a novel rolling-horizon scheduling architecture for real-time task scheduling in virtualized clouds. Then a task-oriented energy consumption model is given and analyzed. Based on our scheduling architecture, we develop a novel energy-aware scheduling algorithm named EARH for real-time, aperiodic, independent tasks. The EARH employs a rolling-horizon optimization policy and can also be extended to integrate other energy-aware scheduling algorithms. Furthermore, we propose two strategies in terms of resource scaling up and scaling down to make a good trade-off between task’s schedulability and energy conservation. Extensive simulation experiments injecting random synthetic tasks as well as tasks following the last version of the Google cloud tracelogs are conducted to validate the superiority of our EARH by comparing it with some baselines. The experimental results show that EARH significantly improves the scheduling quality of others and it is suitable for real-time task scheduling in virtualized clouds. Xiaomin Zhu 0001, Laurence T. Yang, Huangke Chen, Ji Wang 0002, Shu Yin 0001, Xiaocheng Liu |
IEEE Trans. Cloud Comput. | 3 |