Kun Cao

Kun Cao


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
13 April 2021 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
KCKun Cao
Kun Cao
SHShiyan Hu
Shiyan Hu
YSYang Shi
Yang Shi
ACArmando Walter Colombo
Armando Walter Colombo
SKStamatis Karnouskos
Stamatis Karnouskos
XLXin Li
Xin Li
In recent years, the investigations on cyber-physical systems (CPS) have become increasingly popular in both academia and industry. A primary obstruction against the booming deployment of CPS applications lies in how to process and manage large amounts of generated data for decision making. To tackle this predicament, researchers advocate the idea of coupling edge computing, or edge-cloud computing into the design of CPS. However, this coupling process raises a diversity of challenges to the quality-of-services (QoS) of CPS applications. In this article, we present a survey on edge computing or edge-cloud computing assisted CPS designs from the QoS optimization perspective. We first discuss critical challenges in service latency, energy consumption, security, privacy, and reliability during the integration of CPS with edge computing or edge-cloud computing. Afterwards, we give an overview on the state-of-the-art works tackling different challenges for QoS optimization, and present a systematic classification during outlining literature for highlighting their similarities and differences. We finally summarize the experiences learned from surveyed works and envision future research directions on edge computing or edge-cloud computing assisted CPS optimization.

24 February 2020 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
KCKun Cao
Kun Cao
LLLiying Li
Liying Li
YCYangguang Cui
Yangguang Cui
TWTongquan Wei
Tongquan Wei
SHShiyan Hu
Shiyan Hu
In the past few years, the study on placing edge servers for response time optimization in mobile edge-cloud computing systems has become increasingly popular. Most existing schemes neglect two important aspects: one is the heterogeneity of edge/cloud servers and the other is the response time fairness of base stations, which may significantly degrade the system quality of services to mobile users. In this paper, we conduct the study of deploying heterogeneous edge servers to optimize the expected response time of both the whole and individual base stations. We propose an approach consisting of offline and online stages. At offline stage, the optimal placement strategy of heterogeneous edge servers is produced by using integer linear programming (ILP) technique. At online stage, a mobility-aware game theory based method is developed to deal with the dynamic characteristic of user movement. Experimental results reveal that compared to benchmarking methods, our approach not only reduces system expected response time by 47.37%, but also improves response time fairness of base stations by 71.60%.

1 October 2018 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
KCKun Cao
Kun Cao
GXGuo Xu
Guo Xu
JZJunlong Zhou
Junlong Zhou
TWTongquan Wei
Tongquan Wei
MCMingsong Chen
Mingsong Chen
SHShiyan Hu
Shiyan Hu
In recent years, the Internet of Things (IoT) has promoted many battery-powered emerging applications, such as smart home, environmental monitoring, and human healthcare monitoring, where energy management is of particular importance. Meanwhile, there is an accelerated tendency toward mobility of IoT devices, either being transported by humans or being mobile by itself. Existing energy management mechanisms for battery-powered IoT fail to consider the two significant characteristics of IoT: 1) the approximate real-time computation and 2) the mobility of IoT devices, resulting in unnecessary energy waste and network lifetime decay. In this paper, we explore mobility-aware network lifetime maximization for battery-powered IoT applications that perform approximate real-time computation under the quality-of-service (QoS) constraint. The proposed scheme is composed of offline and online stages. At offline stage, an optimal mobility-aware task schedule that maximizes network lifetime is derived by using mixed-integer linear programming technique. Redundant executions due to mobility-incurred overlapping of a single task on different IoT devices are avoided for energy savings. At online stage, a performance-guaranteed and time-efficient QoS-adaptive heuristic based on cross-entropy method is developed to adapt task execution to the fluctuating QoS requirements. Extensive simulations based on synthetic applications and real-life benchmarks have been implemented to validate the effectiveness of our proposed scheme. Experimental results demonstrate that the proposed technique can achieve up to 169.52% network lifetime improvement compared to benchmarking solutions.

