Skip to Content
EnergiesEnergies
  • Article
  • Open Access

19 October 2026

31 Pages

Cloud–Edge Collaborative Resource Allocation Optimization for Low-Latency Distribution Automation in Smart Grid

,
,
,
,
,
and
1
School of Future Technology, South China University of Technology, Guangzhou 510006, China
2
Guangdong Power Grid Co., Ltd. Electric Power Research Institute, Guangzhou 510080, China
3
Pazhou Lab, Guangzhou 510335, China
*
Author to whom correspondence should be addressed.

Abstract

Efficient distribution automation management, which integrates data perception, real-time analysis, and operational decision-making for distribution-automation services, requires low-delay, high-reliability, and coordinated processing of the massive, multi-dimensional data generated by distribution terminal units (DTUs). However, challenges arise from the limited computing resources of DTUs, communication bottlenecks in cloud-only processing, and the dynamic, uncertain nature of wireless channels and distributed energy resources, all of which complicate real-time data analysis and decision processes. To overcome these challenges, this paper proposes a 3D backpressure learning-based cloud–edge collaborative dynamic resource allocation approach. Specifically, a cloud–edge coordinated data processing architecture and a full-link latency characterization model are constructed, and the joint optimization of terminal splitting ratio, computing paradigm determination, and computing resource allocation is formulated as a stochastic optimization formulation. The long-term delay-constrained optimization is transformed into a queue stability problem via Lyapunov optimization, and a dual-phase optimization scheme is designed: (i) a 3D backpressure-aware federated deep deterministic policy gradient (FDDPG) algorithm is constructed for optimizing terminal splitting and computing paradigm selection; (ii) a Lagrangian-based optimization strategy is adopted to allocate cloud–edge computing resources. To further enhance learning efficiency and robustness, a 3D backpressure-aware mechanism is integrated into the reward construction process, a differential contribution-based federated aggregation strategy is presented to enhance collaborative training reliability, and a dual experience pool mechanism is established to enhance constraint-boundary exploration capability and increase sample efficiency. Simulation results verify that the developed approach achieves better delay performance and faster convergence behavior, providing efficient and reliable resource scheduling support for distribution automation.

1. Introduction

Efficient distribution automation management refers to a comprehensive technological framework that leverages real-time data processing and intelligent decision-making to achieve accurate perception of distribution network operating status, rapid fault isolation and restoration, and efficient interaction of sources–grid–load–storage. This framework significantly enhances the operational efficiency and reliability of distribution networks. As the core equipment for distribution automation, distribution terminal units (DTUs) deployed on-site must frequently collect real-time data on electrical quantities, equipment status, state data, and environmental conditions. These real-time, multi-dimensional data serve as the foundation for efficient distribution automation management, providing critical decision-making support for accurately perceiving network status, rapidly diagnosing and locating faults, and coordinating the optimal control of sources–grid–load–storage. With the continuous expansion of monitoring dimensions for distribution network operating status, the data generated by core equipment such as switching stations, ring main units, and distribution substations has increased dramatically, placing greater demand on DTUs for data processing [1,2]. However, traditional local processing modes are constrained by the limited computing and storage resources of DTUs, making them difficult to meet the real-time analysis needs of large-scale data. Although centralized cloud processing can leverage the powerful computing resources of distribution network control center, the simultaneous upload of massive amounts of data from numerous DTUs can easily overwhelm communication channels. Additionally, the cloud–edge transmission path is vulnerable to factors like routing congestion and electrical interference, leading to significant delays in data processing and potential security risks [3,4]. To alleviate these pressures, edge computing utilizes server clusters near DTUs for localized data processing. However, individual edge nodes still face resource limitations. When handling concurrent requests from multiple DTUs and dealing with restricted edge-to-end transmission bandwidth, these edge nodes struggle to support global optimization tasks, such as efficient interaction between system components [5].
Therefore, it is imperative to develop a cloud–edge collaborative dynamic resource allocation method to achieve efficient processing of distribution automation terminal data, thereby providing more efficient and reliable resource scheduling decision support for distribution automation. Its core lies in enhancing system performance through the joint optimization of terminal splitting ratio decisions, computing paradigm selection, and computing resource allocation [6,7]. First, computing paradigm selection determines whether data should be handled at edge nodes or processed through cloud servers, while also balancing the workload across the edge-side cluster. Second, optimizing the terminal splitting ratio involves adaptively regulating the proportion of raw data assigned to the edge layer and the cloud layer. Finally, precise computing resource allocation, achieved by rationally allocating resources such as central processing unit (CPU) and memory, can significantly enhance task processing efficiency and reduce energy consumption. However, the joint optimization of terminal splitting ratio, computing paradigm, and computing resource allocation involves complex high-dimensional decision variables and suffers from considerable uncertainty caused by the time-varying characteristics of distribution automation environments. On the one hand, wireless channel gain fluctuates drastically due to environmental interference and other factors, complicating the accurate modeling of data transmission rates. On the other hand, the stochastic power output of distributed energy resources (DERs) such as photovoltaic systems and energy storage units introduces strong randomness into terminal data acquisition volumes. These dynamic environmental factors make it extremely difficult to construct a universally applicable and accurate mathematical model. Traditional model-based optimization methods, such as convex optimization and integer programming, heavily rely on precise perception of system states (e.g., channel conditions, task arrival rates). However, under conditions of incomplete information or model mismatches, these methods struggle with low solving efficiency and may fail to converge. As a result, solutions often fail to meet the stringent low-delay and high-reliability requirements for distribution automation.
Deep reinforcement learning (DRL) has been extensively applied to cloud–edge collaborative resource allocation due to its powerful capabilities in environmental perception and decision-making. In [4], Zhao et al. proposed a differential evolution-based algorithm for cloud–edge–terminal collaborative computing resource allocation. By integrating genetic algorithms, deep learning, and differential evolution, the proposed method enabled efficient task offloading and optimized resource scheduling. In [8], Laili et al. proposed a DRL-based dynamic terminal splitting mechanism. By designing a state prediction module incorporating a long short-term memory (LSTM) network, it accurately predicted network congestion levels and edge node load states, thereby optimizing terminal splitting ratio decisions. However, the aforementioned DRL approaches exhibit limited efficiency when addressing high-dimensional state spaces and continuous action spaces and are susceptible to overfitting. The deep deterministic policy gradient (DDPG) algorithm is well-suited for sequential decision-making problems in high-dimensional continuous state and action spaces, providing precise continuous actions for computing resource allocation in distribution automation scenarios. In [9], Alam et al. proposed a DDPG-based joint optimization algorithm for computation offloading and resource allocation, effectively addressing the challenges of high-dimensional state and action spaces in these contexts, significantly improving system utility and achieving excellent convergence performance. In [10], Wu et al. developed a DDPG-based joint resource allocation and trajectory optimization algorithm for unmanned aerial vehicle-assisted mobile edge computing (MEC) systems. They modeled the problem as a Markov decision process (MDP) and used the DDPG algorithm to solve it, achieving optimized computing resource allocation and minimizing total system energy consumption while ensuring relatively fast convergence. In [11], Song et al. introduced an iterative task offloading scheme for two-user non-orthogonal multiple access (NOMA), optimizing task allocation and offloading power using DDPG. This approach effectively reduced task processing delay and achieved optimal system resource allocation. However, traditional DDPG agents face a key limitation, i.e., they cannot effectively share local experiences on a global scale. This results in low sample utilization efficiency, hindering their ability to meet the demands of optimizing computing resource allocation in complex distribution automation environments.
Federated learning (FL) offers significant advantages in distributed collaborative training. When combined with DDPG, FL can further enhance the algorithm’s optimization capability for complex resource allocation problems, enabling more efficient and robust resource allocation. In [12], Wang et al. introduced the FL-based DDPG (FDDPG) algorithm, which optimized computational offloading and resource management for unmanned aerial vehicles, achieving notable reductions in task response delay and user energy consumption. In [13], Li et al. employed an FDDPG-based joint optimization framework for computation offloading and resource allocation, reducing computational burden, alleviating core network congestion, and decreasing system overhead. In [14], He et al. proposed a two-phase FDDPG framework that effectively optimized communication resource allocation and client scheduling, resulting in higher test accuracy and lower learning delay. While these studies provide effective solutions for cloud–edge collaborative computing resource allocation, they fail to adequately address backpressure-aware mechanisms and the reliability of federated aggregation. Notably, in [15], Chen et al. proposed a novel dynamic route control (DRC) algorithm based on distributed backpressure principles. This algorithm integrates backpressure information at the edge node level and constructs a real-time density-based backpressure mechanism, overcoming the point-queue assumption in the original algorithm and significantly reducing communication costs and execution time. In [16], Wang et al. proposed a distributed communication system based on reinforcement learning and backpressure awareness. By capturing terminal queue backlog states in real-time, along with data transmission demands and processing capabilities, it dynamically regulates traffic flow. Using reinforcement learning to adapt to changing network conditions, the system alleviates congestion and reduces packet loss. However, these works focus solely on queue states at individual hierarchical levels (e.g., edge or terminal) and fail to comprehensively account for the synergistic effects of 3D backpressure across the cloud, edge, and terminal layers. As a result, they lack the ability to accurately perceive global congestion states and respond optimally within complex cloud–edge–terminal collaborative architectures. This limitation causes the overall computing resource allocation strategy to deviate from its optimal state.
Despite extensive research in cloud–edge collaborative dynamic resource allocation, current methods still face significant challenges in meeting the stringent requirements for low delay, high reliability, and global optimization in distribution automation. First, cloud–edge collaborative resource allocation requires the coordinated optimization of terminal splitting ratio decisions, computing paradigm selection, and computing resource allocation. Traditional model-driven approaches, such as convex optimization or integer programming, heavily rely on precise system state perception and modeling (e.g., channel conditions, task arrival rates). When information is incomplete, these methods often suffer from low solving efficiency or fail to converge. Second, although DDPG has been widely applied to cloud–edge collaborative resource allocation, most existing DDPG-based methods lack a backpressure-aware mechanism. This limits their ability to dynamically adjust reward functions and decisions based on real-time queue backlog across network layers. Although some studies have attempted to incorporate backpressure mechanisms into DDPG, they typically focus only on queue states at a single hierarchical level. They fail to consider the synergistic effects of 3D backpressure across the cloud, edge, and terminal layers. As a result, these methods lack the ability to accurately perceive global congestion states and respond optimally within complex cloud–edge–terminal collaborative architectures, leading to suboptimal computing resource allocation strategies. Furthermore, while integrating FL with DDPG improves distributed collaborative optimization capabilities, existing methods do not adequately assess the reliability of edge nodes participating in federated aggregation. Traditional node selection mechanisms overlook variations in nodes’ historical behaviors and real-time processing capabilities. Consequently, the cloud server cannot prioritize the reliable and contributive nodes, leading to potential degradation in aggregation effectiveness when unreliable or low-contribution nodes are involved. Finally, experience replay is a critical component of reinforcement learning. However, traditional methods store and sample experiences indiscriminately, without considering whether they satisfy system constraints. This can lead to insufficient exploration of critical constraint boundaries and low sample utilization efficiency, ultimately hindering the agent’s ability to learn the optimal policy that satisfies stringent system constraints.
To address the aforementioned challenges, this paper proposes a cloud–edge coordinated dynamic resource allocation method for efficient distribution automation. First, a cloud–edge integrated data processing model and a full-link latency model are established. Second, a cloud–edge collaborative dynamic resource allocation optimization problem is constructed. This problem aims to minimize the end-to-end queuing delay by jointly optimizing terminal splitting ratio decisions, computing paradigm selection, and computing resource allocation, subject to long-term delay constraints on terminal, edge, and cloud data queues. Subsequently, the Lyapunov optimization method is adopted to convert long-term delay constraints into a virtual queue stability problem. By designing a Lyapunov drift-plus-penalty term, the short-term decision-making process is decoupled from long-term constraints. Consequently, the original problem is decomposed into two sub-optimization problems with logical temporal sequencing. Finally, a 3D backpressure learning-based cloud–edge collaborative dynamic resource allocation algorithm is developed. In the first stage, a backpressure-aware FDDPG-based cloud–edge collaborative communication resource allocation optimization method is employed to solve the sub-problem of terminal splitting ratio and computing paradigm decisions. In the second stage, a Lagrangian algorithm-based edge–cloud computing resource allocation optimization method is utilized to solve the sub-problem of computing resource allocation for edge servers and the cloud.
As illustrated in Table 1, existing FDDPG-based studies lack cross-layer three-dimensional backpressure awareness, node-contribution-driven federated aggregation, and constraint-oriented experience replay. Although several prior works incorporate backpressure mechanisms, they only partially consider queue congestion within a single layer rather than joint cloud–edge–terminal global perception. To fill these research gaps, this paper proposes an enhanced FDDPG framework integrating 3D backpressure awareness, differential-contribution federated aggregation, and dual-experience-pool optimization.
Table 1. Comparative summary against existing FDDPG- and backpressure-aware cloud–edge resource allocation studies.
The key contributions of this work are summarized as follows.
  • A cloud–edge collaborative dynamic resource allocation architecture for efficient distribution automation is proposed. The proposed architecture integrates DTUs in the end-device layer, edge servers in the edge layer, and a distribution network control center in the cloud layer. To address resource contention and communication/computation conflicts caused by numerous concurrent DTU requests, a cloud–edge collaborative network processing model is developed. This model utilizes terminal splitting, dynamic computing paradigm selection, and coordinated resource allocation strategies to optimize data transmission efficiency, overcome edge computing bottlenecks, and enable the dynamic and efficient allocation of computational resources. By fully leveraging the parallel processing capabilities of the edge and cloud layers, the architecture significantly reduces the end-to-end processing delay of DTU service data, providing low-delay, high-reliability resource scheduling for distribution automation.
  • A 3D backpressure-aware mechanism spanning cloud–edge–terminal layers is introduced. This mechanism jointly considers queue backlog states across all layers, dynamically incorporating the differences in backlog (from DTU-local-to-edge and DTU-local-to-cloud) as key penalty terms in the reward function. In this way, inter-layer congestion levels are captured, enabling dynamic optimization of terminal splitting ratios and computing paradigm selection. Additionally, precise awareness of congestion across hierarchical layers is gained and real-time responsiveness is realized, enhancing the adaptability and optimization under bursty traffic or resource bottleneck conditions. Therefore, based on this mechanism, the low-delay requirements of distribution automation are met.
  • A federated aggregation method based on differential contribution evaluation is pro-posed. The actual contribution of edge servers to model performance is quantified by measuring the reward differential in cloud test scenarios before and after federated aggregation. The historical contribution of each edge server is normalized, enabling the selection of high-contribution nodes for parameter sharing during federated aggregation. This method ensures that the cloud server prioritizes aggregating model updates from reliable, high-value nodes, effectively filtering out unreliable or low-contribution nodes. In heterogeneous or potentially untrustworthy distribution automation environments, it guarantees reliable and stable federated aggregation, thereby enhancing global optimization effectiveness.
  • The dual experience pool mechanism for FDDPG is enhanced. To address the limitations of traditional experience replay (e.g., indiscriminate storage, uniform sampling, insufficient exploration of constraint boundaries, and low sample utilization efficiency), experience samples are categorized based on their adherence to delaying virtual queue constraints. Separate success and failure experience pools are established, and proportional hybrid sampling from both pools is applied during network training, which forces the agent to actively explore the system’s constraint boundaries. The mechanism significantly improves sample utilization efficiency and effectively mitigates the traditional DDPG shortcomings of inadequate exploration and susceptibility to local optima in high-constraint, highly dynamic resource allocation scenarios in distribution automation.

