Bo Li

Dr. Bo Li

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

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

Representative Publications

View All Publications
13 June 2022 in IEEE Transactions on Vehicular Technology
Verified
Journal Article
Closed access
BLBo Li
Bo Li
XDXiaoheng Deng
Xiaoheng Deng
XCXuechen Chen
Xuechen Chen
YDYiqin Deng
Yiqin Deng
JYJian Yin
Jian Yin
The flow fluctuations in the highly dynamic Internet of Vehicles (IoV) make the IoV difficult to provide reliable and scalable wireless network services for the emerging applications in the 5 G and beyond era. The software-defined networks (SDN) could feasibly manage and optimize the network according to the network load. Controller placement is a critical problem in SDN to achieve its robustness and flexibility with the changes of network status. Motivated by the advantages of SDN and Mobile-edge computing (MEC), this paper aims at enhancing the performance of IoV with the assistance of these two. Specifically, we consider a three-layer hierarchical SDN control plane for the IoV, where the SDN controllers are placed at the edge of networks. Under this framework, we investigate a multi-objective optimization problem on controller placement problem including delay, load balancing, and path reliability. To efficiently solve the formulated NP-hard problems, we develop an algorithm based on multi-agent deep Q-learning networks (MADQN) because of its advantages for large-scale combinatorial optimization. At last, we use multi-process technology to accelerate the operation of the algorithm, so as to complete the algorithm iteration faster. Numerical results show that the proposed methods achieve better performances than three baselines.

14 March 2022 in IEEE Access
Verified
Journal Article
Open access
CXChenglin Xu
Chenglin Xu
CXCheng Xu
Cheng Xu
BLBo Li
Bo Li
SLSiqi Li
Siqi Li
TLTao Li
Tao Li
With increasing computation-intensive tasks of various applications running on mobile devices, the limitation of computing resources and battery capacity on mobile devices makes it impossible to meet the users’ Quality of Service (QoS). Fortunately, with the emergence of mobile edge computing (MEC), mobile devices can offload tasks to edge servers to efficiently solve the above problems. However, meeting the users’ QoS requirements with the help of deployed MEC facilities is still challenging since mobile users’ service demands vary depending on their dynamic location. In addition, increasing the number of edge servers to meet the requirements of applications would burden the initial investment and maintenance fee accordingly. In this case, using idle resources from nearby mobiles may become an effective solution. Most of the existing works do not consider the mobility of devices and users’ willingness to share. Therefore, in this paper, we propose the mobile device selection algorithms (MDSA), in which the social relationship, location correlation, and mobile activity of mobile devices were considered in the selection of target mobile devices, providing device-to-device offloading. In addition, we propose the joint social-aware and mobility-aware computation offloading algorithm (JSMCO) based on the improved Kuhn–Munkres (KM) algorithm to obtain a resource allocation strategy that minimizes the energy consumption while satisfying the minimum latency condition. The proposed algorithms have been verified to reduce the offloading success rate and decrease the users’ time and energy consumption in extended real datasets.

4 March 2023 in Mathematics
Verified
Journal Article
Open access
PDF file
CXChenglin Xu
Chenglin Xu
CXCheng Xu
Cheng Xu
BLBo Li
Bo Li
Software-defined networks (SDN) can use the control plane to manage heterogeneous devices efficiently, improve network resource utilization, and optimize Mobile Edge-Cloud Computing Networks (MECCN) network performance through decisions based on global information. However, network traffic in MECCNs can change over time and affect the performance of the SDN control plane. Moreover, the MECCN network may need to temporarily add network access points when the network load is excessive, and it is difficult for the control plane to form effective management of temporary nodes. This paper investigates the dynamic controller placement problem (CPP) in SDN-enabled Mobile Edge-Cloud Computing Networks (SD-MECCN) to enable the control plane to continuously and efficiently serve the network under changing network load and network access points. We consider the deployment of a two-layer structure with a control plane and construct the CPP based on this control plane. Subsequently, we solve this problem based on multi-agent DQN (MADQN), in which multiple agents cooperate to solve CPP and adjust the number of controllers according to the network load. The experimental results show that the proposed dynamic controller deployment algorithm based on MADQN for node-variable networks in this paper can achieve better performance in terms of delay, load difference, and control reliability than the Louvain-based algorithm, single-agent DQN-based algorithm, and MADQN- (without node-variable networks consideration) based algorithm.

