Nan Cheng

Prof. Dr. Nan Cheng

School of Communication Engineering, Xidian University, Xi’an 710071, China

Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

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

Representative Publications

View All Publications
21 March 2019 in IEEE Journal on Selected Areas in Communications
Verified
Journal Article
Closed access
XCXiongwen Cheng
Xiongwen Cheng
FLFeng Lyu
Feng Lyu
WQWei Quan
Wei Quan
CZConghao Zhou
Conghao Zhou
HHHongli He
Hongli He
NCNan Cheng
Nan Cheng
Internet of things (IoT) computing offloading is a challenging issue, especially in remote areas where common edge/cloud infrastructure is unavailable. In this paper, we present a space-air-ground integrated network (SAGIN) edge/cloud computing architecture for offloading the computation-intensive applications considering remote energy-and computation-constraints, where flying unmanned aerial vehicles (UAVs) provide near-user edge computing and satellites provide access to the cloud computing. Firstly, for UAV edge servers, we propose a joint resource allocation and task scheduling approach to efficiently allocate the computing resources to virtual machines and schedule the offloaded tasks. Secondly, we investigate the computing offloading problem in SAGIN and propose a learning-based approach to learn the optimal offloading policy from the dynamic SAGIN environments. Specifically, we formulate the offloading decision making as a Markov decision process where the system state considers the network dynamics. To cope with the system dynamics and complexity, we propose a deep reinforcement learning-based computing offloading approach to learn the optimal offloading policy on-the-fly, where we adopt the policy gradient method to handle the large action space and actor-critic method to accelerate the learning process. Simulation results show that the proposed edge virtual machine allocation and task scheduling approach can achieve near-optimal performance with very low complexity, and that the proposed learning-based computing offloading algorithm not only converges fast, but also achieves a lower total cost compared with other offloading approaches.

21 January 2020 in IEEE Transactions on Vehicular Technology
Verified
Journal Article
Closed access
MLMushu Li
Mushu Li
NCNan Cheng
Nan Cheng
JGJie Gao
Jie Gao
YWYinlu Wang
Yinlu Wang
Lian ZhaoLian Zhao
Lian Zhao
XSXuemin Shen
Xuemin Shen

13 October 2020 in IEEE Transactions on Wireless Communications
Verified
Journal Article
Closed access
CZConghao Zhou
Conghao Zhou
Wen WuWen Wu
Wen Wu
HHHongli He
Hongli He
PYPeng Yang
Peng Yang
FLFeng Lyu
Feng Lyu
XSXuemin Shen
Xuemin Shen
In this paper, we investigate a computing task scheduling problem in space-air-ground integrated network (SAGIN) for delay-oriented Internet of Things (IoT) services. In the considered scenario, an unmanned aerial vehicle (UAV) collects computing tasks from IoT devices and then makes online offloading decisions, in which the tasks can be processed at the UAV or offloaded to the nearby base station or the remote satellite. Our objective is to design a task scheduling policy that minimizes offloading and computing delay of all tasks given the UAV energy capacity constraint. To this end, we first formulate the online scheduling problem as an energy-constrained Markov decision process (MDP). Then, considering the task arrival dynamics, we develop a novel deep risk-sensitive reinforcement learning algorithm. Specifically, the algorithm evaluates the risk, which measures the energy consumption that exceeds the constraint, for each state and searches the optimal parameter weighing the minimization of delay and risk while learning the optimal policy. Extensive simulation results demonstrate that the proposed algorithm can reduce the task processing delay by up to 30% compared to probabilistic configuration methods while satisfying the UAV energy capacity constraint.

1 May 2023 in IEEE Internet of Things Journal
Verified
Journal Article
Open access
NCNan Cheng
Nan Cheng
SWShen Wu
Shen Wu
XWXiucheng Wang
Xiucheng Wang
Zhi-Sheng YinZhi-Sheng Yin
Zhi-Sheng Yin
Changle LiChangle Li
Changle Li
Fangjiong ChenFangjiong Chen
Fangjiong Chen
With the rapid development of the Internet of Things (IoT), there are a dramatically increasing number of devices, leading to the fact that only using terrestrial infrastructure can hardly provide high-quality services to all devices. Due to their flexibility, maneuverability, and economy, unmanned aerial vehicles (UAVs) are widely used to improve the performance of IoT networks. UAVs can not only provide wireless access to IoT devices in the absence of a terrestrial network but can also perform rich IoT services and applications, such as video surveillance, cargo transportation, pesticide spraying, and so forth. However, due to the high complexity, dynamics, and heterogeneity of the UAV-assisted IoT networks, growing attention has focused on using artificial intelligence (AI)-based methods to optimize, schedule, and orchestrate UAV-assisted IoT networks. In this article, we comprehensively analyze the impact of applying advanced AI architectures, models, and methods to different aspects of UAV-assisted IoT networks, including key IoT technologies, tasks, and applications. In addition, this article also explores challenges and discusses potential research directions of AI-enabled UAV-assisted IoT networks.

20 November 2019 in Proceedings of the IEEE
Verified
Journal Article
Closed access
Weihua ZhuangWeihua Zhuang
Weihua Zhuang
QYQiang Ye
Qiang Ye
FLFeng Lyu
Feng Lyu
NCNan Cheng
Nan Cheng
JRJu Ren
Ju Ren
Internet-of-Vehicles (IoV) connects vehicles, sensors, pedestrians, mobile devices, and the Internet with advanced communication and networking technologies, which can enhance road safety, improve road traffic management, and support immerse user experience. However, the increasing number of vehicles and other IoV devices, high vehicle mobility, and diverse service requirements render the operation and management of IoV intractable. Software-defined networking (SDN) and network function virtualization (NFV) technologies offer potential solutions to achieve flexible and automated network management, global network optimization, and efficient network resource orchestration with cost-effectiveness and are envisioned as a key enabler to future IoV. In this article, we provide an overview of SDN/NFV-enabled IoV, in which SDN/NFV technologies are leveraged to enhance the performance of IoV and enable diverse IoV scenarios and applications. In particular, the IoV and SDN/NFV technologies are first introduced. Then, the state-of-the-art research works are surveyed comprehensively, which is categorized into topics according to the role that the SDN/NFV technologies play in IoV, i.e., enhancing the performance of data communication, computing, and caching, respectively. Some open research issues are discussed for future directions.

26 February 2020 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
TYTingting Yang
Tingting Yang
ZJZhi Jiang
Zhi Jiang
Ruijin SunRuijin Sun
Ruijin Sun
NCNan Cheng
Nan Cheng
HFHailong Feng
Hailong Feng
Accidents often occur at sea, so effective maritime search and rescue is essential. In the current process of sea search and rescue, the operation efficiency of large search and rescue equipment is low and it can't provide stable communication link. In this paper, UAVs (Unmanned Aerial Vehicles) and USVs (Unmanned Surface Vehicles) are used to form a cognitive mobile computing network for cooperative search and rescue, and RL (Reinforcement Learning) is used to plan search path and improve communication throughput. Based on the scene of marine search and rescue, the grid method is used to model the search and rescue area. Meanwhile, an intra-group communication architecture based on UAVs and USVs is designed to assist intra-group communication by recognizing the link channel state between UAVs. Search and rescue path planning is carried out through the strategy iteration of MDP (Markov Decision Process). Furthermore, In addition, distributed RL is used to recognize the channel state and perform mobile computing, so as to optimize the data throughput in the communication group. The simulation results show that we have successfully completed the path planning task. Compared with conventional methods, RL based on different reward functions has better throughput performance under the same number of UAV auxiliary communications.