2. Cloud–Edge Collaborative Dynamic Resource Allocation Architecture for Efficient Distribution Automation Management

As illustrated in Figure 1, a cloud–edge collaborative dynamic resource allocation architecture is developed to support efficient distribution automation, which consists of the terminal layer, the edge layer, and the cloud layer. The terminal layer is composed of DTUs deployed at key locations in the distribution network, including switching stations, ring main units, and distribution substations. Each DTU continuously monitors electrical parameters, such as voltage and current, at high frequency from corresponding measurement points (feeders, transformers, and switching devices). The collected data can be either handled by local terminals or uploaded to the edge and cloud layers for subsequent processing.
Figure 1. Cloud–edge collaborative dynamic resource allocation architecture for efficient distribution automation.
The edge layer consists of communication base stations and edge servers. Specifically, each edge server en serves Mn DTUs, the edge server set is represented as E = {e1, … , en, … , eN}, the DTU set is defined as D = { d 1 , n , … , d m , n , … , d M n , n } , and d m , n denotes the m-th data acquisition terminal under en. The service data collected from terminals through base stations can be either processed at the corresponding edge server or transmitted to the cloud layer through the backhaul network.
The cloud layer consists of the distribution network control center, which provides powerful computing capabilities for executing in-depth processing and analyzing high-frequency service data collected from the network. This enables efficient interaction among source, grid, load, and storage, while also offering real-time operational status information of the distribution network. The terminal, edge, and cloud layers exhibit distinct characteristics in terms of data transmission and processing capabilities. Although terminal-side local processing provides fast response, its capability is restricted by limited resources and only supports lightweight preprocessing tasks. The edge layer generally possesses greater computational capacity than the terminal layer; however, each edge node is still constrained by available resources, and its performance depends jointly on the transmission capacity from terminals and its own computing capability. The cloud layer provides extensive computing resources and can handle complex computational tasks. Nevertheless, factors including long-distance data transmission paths, forwarding delays, and network congestion cause dynamic and uncertain characteristics in the cloud–edge data transmission network. This has become a major bottleneck that restricts further improvement of cloud-side data processing performance. Therefore, depending on only one layer cannot satisfy the strict requirements of distribution automation, which requires low-delay, high-reliability operations and globally optimized, computation-intensive analysis. Hence, cloud–edge collaboration becomes indispensable. The design and optimization of data-splitting mechanisms and resource allocation strategies are crucial for exploiting the advantages of cloud–edge collaboration and achieving efficient distribution automation management [17,18]. First, the edge–terminal data splitting ratio should be adaptively adjusted, with intelligent data routing strategies adopted to reduce end-to-end delay for critical services and prevent excessive congestion at edge or cloud links. Second, cloud–edge computing resources should be coordinated and allocated according to real-time requirements, ensuring that cloud computing focuses on non-real-time global tasks, whereas edge computing provides timely local responses and effectively manages service bursts and network fluctuations.
From the perspective of a complete cyber–physical distribution-grid architecture, the proposed cloud–edge–terminal framework constitutes the sensing, communication, and computing support layer connecting physical distribution equipment with grid-level operational applications [19,20]. The physical layer consists of feeders, transformers, switching devices, DERs, and other distribution-network equipment. DTUs serve as the cyber–physical interface by continuously acquiring electrical quantities and equipment-state information from these physical assets. The 5G communication network and edge servers provide low-latency data transmission, local processing and regional coordination, while the cloud control center provides system-wide data analysis and supervisory decision support Accordingly, the computational decisions considered in this paper—including terminal data-splitting ratio, computing-paradigm selection, and cloud–edge computing-resource allocation—determine where and how rapidly the acquired data are processed. These decisions therefore provide computing support for timely distribution-grid applications such as operating-state perception, fault analysis and restoration, voltage regulation, and coordinated source–grid–load–storage operation [21,22].
The total optimization horizon is denoted as T = { 1 , 2 , … , t , … , T } , where it is partitioned into T time slots with each slot having a duration of τ0.
At the beginning of each time slot, every edge server collects system-state information within its jurisdiction. Based on the resource-allocation optimization framework, the edge server selects the control strategy for the current slot, including decisions on terminal splitting ratio, computing paradigm selection, and computing resource allocation. These strategies are subsequently transmitted to the cloud server, where they are integrated into a global model through FL. The edge server then sends the data-splitting ratio and computing paradigm information to its associated DTUs. Each DTU collects critical electrical data, such as voltage and current, and performs local data processing or transfers the collected information to the corresponding edge server according to the received strategy. The edge server then determines the computing resource scheduling scheme based on the allocation policy to handle offloaded data, thereby minimizing end-to-end delay for terminal services.
With the increasing penetration of inverter-based DERs, smart inverters are evolving into intelligent and communicating cyber–physical devices with enhanced sensing, adaptive control, and coordinated interaction capabilities [23]. This evolution further increases the requirements for low-latency data processing and cloud–edge coordination, while cyber security, interoperability, communication standardization, and regulatory compliance become important considerations for reliable grid integration [24]. The proposed cloud–edge collaborative architecture therefore provides an enabling communication and computing foundation for the coordinated operation of increasingly intelligent distribution-grid devices.

