Long Shi

Prof. Long Shi

School of Electronic and Optical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China

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
23 March 2020 in IEEE Transactions on Vehicular Technology
Verified
Journal Article
Closed access
QLQian Liu
Qian Liu
Long ShiLong Shi
Long Shi
LSLinlin Sun
Linlin Sun
JLJun Li
Jun Li
MDMing Ding
Ming Ding
FSFeng Shu
Feng Shu
In this letter, we study an unmanned aerial vehicle (UAV)-mounted mobile edge computing network, where the UAV executes computational tasks offloaded from mobile terminal users (TUs) and the motion of each TU follows a Gauss-Markov random model. To ensure the quality-of-service (QoS) of each TU, the UAV with limited energy dynamically plans its trajectory according to the locations of mobile TUs. Towards this end, we first formulate the problem as a Markov decision process, wherein the UAV trajectory and UAV-TU association are modeled as the parameters to be optimized. To maximize the system reward and meet the QoS constraint, we develop a QoS-based action selection policy in a double deep Q-network (DDQN). Simulations show that the proposed algorithm converges more quickly and achieves a higher sum throughput than conventional algorithms.

28 December 2021 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
JLJun Li
Jun Li
YSYumeng Shao
Yumeng Shao
KWKang Wei
Kang Wei
MDMing Ding
Ming Ding
CMChuan Ma
Chuan Ma
H. Vincent PoorH. Vincent Poor
H. Vincent Poor
Federated learning (FL), as a distributed machine learning paradigm, promotes personal privacy by local data processing at each client. However, relying on a centralized server for model aggregation, standard FL is vulnerable to server malfunctions, untrustworthy servers, and external attacks. To address these issues, we propose a decentralized FL framework by integrating blockchain into FL, namely, blockchain assisted decentralized federated learning (BLADE-FL). In a round of the proposed BLADE-FL, each client broadcasts its trained model to other clients, aggregates its own model with received ones, and then competes to generate a block before its local training on the next round. We evaluate the learning performance of BLADE-FL, and develop an upper bound on the global loss function. Then we verify that this bound is convex with respect to the number of overall aggregation rounds $K$ , and optimize the computing resource allocation for minimizing the upper bound. We also note that there is a critical problem of training deficiency, caused by lazy clients who plagiarize others’ trained models and add artificial noises to disguise their cheating behaviors. Focusing on this problem, we explore the impact of lazy clients on the learning performance of BLADE-FL, and characterize the relationship among the optimal $K$ , the learning parameters, and the proportion of lazy clients. Based on the MNIST and Fashion-MNIST datasets, we see that the experimental results are consistent with the analytical ones. To be specific, the gap between the developed upper bound and experimental results is lower than $5\%$ , and the optimized $K$ based on the upper bound can effectively minimize the loss function.

21 November 2023 in IEEE Transactions on Intelligent Transportation Systems
Verified
Journal Article
Closed access
SZShiying Zhang
Shiying Zhang
JLJun Li
Jun Li
Long ShiLong Shi
Long Shi
MDMing Ding
Ming Ding
DNDinh Nguyen
Dinh Nguyen
ZHZhu Han
Zhu Han
Intelligent transportation systems (ITSs) have been fueled by the rapid development of communication technologies, sensor technologies, and the Internet of Things (IoT). Nonetheless, due to the dynamic characteristics of the vehicle networks, it is rather challenging to make timely and accurate decisions of vehicle behaviors. Moreover, in the presence of mobile wireless communications, the privacy and security of vehicle information are at constant risk. In this context, a new paradigm is urgently needed for various applications in dynamic vehicle environments. As a distributed machine learning technology, federated learning (FL) has received extensive attention due to its outstanding privacy protection properties and easy scalability. We conduct a comprehensive survey of the latest developments in FL for ITS. Specifically, we initially research the prevalent challenges in ITS and elucidate the motivations for applying FL from various perspectives. Subsequently, we review existing deployments of FL in ITS across various scenarios, and discuss specific potential issues in object recognition, traffic management, and service providing scenarios. Furthermore, we conduct a further analysis of the new challenges introduced by FL deployment and the inherent limitations that FL alone cannot fully address, including uneven data distribution, limited storage and computing power, and potential privacy and security concerns. We then examine the existing collaborative technologies that can help mitigate these challenges. Lastly, we discuss the open challenges that remain to be addressed in applying FL in ITS and propose several future research directions.

