Lianfen Huang

Dr. Lianfen Huang


Research Focus & Metrics

Academic Career Length

21Years (2006-Present)

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

Representative Publications

View All Publications
28 October 2024 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
ZHANG LIUZHANG LIU
ZHANG LIU
HDHongyang Du
Hongyang Du
JLJunzhe Lin
Junzhe Lin
Zhibin GaoZhibin Gao
Zhibin Gao
LHLianfen Huang
Lianfen Huang
DNDusit Niyato
Dusit Niyato
The rapid advancement of Artificial Intelligence (AI) has introduced Deep Neural Network (DNN)-based tasks to the ecosystem of vehicular networks. These tasks are often computation-intensive, requiring substantial computation resources, which are beyond the capability of a single vehicle. To address this challenge, Vehicular Edge Computing (VEC) has emerged as a solution, offering computing services for DNN-based tasks through resource pooling via Vehicle-to-Vehicle/Infrastructure (V2V/V2I) communications. In this paper, we formulate the problem of joint DNN partitioning, task offloading, and resource allocation in VEC as a dynamic long-term optimization. Our objective is to minimize the DNN-based task completion time while guaranteeing the system stability over time. To this end, we first leverage a Lyapunov optimization technique to decouple the original long-term optimization with stability constraints into a per-slot deterministic problem. Afterwards, we propose a Multi-Agent Diffusion-based Deep Reinforcement Learning (MAD2RL) algorithm, incorporating the innovative use of diffusion models to determine the optimal DNN partitioning and task offloading decisions. Furthermore, we integrate convex optimization techniques into MAD2RL as a subroutine to allocate computation resources, enhancing the learning efficiency. Through simulations under real-world movement traces of vehicles, we demonstrate the superior performance of our proposed algorithm compared to existing benchmark solutions.

20 June 2025 in Electronics
Verified
Journal Article
Open access
PDF file
SZShanHao Zhan
ShanHao Zhan
LHLianfen Huang
Lianfen Huang
GLGaoyu Luo
Gaoyu Luo
SZShaolong Zheng
Shaolong Zheng
Zhibin GaoZhibin Gao
Zhibin Gao
Han-Chieh ChaoHan-Chieh Chao
Han-Chieh Chao
Federated learning (FL) has emerged as a promising paradigm for enabling collaborative training of machine learning models while preserving data privacy. However, the massive heterogeneity of data and devices, communication constraints, and security threats pose significant challenges to its practical implementation. This paper provides a system review of the state-of-the-art techniques and future research directions in FL, with a focus on addressing these challenges in resource-constrained environments by a cloud–edge–end collaboration FL architecture. We first introduce the foundations of cloud–edge–end collaboration and FL. We then discuss the key technical challenges. Next, we delve into the pillars of trustworthy AI in the federated context, covering robustness, fairness, and explainability. We propose a dimension reconstruction of trusted AI and analyze the foundations of each trustworthiness pillar. Furthermore, we present a lightweight FL framework for resource-constrained edge–end devices, analyzing the core contradictions and proposing optimization paradigms. Finally, we highlight advanced topics and future research directions to provide valuable insights into the field.

11 April 2024 in IEEE Transactions on Network and Service Management
Verified
Journal Article
Closed access
ZHANG LIUZHANG LIU
ZHANG LIU
LHLianfen Huang
Lianfen Huang
Zhibin GaoZhibin Gao
Zhibin Gao
MLManman Luo
Manman Luo
SHSeyyedali Hosseinalipour
Seyyedali Hosseinalipour
HDHuaiyu Dai
Huaiyu Dai
Vehicular Clouds (VCs) are modern platforms for processing of computation-intensive tasks over vehicles. Such tasks are often represented as Directed Acyclic Graphs (DAGs) consisting of interdependent vertices/subtasks and directed edges. However, efficient scheduling of DAG tasks over VCs presents significant challenges, mainly due to the dynamic service provisioning of vehicles within VCs and non-Euclidean representation of DAG tasks’ topologies. In this paper, we propose a Graph neural network-Augmented Deep Reinforcement Learning scheme (GA-DRL) for the timely scheduling of DAG tasks over dynamic VCs. In doing so, we first model the VC-assisted DAG task scheduling as a Markov decision process. We then adopt a multi-head Graph ATtention network (GAT) to extract the features of DAG subtasks. Our developed GAT enables a two-way aggregation of the topological information in a DAG task by simultaneously considering predecessors and successors of each subtask. We further introduce non-uniform DAG neighborhood sampling through codifying the scheduling priority of different subtasks, which makes our developed GAT generalizable to completely unseen DAG task topologies. Finally, we augment GAT into a double deep Q-network learning module to conduct subtask-to-vehicle assignment according to the extracted features of subtasks, while considering the dynamics and heterogeneity of the vehicles in VCs. Through simulating various DAG tasks under real-world movement traces of vehicles, we demonstrate that GA-DRL outperforms existing benchmarks in terms of DAG task completion time.