2.1. Cloud–Edge Collaborative Data Processing Model

The cloud, edge, and terminal layers exhibit different characteristics in terms of data transmission and processing capabilities. Compared with the terminal layer, the edge layer generally possesses stronger computing resources; however, its performance remains restricted by the competition for communication and computational resources among multiple terminals, as well as the limited terminal-to-edge transmission capability and terminal-side processing capacity. Moreover, factors including routing mechanisms, extended transmission distances, and network congestion introduce dynamic fluctuations and uncertainty into the cloud–edge transmission network, which becomes a major obstacle to further improving cloud-side data processing performance. Therefore, it is necessary to establish differentiated models for local computing, edge processing, and cloud processing according to the specific characteristics of each layer, thereby constructing an effective cloud–edge collaborative processing delay model.
Define the terminal-side data-splitting ratio variable as o m , n ( t ) ∈ 0 , 1 for terminal d m , n . A m , n t represents the volume of data acquired by d m , n . In slot t, a portion A m , n t o m , n t of the data is processed locally, while a portion A m , n t 1 − o m , n ( t ) is assigned to the cloud–edge for processing. Define the computing paradigm selection variable as zm,n,k(t) ∈ {0,1} for d m , n , where k ∈ {1,2}, k = 1 represents selecting the edge computing paradigm and k = 2 represents selecting the cloud computing paradigm. zm,n,k(t) = 1 indicates the selection of an appropriate computing paradigm to process the data offloaded to the cloud or edge. Each terminal can select only one computing paradigm. The computing paradigm selection constraint is expressed as
∑ k = 1 2 z m , n , k ( t ) = 1

2.2. Local Data Computing Model

A local computing model is formulated, in which the backlog amount of data waiting in the local processing queue is represented as L m , n d t . Considering the significant heterogeneity in processing capabilities among different service terminals in the distribution network, the data processing process is abstracted as a model consisting of four key components: data volume, computational complexity, processing latency, and computing resources. For terminal d m , n , the amount of data processed locally is determined by the smaller quantity between the available local computing capability and the queue backlog, which is expressed as
U m , n d t = min τ 0 f m , n d t λ m , n ( t ) , L m , n d t
where f m , n d ( t ) represents the terminal’s local computing resources, and λm,n(t) represents the computational task complexity of terminal n in time slot t, which is measured by the required CPU cycles for processing each bit of service data. Since distribution automation tasks such as power flow calculation and fault isolation are executed by iterative algorithms, the cycles consumed per bit vary with the operating condition and the required iteration times, and λm,n(t) is therefore modeled as a slot-varying parameter. Such a cycles-per-bit characterization is widely adopted in cloud–edge collaborative resource allocation studies [25,26], since it retains the coupling among data volume, computing resources, and processing delay while keeping the optimization problem tractable. The same treatment is applied to the edge and cloud layers in Equations (6) and (10). Upon completing data processing within a time slot, the evolution of the local computing queue backlog between adjacent slots is formulated as
L m , n d t + 1 = L m , n d t − U m , n d t + A m , n t o m , n ( t )
According to Little’s Law, the latency caused by queuing in the local data queue can be formulated as
S m , n d ( t ) = L m , n d t a ¯ m , n d t
where a ¯ m , n d ( t ) denotes the mean data arrival rate generated by terminal, i.e.,
a ¯ m , n d t = 1 ( t − 1 ) ∑ v = 1 t − 1 A m , n v

2.3. Edge Data Processing Model

The edge server maintains an independent queue for each DTU d m , n within its coverage area. Under the edge computing paradigm, the amount of data that can be processed by the edge server, denoted as U m , n edg t , is determined by the minimum between its computing capability assigned to the queue and the current backlog of the edge data queue d m , n , which is expressed as
U m , n edg t = min τ 0 f m , n edg t λ m , n ( t ) , L m , n edg t
where f m , n edg t represents the computing resource allocated to en for processing data d m , n , and the inter-slot evolution of the edge data queue backlog L m , n edg t is expressed as
L m , n edg t + 1 = L m , n edg t − U m , n edg t + z m , n , 1 ( t ) A m , n t 1 − o m , n ( t )
where z m , n , 1 ( t ) A m , n t 1 − o m , n ( t ) denotes the data volume transferred from terminal d m , n to edge server en for execution during time slot t.
The queuing delay of terminal d m , n in its edge data queue at edge server en is expressed as
S m , n edg t = L m , n edg t a ¯ m , n edg t
where a ¯ m , n edg t denotes the mean rate of incoming data at the edge side, i.e.,
a ¯ m , n edg t = 1 ( t − 1 ) ∑ v = 1 t − 1 z m , n , 1 ( v ) A m , n v 1 − o m , n ( v )

2.4. Cloud Data Processing Model

The cloud layer provides considerable storage capacity and computational resources, allowing it to perform power data analysis and management for information uploaded from edge devices and terminal devices through approaches such as data mining and deep learning. Under the cloud computing paradigm, the volume of data U m , n clo t that the distribution network control center can process is determined by the minimum value between the data amount delivered through the cloud–edge channel and the current backlog of the cloud data queue, which is expressed as
U m , n clo t = min τ 0 f m , n clo t λ m , n ( t ) , L m , n clo t
where f m , n clo t denotes the computing capability provided by the cloud layer to handle the data generated from terminal d m , n .
The inter-slot evolution of the cloud data queue backlog L clo t is expressed as
L m , n clo t + 1 = L m , n clo t − U m , n clo t + z m , n , 2 ( t ) A m , n t 1 − o m , n ( t )
where the third term represents the data amount transferred from edge server en to the cloud layer for processing during time slot t.
The queuing latency of the cloud data queue is formulated as
S m , n clo t = L m , n clo t a ¯ m , n clo t
where a ¯ m , n clo t denotes the mean incoming data rate at the cloud side, i.e.,
a ¯ m , n clo t = 1 ( t − 1 ) ∑ v = 1 t − 1 z m , n , 2 ( v ) A m , n v 1 − o m , n ( v )

2.5. Cloud–Edge Collaborative Data Processing Delay Model

Taking into account the heterogeneous characteristics of local computing, edge processing, and cloud processing, the data of terminal dm,n is simultaneously executed at the edge server and in the cloud. Therefore, the end-to-end queuing delay Sm,n(t) of terminal dm,n under cloud–edge collaboration is calculated by combining the local computing queueing delay with the larger value between the edge and cloud processing queuing delays, which is expressed as
S m , n ( t ) = S m , n d ( t ) + max S m , n edg ( t ) + S m , n clo ( t ) ∀ d m . n ∈ D
In the context of efficient distribution automation, the increase in service data volume can result in significant queuing delays within the service data queues, which may adversely affect the accuracy of operational decisions in the distribution network. Therefore, to achieve effective distribution automation management through cloud–edge collaboration, it is necessary to incorporate queuing delay constraints for the local data queue, edge data queue, and cloud data queue, which are formulated as
lim T → ∞ 1 T ∑ t = 1 T S m , n d ( t ) < S max d , ∀ d m , n
lim T → ∞ 1 T ∑ t = 1 T S m , n edg t < S max edg , ∀ d m , n
lim T → ∞ 1 T ∑ t = 1 T S m , n clo t < S max clo , ∀ d m , n
where S max d , S max edg , and S max clo represent the threshold values for local queuing delay, edge queuing delay, and cloud queuing delay, respectively.

3. Problem Formulation

3.1. Optimization Problem Modeling

Distribution automation imposes strict requirements on data processing delays. To address this, we aim to minimize the end-to-end queuing latency in distribution automation scenarios through cloud–edge collaborative resource optimization. Specifically, the terminal splitting ratio determines how data is distributed among local terminals, edge servers, and the cloud center, while the selection of the computing paradigm determines whether data is processed at the edge or in the cloud. An appropriate task splitting and computing paradigm strategy can achieve load balancing across different layers, avoid excessive data accumulation at individual nodes, and improve the coordination of queue backlogs among layers, thereby reducing the overall end-to-end delay [27,28]. Additionally, the dynamic allocation of computing resources between edge servers and the cloud enables better adaptation to data processing requirements, reduces unnecessary resource consumption, improves resource utilization, accelerates task execution, and further decreases queuing delay [29,30]. Accordingly, through cloud–edge collaborative optimization, we formulate the problem of minimizing the global end-to-end queuing delay in a time slot, which is expressed as
P 1 : min o m , n ( t ) , z m , n , k ( t ) , f m , n edg t , f m , n clo t 1 T ∑ n = 1 N M n ∑ n = 1 N ∑ m = 1 M n ∑ t = 1 T S m , n ( t ) s . t .   C 1 : o m , n ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t C 2 : z m , n , k ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t C 3 : ∑ k = 1 2 z m , n , k ( t ) = 1 C 4 : ∑ m = 1 N f m , n edg t ≤ f n , max edg t , ∀ d m , n , ∀ t C 5 : ∑ n = 1 N ∑ m = 1 M n f m , n clo t ≤ f max clo t , ∀ d m , n , ∀ t C 6 : 15 ~ ( 17 )
where C1, C2, C3 represent the constraints related to terminal splitting ratio and computing paradigm selection. C4 represents the edge server computing resource constraint, where f n , max edg t indicates the maximum computing capability available at the edge server. en. C5 represents the cloud computing resource constraint, where f max clo t denotes the maximum computing capability provided by the cloud. C6 corresponds to the long-term queuing delay requirement imposed on data queues across the terminal, edge, and cloud layers.