21 September 2021 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
MGMingjin Gao
Mingjin Gao
RSRujing Shen
Rujing Shen
Long ShiLong Shi
Long Shi
WQWen Qi
Wen Qi
JLJun Li
Jun Li
YLYonghui Lee
Yonghui Lee
Deep neural network (DNN)-task enabled mobile edge computing (MEC) is gaining ubiquity due to outstanding performance of artificial intelligence. By virtue of characteristics of DNN, this paper develops a joint design of task partitioning and offloading for a DNN-task enabled MEC network that consists of a single server and multiple mobile devices (MDs), where the server and each MD employ the well-trained DNNs for task computation. The main contributions of this paper are as follows: First, we propose a layer-level computation partitioning strategy for DNN to partition each MD's task into the subtasks that are either locally computed at the MD or offloaded to the server. Second, we develop a delay prediction model for DNN to characterize the computation delay of each subtask at the MD and the server. Third, we design a slot model and a dynamic pricing strategy for the server to efficiently schedule the offloaded subtasks. Fourth, we jointly optimize the design of task partitioning and offloading to minimize each MD's cost that includes the computation delay, the energy consumption, and the price paid to the server. In particular, we propose two distributed algorithms based on the aggregative game theory to solve the optimization problem. Finally, numerical results demonstrate that the proposed scheme is scalable to different types of DNNs and shows the superiority over the baseline schemes in terms of processing delay and energy consumption.

29 April 2019 in IEEE Wireless Communications Letters
Verified
Journal Article
Closed access
YQYuwen Qian
Yuwen Qian
FWFeifei Wang
Feifei Wang
JLJun Li
Jun Li
Long ShiLong Shi
Long Shi
KCKui Cai
Kui Cai
FSFeng Shu
Feng Shu
Mobile edge computing (MEC) provides computational services at the edge of networks by offloading tasks from user equipments (UEs). This letter employs an unmanned aerial vehicle (UAV) as the edge computing server to execute offloaded tasks from the ground UEs. We jointly optimize user association, UAV trajectory, and uploading power of each UE to maximize sum bits offloaded from all UEs to the UAV, subject to energy constraint of the UAV and quality of service (QoS) of each UE. To address the non-convex optimization problem, we first decompose it into three subproblems that are solved with integer programming and successive convex optimization methods respectively. Then, we tackle the overall problem by the multi-variable iterative optimization algorithm. Simulations show that the proposed algorithm can achieve a better performance than other baseline schemes.

28 October 2020 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
XDXiumei Deng
Xiumei Deng
JLJun Li
Jun Li
Long ShiLong Shi
Long Shi
Zhiqiang WeiZhiqiang Wei
Zhiqiang Wei
XZXiaobo Zhou
Xiaobo Zhou
JYJinhong Yuan
Jinhong Yuan
Wireless powered mobile edge computing (WP-MEC) has been widely studied as a promising technology to liberate wireless terminals from the computation-intensive and energy-consuming tasks. This article considers a WP-MEC system consisting of multiple base stations (BSs) and mobile devices (MDs), where the MDs offload tasks to the BSs for computational resources and the BSs charge the MDs using wireless power transfer (WPT). In practice, each BS and MD are equipped with a task buffer with limited size and a battery with limited capacity. First, we develop a time slotted WP-MEC system with task and energy queuing dynamics to study long-term system performance under time-varying fading channels and stochastic task and energy arrivals. Second, we propose a dynamic throughput maximum (DTM) algorithm based on perturbed Lyapunov optimization to maximize the system throughput under task and energy queue stability constraints, by optimizing the allocation of communication, computation, and energy resources. For the DTM algorithm, we characterize a throughput-backlog trade-off of [ $\mathcal {O}(1/V)$ , $\mathcal {O}(V)$ ] to indicate that the system throughput goes up as the queue backlog increases, where $V$ is a control parameter between the system throughput and the queue backlog. However, we find that, as $V$ goes large, the system throughput can be pushed arbitrarily close to the optimum at the cost of linearly increasing queue backlog (i.e., $\mathcal {O}(V)$ ). To reduce the cost, we further develop an improved dynamic throughput maximum (IDTM) algorithm, and verify that the IDTM algorithm can achieve a trade-off of [ $\mathcal {O}(1/V)$ , $\mathcal {O}((\log (V))^2)$ ] between the system throughput and the queue backlog. The simulation results demonstrate that IDTM retains close system throughput to DTM with only $\mathcal {O}((\log (V))^2)$ queue backlog.