6 September 2021 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
YCYangguang Cui
Yangguang Cui
KCKun Cao
Kun Cao
GCGuitao Cao
Guitao Cao
MQMeikang QIU
Meikang QIU
TWTongquan Wei
Tongquan Wei
Federated learning (FL) offers a promising paradigm that empowers numerous Internet of Things (IoT) devices to implement distributed learning on the premise of ensuring user privacy and data security. However, since FL adopts a synchronous distributed training mode, the heterogeneity of participating IoT devices and limited communication resources make FL encounter serious issues of low training efficiency in actual deployment. In this article, we propose an excellent FL policy for the heterogeneous IoT-edge FL system to improve distributed training efficiency. Specifically, first, by borrowing the idea of clustering, we explore an iterative self-organizing data analysis techniques algorithm (ISODATA)-based heterogeneous-aware client scheduling strategy to alleviate the issue of low training efficiency incurred by the heterogeneity of clients. Subsequently, to tackle the challenge of limited communication resources in FL, we first analyze the characteristics of the optimal resource block allocation solution theoretically and then introduce a mixed-integer linear programming (MILP)-based strategy to judiciously allocate resource blocks for scheduled clients. Comprehensive experimental results demonstrate that, compared with benchmarking strategies, our proposed FL policy can achieve up to 55.22% accuracy improvement in a relaxed time scenario, and attain up to $3.62\times $ acceleration for reaching the specific expected accuracy.

19 September 2018 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Closed access
XHXinli Huang
Xinli Huang
SCShang Cheng
Shang Cheng
KCKun Cao
Kun Cao
PCPeijin Cong
Peijin Cong
TWTongquan Wei
Tongquan Wei
SHShiyan Hu
Shiyan Hu
A hybrid SDN network contains both traditional and SDN network, which combines the robustness of traditional protocols with the flexibility of SDN while avoiding their limitations and incompatibility. However, a hybrid SDN network comes with its own set of challenges, including error-prone deployment processes, risks of inconsistency, and complex incremental deployment strategies. In this paper, we present a survey of the deployment solutions and optimization strategies for hybrid SDN networks. We systematically review solutions to control plane and data plane deployments, and describe typical use cases of hybrid SDN networks. We discuss and compare various optimization strategies from perspectives of traffic engineering, resource saving, network control capacity, and network security. This paper aims to provide insights to researchers into the future development of hybrid SDN networks and inspire more efforts in this area.

9 September 2022 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
YCYangguang Cui
Yangguang Cui
KCKun Cao
Kun Cao
JZJunlong Zhou
Junlong Zhou
TWTongquan Wei
Tongquan Wei
Federated learning (FL), an emerging distributed machine learning (ML) technique, allows massive embedded devices and a server to work together for training a global ML model without collecting user data on a server. Most existing approaches adopt the traditional centralized FL paradigm with a single server: one is the cloud-centric FL paradigm and the other is the edge-centric FL paradigm. The cloud-centric FL paradigm is able to manage a large-scale FL system across massive user devices with high communication cost, whereas the edge-centric FL paradigm is capable of coordinating a small-scale FL system benefiting from the low communication delay over wireless networks. To fully exploit the advantages of both, in this article, we develop a distinctive hierarchical FL framework for the promising mobile-edge cloud computing (MECC) system, called HELCHFL, to achieve high-efficiency and low-cost hierarchical FL training. In particular, we formulate the corresponding theoretical foundation for our HELCHFL to ensure hierarchical training performance. Furthermore, to address the inherent communication and user heterogeneity issues of FL training, our HELCHFL develops a utility-driven and heterogeneity-aware heuristic user selection strategy to enhance training performance and reduce training delay. Subsequently, by analyzing and utilizing the slack time in FL training, our HELCHFL introduces a device operating frequency determination approach to reduce training energy cost. Experiments demonstrate that our HELCHFL can enhance the highest accuracy by up to 52.93%, gain the training speedup of up to 483.74%, and obtain up to 45.59% training energy savings compared to state-of-the-art baselines.