3.2. Problem Transformation

Because short-term terminal splitting ratios, computing paradigm selection, and the allocation of computing resources are jointly governed by a long-term queuing-delay requirement, directly solving the original optimization problem P1 is challenging. To overcome this difficulty, virtual queues are constructed according to Lyapunov optimization theory, thereby converting constraint C6 into a queue-stability condition. More specifically, the long-term queuing-delay requirements for the terminal, edge, and cloud are represented by H m , n d t , H m , n edg t and H m , n clo t , respectively, and are formulated as
H m , n d t + 1 = H m , n d t + S m , n d ( t ) − S max d + H m , n edg t + 1 = H m , n edg t + S m , n edg t − S max edg + H m , n clo t + 1 = H m , n clo t + S m , n clo t − S max clo +
where [⋅]+ ensures that the queue deficits remain non-negative.
The virtual queue backlogs H m , n d t , H m , n edg t and H m , n clo t respectively capture the deviations between the queuing delays of the terminal, edge, and cloud data queues and their corresponding thresholds. According to [31], when all three virtual queues are stabilized, constraint C6 is guaranteed to be satisfied. In this way, the short-term decisions are decoupled from the long-term constraint, and problem P1 can be transformed as
P 2 : min o m , n ( t ) , z m , n , k ( t ) , f m , n edg t , f m , n clo t ψ ( t ) = 1 ∑ n = 1 N M n ∑ n = 1 N ψ n ( t ) = 1 ∑ n = 1 N M n ∑ n = 1 N ∑ m = 1 M n S m , n ( t ) + ϖ D H m , n d t S m , n d t + ϖ E H m , n edg t S m , n edg t + ϖ C H m , n clo t S m , n clo t s . t .   C 1 : o m , n ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t                 C 2 : z m , n , k ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t                 C 3 : ∑ k = 1 2 z m , n , k ( t ) = 1                 C 4 : ∑ m = 1 N f m , n edg t ≤ f n , max edg t , ∀ d m , n , ∀ t                 C 5 : ∑ n = 1 N ∑ m = 1 M n f m , n clo t ≤ f max clo t , ∀ d m , n , ∀ t
where ϖD, ϖE and ϖC denote the weighting factors assigned to the virtual queues H m , n d t , H m , n edg t and H m , n clo t , respectively, which are introduced to achieve a balance between reducing virtual queue backlogs and minimizing end-to-end queuing delay. H m , n d t S m , n d t , H m , n edg t S m , n edg t and H m , n clo t S m , n clo t denote the stability of the virtual queue. In each time slot, the cloud–edge resource interaction decisions are made by considering both the original optimization objective and their effect on the virtual queue. This approach guarantees that while aiming for short-term reductions in end-to-end delay, the system also maintains long-term stability, preventing performance degradation from inappropriate short-term decisions. The coefficients ϖD, ϖE, and ϖC represent the relative priorities assigned to the terminal-, edge-, and cloud-side virtual-queue deficits. They are heuristic priority coefficients rather than theoretically optimal parameters. Since the terminal layer has the strictest latency requirement and the most limited computing capability, it is assigned the highest weight. The edge layer receives an intermediate weight because its resources are shared among multiple DTUs, whereas the cloud layer has the largest computing capability and is assigned the lowest weight. Accordingly, the normalized setting (ϖD,ϖE,ϖC) = (0.5,0.3,0.2) is adopted in the simulations.

4. 3D Backpressure Learning-Based Cloud–Edge Collaborative Dynamic Resource Allocation Algorithm

In the cloud–edge collaborative computing architecture, low-delay data processing for distribution automation requires coordinated interactions among terminals, edge servers, and the cloud center, involving the joint optimization of terminal splitting ratio, computing paradigm selection, and computing resource allocation [32]. The resulting optimization problem P2 is a mixed-integer NP-hard problem. To improve computational tractability, P2 is decomposed into two sequential subproblems: SP1 determines the terminal splitting ratio and computing paradigm through the FDDPG-based method, whereas SP2 allocates the corresponding edge and cloud computing resources. Since SP1 is solved using a learning-based method, this decomposition provides a tractable solution framework but does not establish global optimality for the original mixed-integer problem P2. The resulting optimization problem P2 is a mixed-integer NP-hard problem. Since the terminal splitting-ratio and computing-paradigm decisions directly determine the workloads assigned to the local, edge, and cloud processing paths, P2 is decomposed into two sequentially coupled subproblems. In each time slot t, SP1 first determines the terminal splitting ratios and computing paradigms according to the current terminal–edge–cloud system state. These decisions determine the workload entering the edge and cloud layers and therefore define the resource demands subsequently handled by SP2. Given the decisions obtained from SP1, SP2 then allocates the available edge and cloud computing resources to the corresponding workloads. The resulting processing rates update the terminal, edge, cloud, and virtual queues, and the updated queue states are used as the input state of SP1 in time slot t + 1. Therefore, SP1 and SP2 are solved sequentially within each time slot but remain dynamically coupled across successive slots through the queue evolution. Based on this decomposition, a 3D backpressure learning-based cloud–edge collaborative dynamic resource allocation algorithm is developed, as illustrated in Figure 2 and detailed in Algorithm 1. Specifically, SP1 is solved using the 3D backpressure-aware FDDPG method, while SP2 is solved using the Lagrangian-based cloud–edge computing resource-allocation method.
Figure 2. Principle of 3D backpressure learning-based cloud–edge collaborative dynamic resource allocation algorithm.
Although the FDDPG agent does not know the exact computing-resource allocation obtained by the subsequent Lagrangian stage when making the current splitting and paradigm decisions, the effects of workload arrivals and resource insufficiency are directly reflected in the queue backlogs of the terminal, edge, and cloud layers. Since these backlog states are included in the FDDPG state space, the agent can dynamically adjust the splitting ratios and computing paradigms according to the observed congestion level. Therefore, when bursty traffic temporarily increases the workload beyond the available processing capability, the resulting queue accumulation is fed back to the FDDPG agent in the subsequent decision, enabling adaptive workload redistribution and preventing persistent queue bottlenecks. This queue-feedback property is further verified by the traffic-load experiment in Section 5, where the delay of the proposed algorithm grows more slowly than those of the baselines as the data arrival volume increases,.
Algorithm 1 3D backpressure learning-based cloud–edge collaborative dynamic resource allocation algorithm.
Input: Number of time slots and slot duration; DTU and edge-server sets; initial data-queue and virtual-queue states; FDDPG learning parameters; experience-pool parameters; and system parameters defined in Section 2, Section 3 and Section 4.
Output: Terminal splitting-ratio decisions, computing-paradigm decisions, and edge/cloud computing-resource allocations.
    Initialize the actor, critic, target actor, and target critic networks for each edge server
    Initialize the data queues, virtual queues, and success/failure experience pools according to their prescribed initial states
    for each time slot t = 1, …, T do
    //Stage 1: 3D backpressure-aware FDDPG-based splitting ratio and computing paradigm decision
        for each edge server do in parallel
          Observe the cloud–edge–terminal state according to (22).
          Generate the action according to (25) and (26).
          Execute the action and evaluate the reward according to (24).
          Classify the resulting experience into the success or failure experience pool according to the virtual-queue-deficit criterion defined in Section 4.1.2.
Sample a mini-batch from the two experience pools according to (27).
          Update the critic network according to (28)–(30).
          Update the actor network according to (31)–(33).
          Upload the updated local model parameters to the cloud.
end for
          Evaluate and normalize the historical contribution scores of the edge servers according to (34).
          Perform differential federated aggregation according to (35) and (36).
Broadcast the aggregated global model and update the target networks according to (37) and (38).
        //Stage 2: Lagrangian-based edge–cloud computing-resource allocation
          Construct the edge- and cloud-side computing-resource-allocation subproblems according to (39) and (40).
          Solve the corresponding resource-allocation subproblems using the Lagrangian method.
          Update the data queues and virtual queues for the next time slot.
end for

4.1. 3D Backpressure-Aware FDDPG-Based Cloud–Edge Collaborative Communication Resource Allocation Method

The subproblem for optimizing terminal splitting ratios and computation paradigms at the edge server side is formulated as
  SP 1 : min o m , n ( t ) , z m , n , k ( t ) ψ n ( t ) s . t .   C 1 : o m , n ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t C 2 : z m , n , k ( t ) ∈ 0 , 1 , ∀ d m , n , ∀ t C 3 : ∑ k = 1 2 z m , n , k ( t ) = 1