1 January 2025 in Journal of Computer Networks and Communications
Verified
Journal Article
Open access
CLC. F. Lv
C. F. Lv
BLBo Li
Bo Li
JWJ. Wei
J. Wei
Fluctuations in traffic within the Internet of Things (IoT) can affect the performance of the control plane. It is important to maintain stable control plane performance by load balancing strategies. To address the issue of controller load balancing in software‐defined Internet of Things (SD‐IoT), and meet the energy consumption requirements of nodes in the IoT during the adjustment process, a load balancing algorithm based on multi‐agent deep reinforcement learning (MADRL) is proposed. This approach models two critical factors: load difference and migration cost, and constructs a load balancing optimization problem based on these two factors. Subsequently, considering the dynamic changes in the state of the SD‐IoT, the load balancing problem is formulated as a Markov game process, and an algorithm is designed based on MADRL to solve this problem. Finally, the algorithm is validated based on real‐world topology, and a comparison is conducted from multiple perspectives including delay, load difference, energy consumption, and migration cost, demonstrating the effectiveness and advantages of the proposed algorithm.

12 February 2025 in Agronomy
Verified
Journal Article
Open access
PDF file
ZCZhiqi Cai
Zhiqi Cai
YDYang-Jun Deng
Yang-Jun Deng
XZXing-Hui Zhu
Xing-Hui Zhu
BLBo Li
Bo Li
CXChenglin Xu
Chenglin Xu
DLDonghui Li
Donghui Li
Rice is a staple food for nearly half the global population and, with rising living standards, the demand for high-quality grain is increasing. Chalkiness, a key determinant of appearance quality, requires accurate detection for effective quality evaluation. While traditional 2D imaging has been used for chalkiness detection, its inherent inability to capture complete 3D morphology limits its suitability for precision agriculture and breeding. Although micro-CT has shown promise in 3D chalk phenotype analysis, high-throughput automated 3D detection for multiple grains remains a challenge, hindering practical applications. To address this, we propose a high-throughput 3D chalkiness detection method using micro-CT and VSE-UNet. Our method begins with non-destructive 3D imaging of grains using micro-CT. For the accurate segmentation of kernels and chalky regions, we propose VSE-UNet, an improved VGG-UNet with an SE attention mechanism for enhanced feature learning. Through comprehensive training optimization strategies, including the Dice focal loss function and dropout technique, the model achieves robust and accurate segmentation of both kernels and chalky regions in continuous CT slices. To enable high-throughput 3D analysis, we developed a unified 3D detection framework integrating isosurface extraction, point cloud conversion, DBSCAN clustering, and Poisson reconstruction. This framework overcomes the limitations of single-grain analysis, enabling simultaneous multi-grain detection. Finally, 3D morphological indicators of chalkiness are calculated using triangular mesh techniques. Experimental results demonstrate significant improvements in both 2D segmentation (7.31% improvement in chalkiness IoU, 2.54% in mIoU, 2.80% in mPA) and 3D phenotypic measurements, with VSE-UNet achieving more accurate volume and dimensional measurements compared with the baseline. These improvements provide a reliable foundation for studying chalkiness formation and enable high-throughput phenotyping.

29 September 2025 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
BLBo Li
Bo Li
XDXiaoheng Deng
Xiaoheng Deng
XCXuechen Chen
Xuechen Chen
YDYiqin Deng
Yiqin Deng
Shaohua WanShaohua Wan
Shaohua Wan
HZHonggang Zhang
Honggang Zhang
Networks in the 5G and beyond era can use software-defined networks (SDNs) to achieve network slicing (NS), so as to meet the extremely diverse service requirements of diverse applications in the Internet of Vehicles (IoV). However, the flow fluctuations in the highly dynamic IoV make it difficult to provide reliable, flexible, and scalable services for the IoV by the SDN control plane. Careful SDN controller placement can be a feasible solution to achieve its robustness and flexibility to deal with the changes in network status. Thus, this article studies a dynamic controller placement problem (CPP) to improve the performance of IoV services. To be specific, a hierarchical SDN control plane for the IoV is considered, with the SDN controllers placed at the edge of networks. Under this architecture, we model the dynamic controller placement by Markov decision process (MDP). To efficiently solve the formulated NP-hard problems, we develop an algorithm based on deep deterministic policy gradient (DDPG) because of its advantages in solving problem with multidimensional action and a large solution space. Furthermore, we incorporate a random process into the action selection strategy of DDPG to prevent it from getting trapped in a local optimum. Simulation results show that the proposed DDPG-based controller placement approach can adapt to a highly dynamic IoV environment with outstanding performance.