12 April 2023 in IEEE Transactions on Vehicular Technology
Verified
Journal Article
Closed access
ZHANG LIUZHANG LIU
ZHANG LIU
Minghui LiwangMinghui Liwang
Minghui Liwang
SHSeyyedali Hosseinalipour
Seyyedali Hosseinalipour
HDHuaiyu Dai
Huaiyu Dai
Zhibin GaoZhibin Gao
Zhibin Gao
LHLianfen Huang
Lianfen Huang
Vehicular cloud (VC) platforms integrate heterogeneous and distributed resources of moving vehicles to offer timely and cost-effective computing services. However, the dynamic nature of VCs (i.e., limited contact duration among vehicles), caused by vehicles' mobility, poses unique challenges to the execution of computation-intensive applications/tasks with a directed acyclic graph (DAG) structure, where each task consists of multiple interdependent components (subtasks). In this paper, we study the scheduling of DAG tasks over dynamic VCs, where multiple subtasks of a DAG task are dispersed across vehicles and processed by vehicles cooperatively. We formulate DAG task scheduling as a 0-1 integer programming problem, aiming to minimize the overall task completion time while ensuring a high execution success rate, which turns out to be NP-hard. To tackle the problem, we develop a r anking and f oresight- i ntegrated d ynamic scheduling scheme (RFID). RFID consists of i) a dynamic downward ranking mechanism that sorts the scheduling priority of different subtasks, while explicitly taking into account the sequential execution nature of DAG; ii) a resource scarcity-based priority changing mechanism that overcomes possible performance degradations caused by the volatility of VC resources; and iii) a degree-based weighted earliest finish time mechanism that assigns the subtask with the highest scheduling priority to the vehicle which offers rapid task execution along with reliable transmission links. Simulation results reveal the effectiveness of our proposed scheme in comparison to benchmark methods.

27 May 2017 in Applied Sciences
Verified
Journal Article
Open access
PDF file
ZLZhaohui Luo
Zhaohui Luo
Minghui LiwangMinghui Liwang
Minghui Liwang
ZLZhijian Lin
Zhijian Lin
LHLianfen Huang
Lianfen Huang
Xiaojiang DuXiaojiang Du
Xiaojiang Du
MGMohsen Guizani
Mohsen Guizani
Mobile Edge Computing (MEC), which is considered a promising and emerging paradigm to provide caching capabilities in proximity to mobile devices in 5G networks, enables fast, popular content delivery of delay-sensitive applications at the backhaul capacity of limited mobile networks. Most existing studies focus on cache allocation, mechanism design and coding design for caching. However, grid power supply with fixed power uninterruptedly in support of a MEC server (MECS) is costly and even infeasible, especially when the load changes dynamically over time. In this paper, we investigate the energy consumption of the MECS problem in cellular networks. Given the average download latency constraints, we take the MECS’s energy consumption, backhaul capacities and content popularity distributions into account and formulate a joint optimization framework to minimize the energy consumption of the system. As a complicated joint optimization problem, we apply a genetic algorithm to solve it. Simulation results show that the proposed solution can effectively determine the near-optimal caching placement to obtain better performance in terms of energy efficiency gains compared with conventional caching placement strategies. In particular, it is shown that the proposed scheme can significantly reduce the joint cost when backhaul capacity is low.

1 December 2017 in Computer Networks
Verified
Journal Article
Closed access
CZCaidan Zhao
Caidan Zhao
MHMinmin Huang
Minmin Huang
LHLianfen Huang
Lianfen Huang
Xiaojiang DuXiaojiang Du
Xiaojiang Du
Mohsen GuizaniMohsen Guizani
Mohsen Guizani