For SP1, this paper employs the DDPG method to solve the problem. DDPG combines the efficiency of policy gradient methods with the convergence properties of Q-learning, making it well-suited for handling high-dimensional action spaces, and is widely used in resource allocation optimization. However, traditional DDPG has limitations, including restricted global sharing of local experiences and the absence of a backpressure-aware mechanism. As a result, it struggles to adjust decisions quickly under bursty traffic or resource bottlenecks, leading to insufficient exploration efficiency in complex distribution environments and an increased likelihood of getting stuck in local optima. Additionally, existing federated aggregation methods typically use weighted averaging based on local sample sizes, which fails to account for the actual contributions of different DTUs under varying operational conditions. These methods also lack effective mechanisms for evaluating performance improvements in the aggregated model, thereby limiting global optimization capability and stability.
Therefore, this paper proposes a 3D backpressure-aware FDDPG-based cloud–edge collaborative communication resource allocation method. First, a 3D backpressure-aware mechanism is developed by incorporating backpressure terms into the reward function, enhancing the policy’s sensitivity to multi-layer queue pressure balancing. Second, a dual experience replay mechanism in FDDPG is utilized to separately store experiences under different deficit variations, with proportional sampling during training. This approach improves sample utilization and exploration efficiency while avoiding local optima in dynamic resource allocation. Finally, a cloud-side federated aggregation method based on differential contribution evaluation is introduced, where the cloud evaluates the historical contributions of edge servers’ model parameters, assigns corresponding scores, and performs differential federated aggregation, thereby improving cross-terminal policy consistency and global performance.

4.1.1. MDP Model Construction for Cloud–Edge Collaborative Communication Resource Allocation

To further describe the dynamic optimization procedure in SP1, we formulate it as an MDP. Within this formulation, the state space comprises the operating states of terminals, edge servers, and the cloud, whereas the action space includes terminal splitting ratios together with computing paradigm choices for the present time slot. In contrast to standard MDPs, the reward function introduces a 3D backpressure term as an optimization-oriented signal, allowing the model to adaptively identify load imbalance throughout the multi-layer architecture.
(1)
State space
For an edge server en, the state space at time slot t contains information from the cloud, edge, and terminal layers. At the terminal layer, the state comprises the terminal queue backlog, the average data arrival rate at the terminal, and the virtual queue associated with the long-term terminal queuing delay constraint. At the edge layer, it contains the edge server queue backlog, the mean data arrival rate at the edge, and the virtual queue corresponding to the long-term edge queuing delay constraint. At the cloud layer, the state incorporates the cloud server queue backlog, the average data arrival rate at the cloud, and the virtual queue related to the long-term cloud queuing delay constraint. The state space is expressed as
S n ( t ) = L m , n d t , L m , n edg t , L m , n clo t , a ¯ m , n d t , a ¯ m , n edg t , a ¯ m , n clo t , H m , n d t , H m , n edg t , H m , n clo t ∀ d m , n ∈ D n
(2)
Action space
For an edge server en, the action space contains the terminal splitting-ratio choices for its associated DTUs, together with the computing paradigm decisions, and is formulated as
V n ( t ) = o m , n t , z m , n , k t ∀ d m , n ∈ D n
(3)
Reward space
In designing the reward function for edge server en, the 3D backpressure mechanism is incorporated to account for the backlog differences between DTUs and the edge, as well as between DTUs and the cloud. This design enables the model to dynamically capture load imbalances across the multi-layer architecture. Accordingly, the proposed 3D backpressure mechanism uses the terminal queue as a common reference to simultaneously evaluate the congestion differences between the terminal and the edge and between the terminal and the cloud. The two pressure components are directly coupled with the corresponding edge- and cloud-processing decisions. The reward function is therefore formulated as
r n ( t ) = ϑ ∑ m = 1 M n L m , n d ( t ) − L m , n edg ( t ) 1 − o m , n ( t ) z m , n , 1 ( t )                   + L m , n d ( t ) − L m , n clo ( t ) 1 − o m , n ( t ) z m , n , 2 ( t ) − ψ n ( t )
where ϑ represents the weight of the 3D backpressure term. Different from conventional hop-by-hop multi-layer backpressure, which generally constructs pressure differences between adjacent processing layers and applies them to successive forwarding decisions, the proposed mechanism simultaneously evaluates the terminal–edge and terminal–cloud processing paths using the terminal queue as a common reference. The two pressure differences are directly coupled with the corresponding computing-paradigm decisions in (24), enabling the FDDPG policy to jointly determine the splitting ratio and computing-paradigm decisions according to the congestion conditions of the two downstream processing paths.
The positive sign of the backpressure term does not reward queue accumulation itself. When the terminal backlog is larger than the edge backlog, L m , n d ( t ) − L m , n edq ( t ) > 0 , assigning more offloaded workload to edge processing increases the corresponding reward term. Conversely, when the edge queue is more congested than the terminal queue, the pressure difference becomes negative and further edge assignment is discouraged. The same mechanism applies to the cloud-processing path. Therefore, the backpressure term rewards workload-routing decisions that alleviate inter-layer congestion, while −ψn(t) accounts for the end-to-end queuing-delay and virtual-queue costs.

4.1.2. Training Method for the Edge Learning Model

To solve the aforementioned MDP problem, a DDPG-based learning model is deployed at the edge server to achieve dynamic optimization of terminal splitting ratios and computing paradigms. Each edge server first determines an action according to the presently observed state, records the resulting execution result as an experience, and stores it in the corresponding experience pool. Experiences are then proportionally sampled from both pools to train the edge-side model parameters. After training, the newly optimized model parameters are transmitted to the cloud, where a differential contribution evaluation is performed to aggregate the parameters into a unified global model. The aggregated model is subsequently distributed back to the edge servers, thereby enabling joint optimization across nodes.
At edge server en, four deep neural networks are deployed: the main actor network η n main S n ( t ) ; ω n η , main with parameters ω n η , main , the main critic network Q n main S n ( t ) ; V n ( t ) ; ω n Q , main with parameters ω n Q , main , the target actor network η n target S n ( t ) ; ω n η , target with parameters ω n η , target , and the target critic network Q n target S n ( t ) ; V n ( t ) ; ω n Q , target with parameters ω n Q , target . The parameter update process of the edge learning model is described as follows.
(1) Action Policy Formulation: To enhance the exploration capability of the network, 3D backpressure-aware adaptive Gaussian noise is added to the output of the actor network before action selection. This design increases the probability of sampling non-optimal actions, thereby improving exploration efficiency. The final action is expressed as
V n t ← η n main S n ( t ) ; ω n η , main + β n t
where βn(t) denotes the 3D-backpressure-aware adaptive Gaussian noise, defined as
β n t ∼ ℕ 0 , χ exp κ ∑ m = 1 M n L m , n d t − L m , n edg t + ∑ m = 1 M n L m , n d t − L m , n clo t
where χ and κ are tuning coefficients. As the backpressure increases, the noise level correspondingly grows, thereby encouraging the network to perform more extensive exploration.
(2) Experience Pool Partitioning: Each experience is categorized based on whether it satisfies the virtual queue delay constraint. Specifically, if the total deficit continues to increase, or if the deficit of any terminal with a positive backlog further increases, the experience is regarded as a failure and stored in the failure experience pool Ω n failure . Otherwise, it is considered a successful experience and stored in the success experience pool Ω n success . During model training, experiences are proportionally sampled from both pools, and the sampled training experience set Εn is expressed as
Ε n = Sample ( Ω n success , 1 − ν K )   ∪   Sample ( Ω n failure , ν K )
where the function Sample(Ω,k) represents sampling k experiences from the experience pool Ω. K represents the mini-batch size, i.e., the number of experiences drawn from the pools for each parameter update. The parameter ν is the sampling ratio used to adjust the proportion of different types of experiences in each mini-batch. When the edge server is currently in a failure state, ν is set to νfailure; otherwise, when it is in a success state, ν is set to νsuccess. It should be noted that ν determines the mini-batch composition independently of the actual numbers of experiences stored in the two pools. Therefore, even when failure experiences are more common during the early training stage, their proportion in each gradient update is bounded by νfailure rather than following the failure-pool proportion directly. Moreover, Equation (27) is activated only when both pools contain sufficient experiences to satisfy the required sampling numbers; before this condition is met, conventional replay over the accumulated experiences is used. This prevents both excessive sampling of early failure experiences and repeated sampling of a small number of successful experiences, thereby maintaining stable policy updates.
(3) Policy Performance Evaluation: The target critic network mainly estimates the Q-value associated with the present state–action pair. For the k-th experience, the target Q-value y n k ( t ) is formulated as
y n k ( t ) = r n k t + γ Q n target S n k ( t + 1 ) ; V n k ( t + 1 ) ; ω n Q , target
where γ represents the discount factor.
The proposed algorithm uses the temporal-difference (TD) error to train the critic network. This TD error measures the gap between the presently predicted Q-value and its target obtained from the next time slot, and is formulated as
δ n k ( t ) = y n k ( t ) − Q n main S n k ( t ) ; V n k ( t ) ; ω n Q , main
The main critic network optimizes its parameters using the mean squared error (MSE) computed from the TD error. Its loss function is formulated as
δ n k ( t ) = y n k ( t ) − Q n main S n k ( t ) ; V n k ( t ) ; ω n Q , main
The policy function network updates its parameters in the direction of the gradient using the policy gradient signals provided by the critic. The policy performance objective function is expressed as
J ( ω n η , main ) = 1 K ∑ k = 1 Q n main S n k ( t ) ; V n k ( t ) ; ω n Q , main
The proposed algorithm updates the local network parameters through gradient descent, as formulated below:
ω n Q , main ← ω n Q , main − μ Q ∇ ω n Q Loss n ( ω n Q , main )
ω n η , main ← ω n η , main − μ η ∇ ω n η J ( ω n η , main )
where ∇ ω n Q Loss n ( ω n Q ) denotes the loss-function gradient Lossn calculated relative to the main critic network parameters ω n Q . μ Q and μ η represent the learning rates of the critic network and the policy function network, respectively.
During the proposed edge learning model’s training stage, a 3D backpressure-aware mechanism is integrated. This 3D backpressure strategy efficiently identifies traffic-load disparities throughout the multi-layer architecture. More specifically, queue-backlog gaps from DTUs to the edge and from DTUs to the cloud are incorporated into the reward function as adaptive feedback signals. This design enhances the model’s awareness of global task load conditions and significantly improves the effectiveness of resource allocation optimization in cloud–edge collaborative environment.

4.1.3. Differential Contribution Evaluation-Based Cloud-Side Federated Aggregation Method

In this paper, a federated learning method with differential contribution evaluation is adopted to update the network parameters of edge servers, providing global guidance for the edge servers and adjusting their strategies to improve the overall return. After updating the network parameters, each edge server uploads its network parameters ω n Q , main and ω n η , main to the cloud. The cloud receives the local learning model network parameters uploaded by the edge servers and performs weighted aggregation based on the differential contribution evaluation mechanism, then distributes the updated global network parameters to all edge servers.
The cloud determines the contribution of edge server en in the parameter aggregation process by evaluating the historical reward variation. Specifically, the cloud extracts several test scenarios from the local database and executes the policy on the global network before and after aggregating the parameters of the server, thereby calculating the reward difference Δrn(t') between the post-aggregation and pre-aggregation cases. Subsequently, the cloud conducts statistical analysis of the reward variations observed during the historical training process, thereby quantifying the effective contribution of the server in long-term training. The historical contribution score is expressed as
π ˜ n = ∑ t ′ = 1 t e t ′ − 1 t − 1 − 1 e − 1 Δ r n ( t ′ )
The historical contribution score is further normalized to obtain the final score π n = π ˜ n ∑ n π ˜ n .
The cloud performs differential aggregation of model parameters based on the historical contribution scores of each edge server, which are expressed as
ω Global Q , main = 1 N ∑ n = 1 N π n ω n Q , main
ω Global η , main = 1 N ∑ n = 1 N π n ω n η , main
The aggregated global model is transmitted by the cloud to every edge server, where the edge servers overwrite their own network parameters with the aggregated parameters, i.e., ω n Q , main = ω Global Q , main , ω n η , main = ω Global η , main . Meanwhile, the local target networks undergo soft updates to maintain stable learning, which are formulated as
ω n Q , target ← ξ ω n Q , main + ( 1 − ξ ) ω n Q , target
ω n η , target ← ξ ω n η , main + ( 1 − ξ ) ω n η , target
where ξ is the soft update coefficient, which is a positive number much smaller than 1.
For each federated aggregation round, the differential contribution evaluation requires testing the candidate model associated with each participating edge server over J representative scenarios. Therefore, for N participating edge servers, the serial computational complexity is approximately O(NJCeval), where Ceval denotes the cost of one model evaluation. For fixed J, the evaluation complexity increases linearly with N. For city-wide deployment, the proposed aggregation mechanism can be implemented hierarchically by partitioning the distribution network into multiple regional aggregation domains. Differential contribution evaluation and differentiated aggregation are first performed independently within each region, after which the regional models are further aggregated using the same contribution-evaluation mechanism. This decomposes the city-wide aggregation task into smaller parallel aggregation processes without changing the core principle of the proposed method. In addition, differential evaluation is performed only during periodic federated aggregation rounds rather than in the per-slot real-time scheduling path. During the evaluation process, edge servers continue to make decisions using the latest available model. Therefore, the resulting overhead mainly affects the model-update interval rather than being directly added to the end-to-end service delay. The hierarchical regional implementation further reduces the scale of each evaluation task and supports parallel processing, thereby preserving the latency advantage of continuous edge-side inference.

4.2. Lagrangian Algorithm-Based Cloud–Edge Computing Resource Allocation Optimization Method

The subproblems of edge and cloud computing resource allocation are formulated separately, expressed as
SP 2 - 1 : min f m , n edg t ψ n edg ( t ) = ∑ m = 1 M n S m , n edg ( t ) s . t .   C 4 : ∑ m = 1 M n f m , n edg t ≤ f n , max edg t , ∀ n , ∀ t
SP 2 - 2 : min f m , n clo t ψ clo ( t ) = ∑ n = 1 N ∑ m = 1 M n S m , n clo ( t ) s . t .   C 5 : ∑ n = 1 N ∑ m = 1 M n f m , n clo t ≤ f max clo t , ∀ d m , n , ∀ t
For the two computing-resource allocation subproblems in (39) and (40), the Lagrangian method is adopted to transform the constrained resource-allocation problem through dual decomposition, enabling the corresponding variables and multipliers to be updated iteratively. Under the splitting-ratio and computing-paradigm decisions determined by SP1, the KKT conditions are used to characterize the solution of the continuous resource-allocation subproblem. It should be emphasized that these optimality conditions apply only to the resource-allocation subproblem under the given SP1 decisions and do not establish global optimality of the original mixed-integer problem P2.

4.3. Computational Complexity Analysis

Let 𝒫η and 𝒫Q denote the total numbers of trainable parameters in the actor and critic networks, respectively, which are determined by the input/output dimensions and the number and width of all hidden layers. For the mini-batch size K defined in Equation (27), one actor–critic parameter update has a computational complexity of O[K(𝒫η + 𝒫Q)]. For Nep training episodes and T slots per episode, the FDDPG training complexity at each edge server is O[NepTK(𝒫η + 𝒫Q)]. The additional complexity of experience sampling and target-network soft updating is of a lower order. For SP2, assuming ILag Lagrangian dual iterations, the resource-allocation complexity is O [ I Lag ∑ n = 1 N M n ] . Hence, after model training, the online computation mainly consists of actor-network inference and the iterative SP2 solution.

5. Simulation

This paper employs the Matlab R2025a simulation tool to simulate the cloud–edge collaborative dynamic resource allocation scenario for efficient distribution automation. The terminal layer comprises 60 DTUs installed across distribution-network equipment, including switch stations and ring main units. The edge layer contains 10 edge servers, while terminal data are delivered to these servers through 5G links. Rayleigh fading is utilized to model the time-varying channel gain fluctuations caused by multipath propagation in wireless communications for distribution networks. Each 5G channel provides a bandwidth of 10 MHz, and the transmission power varies within the range of [40, 70] mW. The data arrival volume Am,n(t) of each DTU follows a Poisson distribution with a mean of 5 kB per 100 ms slot. The detailed simulation parameters are listed in Table 2 [33,34,35].
Table 2. Simulation parameters.
Two baseline algorithms are selected as benchmarks. Baseline 1 adopts a federated reinforcement learning framework for cloud–edge–end collaborative optimization. In this approach, federated DRL runs on edge servers to jointly determine task offloading and computing resource allocation, while the cloud periodically combines the global model [33]. Baseline 2 employs a DDPG-driven cloud–edge collaborative optimization framework with centralized training and distributed execution. In this approach, DDPG models are distributed across edge servers to dynamically optimize computing resource allocation and task offloading [34].
Figure 3 illustrates how the end-to-end delay evolves across successive time slots. The results indicate that all three algorithms exhibit a downward trend and eventually converge. Relative to Baseline 1 and Baseline 2, the proposed algorithm lowers the average end-to-end delay by 2.01% and 0.08%, respectively. This is because the proposed algorithm adopts a 3D backpressure-aware FDDPG approach, which enhances the policy’s ability to perceive the balance of queue pressure across multiple layers. Consequently, it dynamically adjusts the data splitting ratio and computation paradigm, thereby providing low-delay resource scheduling support in distribution automation scenarios.
Figure 3. End-to-end delay of terminals versus slots under different algorithms.
Figure 4 shows the variation in the normalized reward with training episodes under different algorithms. As shown in the results, the proposed algorithm converges to a steady-state normalized reward of 0.9210, while Baseline 1 and Baseline 2 converge to 0.5851 and 0.5304, improving the reward by 57.40% and 73.65%, respectively. This improvement stems from the joint effects of the proposed 3D backpressure-aware mechanism, dual experience replay mechanism, and cloud-side federated aggregation method based on differentiated contribution evaluation, which evaluates the models of each edge server, quantifies their parameter contributions during aggregation, and increases the parameter weights of high-performance edge servers to achieve differentiated aggregation. This approach also reduces the adverse influence of low-quality or abnormal parameters on the global model, speeds up federated aggregation convergence, improves the global model’s overall performance, and maintains the stability of federated learning.
Figure 4. Normalized reward of different algorithms versus slots.
Figure 5 shows the virtual queue deficit under different algorithms. It can be observed from the results that, compared with baseline 1 and baseline 2, the proposed algorithm maintains a relatively low level of average virtual queue deficit at the terminal, edge, and cloud layers, with overall smaller fluctuations. This is because the proposed algorithm leverages a 3D backpressure-aware mechanism to capture the queue differences across the terminal–edge–cloud hierarchy in real time and introduces the “local–edge” and “local–cloud” dual backlog gaps as dynamic weighting factors in the reward function. In this way, the agent can instantly perceive the congestion degree at each layer during every decision slot and adaptively adjust the data splitting ratio and computation paradigm selection, thereby effectively suppressing queue expansion and significantly enhancing system stability and robustness under high-concurrency scenarios.
Figure 5. Virtual queue deficit under different algorithms.
Figure 6 illustrates the decomposition of the end-to-end delay of the three algorithms under different numbers of terminals. According to (14), the end-to-end delay is decomposed into the local queuing delay and the dominant offloaded-path delay, i.e., S m , n d ( t ) + max { S m , n edg ( t ) , S m , n clo ( t ) } . The results reveal that with only a small number of terminals, the three algorithms produce nearly identical delay performance. However, as the number of terminals increases, the end-to-end delay of all algorithms rises, though at significantly different rates and with varying allocation characteristics. At 80 terminals, the proposed algorithm lowers the total delay by approximately 7.04% relative to Baseline 1 and by 8.63% relative to Baseline 2. This improvement mainly arises from its capacity to distribute the task load more evenly among the terminal, edge, and cloud layers according to their individual computing capabilities. In contrast, Baseline 1 and Baseline 2 show clear imbalances in allocation, leading to bottlenecks in certain layers and increasing the overall delay. The proposed algorithm, however, employs a 3D backpressure mechanism to identify queue imbalances in real time and adaptively modify task offloading and resource allocation. As a result, tasks can be assigned more flexibly, and the global delay is effectively decreased.
Figure 6. Decomposition of the end-to-end delay under different numbers of terminals.
To further evaluate the proposed algorithm under realistic distribution automation conditions, four groups of robustness experiments are conducted, as shown in Figure 7. Each setting is independently repeated ten times with different random seeds, and the mean end-to-end delay is reported. The nominal operating point is kept consistent with Figure 3, in which the proposed algorithm achieves an average end-to-end delay of 485.0 ms and lowers the delay by 6.51% and 8.82% compared with Baseline 1 and Baseline 2, respectively.
Figure 7. Robustness of different algorithms under dynamic and heterogeneous operating conditions.
Figure 7a evaluates the influence of wireless uncertainty and communication failures. Rayleigh block fading is generated across time slots, while the additional penetration loss increases from 0 to 30 dB and the random link interruption probability increases from 0 to 8% from W0 to W3. The results indicate that the end-to-end delay of all three algorithms rises as the wireless environment deteriorates. Under W3, the proposed algorithm achieves 548.5 ms, which is 9.11% and 12.52% lower than Baseline 1 and Baseline 2, respectively. This is because the 3D backpressure-aware mechanism perceives in real time the queue accumulation caused by transmission degradation and retransmission, and accordingly adjusts the terminal splitting ratio and computing paradigm to redistribute the processing load across the terminal, edge, and cloud layers. The proposed FDDPG policy is not tied to a specific fading distribution. Severe attenuation and multipath interference can be represented through the corresponding instantaneous channel gain and effective transmission rate in the communication model. Their effects are subsequently propagated to the transmission delay, queue evolution, and virtual-queue states, which are observed by the learning model and reflected in the reward. Therefore, alternative channel models can be incorporated without changing the FDDPG architecture or decision variables, providing compatibility with different wireless propagation environments.
Figure 7b investigates the effect of heterogeneous DTU computing capabilities. The mean terminal computing capability is kept at 0.5 GHz, while its dispersion is gradually enlarged from a fixed value to U[0.2,0.8] GHz. The delay of all algorithms increases with terminal heterogeneity, since low-capability DTUs tend to become local processing bottlenecks. Nevertheless, the proposed algorithm maintains the lowest delay and reaches 519.0 ms under the largest dispersion, which is 8.63% and 11.73% lower than the two baselines. The reason is that the terminal splitting ratio is optimized for each DTU rather than uniformly, so that a smaller local share is assigned to low-capability terminals, thereby suppressing the straggler effect.
Figure 7c evaluates different traffic loads by varying the mean data arrival volume of DTUs from 3 to 9 kB per 100 ms slot. With light traffic, the three algorithms exhibit similar delay performance. As the traffic load increases, queue accumulation becomes significant and the performance gap widens. At 9 kB per slot, the proposed algorithm achieves 694.0 ms, whereas Baseline 1 and Baseline 2 reach 768.0 ms and 794.0 ms, corresponding to reductions of 9.64% and 12.59%, respectively. This demonstrates that the 3D backpressure mechanism provides greater benefit under high-load conditions.
Figure 7d further examines the influence of the model synchronization delay, which is varied from 0 to 200 ms. For the proposed algorithm and Baseline 1, this delay corresponds to the federated aggregation and model distribution process, whereas for Baseline 2 it corresponds to the parameter synchronization between the centralized training server and the distributed execution agents. During a delayed synchronization round, each edge server continues to execute the latest available local policy until the updated model is received. Although model staleness gradually increases the end-to-end delay, the proposed method remains comparatively insensitive to this delay. At a synchronization delay of 200 ms, its average end-to-end delay is 507.5 ms, which remains 8.39% and 11.20% lower than Baseline 1 and Baseline 2, respectively.
To quantify the contribution of each proposed component, an ablation study is conducted, as shown in Figure 8, where the steady-state level of each curve reflects the delay performance and the training episode at which the curve becomes flat reflects the convergence speed. Each variant is independently repeated ten times with different random seeds, and the mean results are reported. Removing the 3D backpressure mechanism degrades the end-to-end delay performance by approximately 4.98%, confirming its contribution to multi-layer congestion-aware load balancing. Removing the dual experience replay mechanism degrades the delay performance by 4.02% and reduces the convergence efficiency by 21.54%, indicating its major role in accelerating policy learning. Removing the differential contribution-based aggregation results in a 1.76% degradation in delay performance and a 10.08% reduction in convergence efficiency, demonstrating its contribution to federated-training consistency and stability. Overall, the complete proposed method achieves an 8.80% delay improvement over standard FDDPG, verifying the complementary effects of the three mechanisms.
Figure 8. Convergence of the average end-to-end delay under different ablation variants.
To investigate the influence of the 3D backpressure weighting factor, ϑ is varied from 0 to 1.5 while all the other parameters remain unchanged. Each setting is independently repeated ten times with different random seeds, and the mean end-to-end delay is reported. In addition, Γ ϑ = ∑ t | ϑ Φ n ( t ) | / ∑ t | ψ n ( t ) | is introduced to quantify the relative contribution of the backpressure shaping term to the original SP1 objective. As shown in Figure 9, increasing ϑ from zero initially improves the delay performance by strengthening the explicit inter-layer pressure guidance, and the case of ϑ = 0 is consistent with the variant without the 3D backpressure mechanism in Figure 8. The performance remains relatively stable over the moderate range of 0.15–0.60, within which the maximum deviation from the best result is only 0.85%. When ϑ becomes large, Γϑ approaches or exceeds unity and the delay increases by 3.88% at ϑ = 1.5, indicating that excessive emphasis on instantaneous pressure differences may distort the original delay-and-stability objective. These results provide a practical parameter-setting guideline, i.e., the backpressure term should serve as an auxiliary directional signal with a moderate contribution relative to ψn(t), rather than becoming the dominant component of the reward. Accordingly, ϑ = 0.30 is adopted in this paper.
Figure 9. Sensitivity of the end-to-end delay and the relative backpressure contribution Γϑ to the weighting factor ϑ.

6. Conclusions

In this paper, we develop a 3D backpressure learning-driven cloud–edge collaborative framework for dynamic resource allocation, targeting limited computing capacity, communication bottlenecks, and time-varying wireless channels in distribution automation. The proposed method optimizes terminal splitting, computing paradigm selection, and resource allocation using Lyapunov optimization and a two-stage solution framework. Simulation results show that the proposed method achieves lower end-to-end delay than Baseline 1 and Baseline 2, with reductions of 6.51% and 8.82%, respectively. Furthermore, the dual experience replay mechanism accelerates convergence by 21.54% while decreasing end-to-end delay by 4.02%. These improvements demonstrate the effectiveness and reliability of the proposed approach in resource scheduling. The current framework mainly focuses on the performance of cloud–edge collaborative resource allocation, while cybersecurity protection for model and information exchange should be further strengthened to enhance the security and reliability of cloud–edge collaboration. Future work will investigate secure aggregation, malicious-update detection, and trustworthy communication mechanisms to further improve the cybersecurity and practical reliability of the proposed framework.

Author Contributions

Conceptualization, S.H. and Z.R.; funding acquisition, R.Z. and Z.L.; investigation, Z.R., X.X. and J.L.; methodology, S.H., Z.R., X.X. and J.L.; writing—original draft, S.H., Z.L., Z.R., and J.L.; writing—review & editing, R.Z., Z.L. and J.X. All authors have read and agreed to the published version of the manuscript.

Funding

The work is supported by Science and Technology Project of China Southern Power Grid (GDKJXM20230797); and the Pazhou Laboratory Research Project (PZL2026ZZ0004).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that this study received funding from China Southern Power Grid Co., Ltd. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.

References

  1. Fattaheian-Dehkordi, S.; Abbaspour, A.; Fotuhi-Firuzabad, M.; Lehtonen, M. A Distributed Framework for Intense Ramping Management in Distribution Networks. IEEE Trans. Smart Grid 2023, 14, 315–327. [Google Scholar] [CrossRef] [Scilit]
  2. Liu, J.; Zeng, P.; Xing, H.; Li, Y.; Wu, Q. Optimal Operation of Flexible Distribution Networks for Security Improvement Considering Active Management. CSEE J. Power Energy Syst. 2023, 9, 996–1007. [Google Scholar]
  3. Xu, Z.; Jiang, W.; Xu, J.; Deng, Y.; Cheng, S.; Zhao, J. A Power-Grid-Mapping Edge Computing Structure for Digital Distributed Distribution Networks. IEEE Trans. Smart Grid 2024, 15, 3432–3445. [Google Scholar] [CrossRef] [Scilit]
  4. Zhao, M.; Zhang, X.; He, Z.; Chen, Y.; Zhang, Y. Dependency-Aware Task Scheduling and Layer Loading for Mobile Edge Computing Networks. IEEE Internet Things J. 2024, 11, 34364–34381. [Google Scholar] [CrossRef] [Scilit]
  5. Zhou, H.; Zhang, Z.; Li, D.; Su, Z. Joint Optimization of Computing Offloading and Service Caching in Edge Computing-Based Smart Grid. IEEE Trans. Cloud Comput. 2023, 11, 1122–1132. [Google Scholar] [CrossRef] [Scilit]
  6. Jia, Q.; Jiao, W.; Chen, S.; Yan, Z.; Sun, H. A Trustworthy Cloud-Edge Collaboration Framework for Scheduling Distributed Energy Resources in Distribution Networks. IEEE Trans. Smart Grid 2025, 16, 2691–2694. [Google Scholar] [CrossRef] [Scilit]
  7. Su, Q.; Zhang, Q.; Li, W.; Zhang, X. Primal-Dual-Based Computation Offloading Method for Energy-Aware Cloud-Edge Collaboration. IEEE Trans. Mob. Comput. 2024, 23, 1534–1549. [Google Scholar] [CrossRef] [Scilit]
  8. Laili, Y.; Wang, X.; Zhang, L.; Ren, L. DSAC-Configured Differential Evolution for Cloud–Edge–Device Collaborative Task Scheduling. IEEE Trans. Ind. Inform. 2024, 20, 1753–1763. [Google Scholar] [CrossRef] [Scilit]
  9. Alam, M.Z.; Jamalipour, A. Multi-Agent DRL-Based Hungarian Algorithm (MADRLHA) for Task Offloading in Multi-Access Edge Computing Internet of Vehicles (IoVs). IEEE Trans. Wirel. Commun. 2022, 21, 7641–7652. [Google Scholar] [CrossRef] [Scilit]
  10. Wu, J.; Jia, M.; Guo, Q.; Gu, X. Joint Optimization Computation Offloading and Resource Allocation for LEO Satellite with Edge Computing. In Proceedings of the 2023 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Beijing, China, 14–16 June 2023; pp. 1–5. [Google Scholar]
  11. Song, X.; Li, R.; Xu, S.; Zhou, Z. Joint Resource Allocation and Trajectory Optimization Algorithm in UAV-Assisted MEC System Based on DDPG. In Proceedings of the 2024 International Annual Conference on Complex Systems and Intelligent Science (CSIS-IAC), Guangzhou, China, 20–22 September 2024; pp. 786–791. [Google Scholar]
  12. Wang, J.; Wang, Y.; Cheng, P.; Yu, K.; Xiang, W. DDPG-Based Joint Resource Management for Latency Minimization in NOMA-MEC Networks. IEEE Commun. Lett. 2023, 27, 1814–1818. [Google Scholar] [CrossRef] [Scilit]
  13. Li, C.; Jiang, K.; He, G.; Bing, F.; Luo, Y. A Computation Offloading Method for Multi-UAVs Assisted MEC Based on Improved Federated DDPG Algorithm. IEEE Trans. Ind. Inform. 2024, 20, 14062–14071. [Google Scholar] [CrossRef] [Scilit]
  14. He, Y.; Yang, M.; He, Z.; Guizani, M. Computation Offloading and Resource Allocation Based on DT-MEC-Assisted Federated Learning Framework. IEEE Trans. Cogn. Commun. Netw. 2023, 9, 1707–1720. [Google Scholar] [CrossRef] [Scilit]
  15. Chen, H.; Wu, F.; Hou, K.; Qiu, T.Z. Backpressure-Based Distributed Dynamic Route Control for Connected and Automated Vehicles. IEEE Trans. Intell. Transp. Syst. 2022, 23, 20953–20964. [Google Scholar] [CrossRef] [Scilit]
  16. Wang, M.-C.; Hershey, P.C. System of Systems for Distributed Disaggregated Communications via Reinforcement Learning and Backpressure (D2CRaB). In Proceedings of the 2023 18th Annual System of Systems Engineering Conference (SoSe), Lille, France, 14–16 June 2023; pp. 1–7. [Google Scholar]
  17. Hu, X.; Shan, L.; Hua, J.; Qi, J.; Dong, Z.; Xu, B.; Sun, Y. Joint Resource Allocation and Task Offloading for Heterogeneous Cloud-Edge-End Networks Assisted by NOMA. IEEE Trans. Green Commun. Netw. 2026, 10, 1765–1778. [Google Scholar] [CrossRef] [Scilit]
  18. An, Y.; Zhang, S.; Liu, Y.; Gao, W.; Liu, C.; Ye, Y.; Peng, W. Computation Offloading and Resource Allocation for Mobile Edge Computing in Smart Grid. Appl. Energy 2026, 415, 127870. [Google Scholar] [CrossRef] [Scilit]
  19. Awad, H.; Bayoumi, E.H.E. Electrical Grid Architectures for Smart Cities from Digitalized Power Systems to AI-Enabled Urban Energy Ecosystems. Smart Cities 2026, 9, 96. [Google Scholar] [CrossRef] [Scilit]
  20. Li, L.; Cai, Z.; Xia, X.; Li, Z.; Yao, Z.; Li, S.; Liao, H.; Zhou, Z. Cyber-Physical Integrated Resource Scheduling for Distribution Networks Based on Cloud-Edge-End Collaborative Federated Consensus Learning. Int. J. Electr. Power Energy Syst. 2026, 178, 111970. [Google Scholar] [CrossRef] [Scilit]
  21. Cao, D.; Hu, W.; Zhao, J.; Huang, Q.; Chen, Z.; Blaabjerg, F. A Multi-Agent Deep Reinforcement Learning Based Voltage Regulation Using Coordinated PV Inverters. IEEE Trans. Power Syst. 2020, 35, 4120–4123. [Google Scholar] [CrossRef] [Scilit]
  22. Liu, H.; Wu, W. Federated Reinforcement Learning for Decentralized Voltage Control in Distribution Networks. IEEE Trans. Smart Grid 2022, 13, 3840–3843. [Google Scholar] [CrossRef] [Scilit]
  23. Awad, H.; Bayoumi, E.H.E. Next-Generation Smart Inverters: Bridging AI, Cybersecurity, and Policy Gaps for Sustainable Energy Transition. Technologies 2025, 13, 136. [Google Scholar] [CrossRef] [Scilit]
  24. Majidov, K.; Ji, R.; Tao, H.; Abdalla, A.N.; Tang, X.; Li, S.; Liu, Y. Toward Secure Intelligent Power IoT Terminals for Smart Grids: A Review of Cryptography, Edge Computing, and Anomaly Detection. Renew. Sustain. Energy Rev. 2026, 235, 116979. [Google Scholar] [CrossRef] [Scilit]
  25. Liao, H.; Che, W.; Zhou, W.; Yao, Z.; Zhou, Z.; Mumtaz, S. Sensing-Communication-Computing Integrated Resource Allocation for 3D Observability Enhancement of Distribution Grid. IEEE Trans. Smart Grid 2026. [Google Scholar] [CrossRef] [Scilit]
  26. Ci, H.; Leng, Y.; Li, Z.; Chen, Y.; Liao, H.; Zhou, Z.; Wu, W.; Wang, X. Generative AI-Enabled Transmission and Computing Integration for Cloud–Edge Collaborative IoT. IEEE Trans. Consum. Electron. 2026, 72, 7670–7682. [Google Scholar] [CrossRef] [Scilit]
  27. Liu, H.; Long, X.; Li, Z.; Long, S.; Ran, R.; Wang, H.-M. Joint Optimization of Request Assignment and Computing Resource Allocation in Multi-Access Edge Computing. IEEE Trans. Serv. Comput. 2023, 16, 1254–1267. [Google Scholar] [CrossRef] [Scilit]
  28. Gao, Y.; Zhang, H.; Yu, F.; Xia, Y.; Shi, Y. Joint Computation Offloading and Resource Allocation for Mobile-Edge Computing Assisted Ultra-Dense Networks. J. Commun. Inf. Netw. 2022, 7, 96–106. [Google Scholar] [CrossRef] [Scilit]
  29. Wang, X.; Han, Y.; Shi, H.; Qian, Z. JOAGT: Latency-Oriented Joint Optimization of Computation Offloading and Resource Allocation in D2D-Assisted MEC System. IEEE Wirel. Commun. Lett. 2022, 11, 1780–1784. [Google Scholar] [CrossRef] [Scilit]
  30. Chu, W.; Yu, P.; Yu, Z.; Lui, J.C.S.; Lin, Y. Online Optimal Service Selection, Resource Allocation and Task Offloading for Multi-Access Edge Computing: A Utility-Based Approach. IEEE Trans. Mob. Comput. 2023, 22, 4150–4167. [Google Scholar] [CrossRef] [Scilit]
  31. Xiao, L.; Zhang, Y.; Hu, Z.; Dai, J. Performance Benefits of Robust Nonlinear Zeroing Neural Network for Finding Accurate Solution of Lyapunov Equation in Presence of Various Noises. IEEE Trans. Ind. Inform. 2019, 15, 5161–5171. [Google Scholar] [CrossRef] [Scilit]
  32. Yin, L.; Luo, J.; Qiu, C.; Wang, C.; Qiao, Y. Joint Task Offloading and Resources Allocation for Hybrid Vehicle Edge Computing Systems. IEEE Trans. Intell. Transp. Syst. 2024, 25, 10355–10368. [Google Scholar] [CrossRef] [Scilit]
  33. Chen, Y.; Zhou, Z.; Han, D.; Zhao, X.; Qi, Y.; Wei, Y. TSN-Integrated Flow Scheduling Method in Power+5G Fronthaul Network. Acta Electron. Sin. 2023, 51, 1141–1147. [Google Scholar]
  34. Liao, H.; Zhou, Z.; Liu, N.; Zhang, Y.; Xu, G.; Wang, Z.; Mumtaz, S. Cloud-Edge-Device Collaborative Reliable and Communication-Efficient Digital Twin for Low-Carbon Electrical Equipment Management. IEEE Trans. Ind. Inform. 2023, 19, 1715–1724. [Google Scholar] [CrossRef] [Scilit]
  35. Long, S.; Zhang, Y.; Deng, Q.; Pei, T.; Ouyang, J.; Xia, Z. An Efficient Task Offloading Approach Based on Multi-Objective Evolutionary Algorithm in Cloud-Edge Collaborative Environment. IEEE Trans. Netw. Sci. Eng. 2023, 10, 645–657. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.