Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 07 August 2024
Sec. Smart Grids
This article is part of the Research Topic Enhancing Resilience in Smart Grids: Cyber-Physical Systems Security, Simulations, and Adaptive Defense Strategies View all 10 articles

Cloud-edge collaborative high-frequency acquisition data processing for distribution network resilience improvement

Sanlei DangSanlei DangJie ZhangJie ZhangTao Lu
Tao Lu*Yongwang ZhangYongwang ZhangPeng SongPeng SongJun ZhangJun ZhangRirong LiuRirong Liu
  • Metrology Center, Guangdong Power Grid Co., Ltd., Qingyuan, China

To realize transparent monitoring and resilience improvement of low-voltage distribution network, both the data acquisition scope and frequency have been greatly expanded. Cloud-edge collaboration leverages the edge server’s real-time response capabilities and the cloud server’s robust data processing power to enhance the performance of high-frequency data acquisition processing. Nonetheless, it continues to confront challenges such as the entanglement of optimization variables, the presence of uncertain information, and a lack of awareness regarding acquisition frequencies. In this paper, we propose a machine learning-based cloud-edge collaborative data processing optimization algorithm to minimize the weighted sum of data processing delay and device energy consumption for distribution network resilience improvement. The joint optimization problem is decoupled into device-edge data offloading subproblem and edge-cloud data splitting subproblem, which are solved by the proposed upper confidence bound (UCB) based frequency-aware device-edge data offloading optimization algorithm and the exponential-weight algorithm for exploration and exploitation (EXP3) based edge-cloud data splitting optimization algorithm, respectively. Simulation results show that the proposed algorithm is superior to existing algorithms in performances of energy consumption and total processing delay.

1 Introduction

With a high proportion of unstable distributed renewable sources, energy storage, and controllable loads connected to the low-voltage distribution network, its transparent monitoring and resilience improvement have become an indispensable requirement Zhou et al. (2022); Yang et al. (2023); Ding et al. (2024); Wang et al. (2018); Chen et al. (2021). A large number of high-frequency acquisition devices need to be deployed in the low-voltage distribution network to collect multi-dimensional operation data such as voltage and current to support continuous monitoring, unmanned control, and fault detection, improving the resilience of distribution network operation Shah et al. (2020); Li et al. (2023); Soltani et al. (2023); Tariq et al. (2020). Compared with conventional devices, both the data acquisition scope and frequency have been greatly expanded. However, due to the limited computation and energy resources of devices, it is difficult to satisfy the stringent and differentiated data processing requirements of electric services Liao et al. (2020); Liu and Cao (2021); Li et al. (2024b), Li et al. (2024c).

Cloud-edge collaboration is a new convergent distributed computing paradigm, which combines the advantages of edge computing and cloud computing Laili et al. (2023); Jiang et al. (2023); Zhang et al. (2021). High-frequency acquisition devices offload the collected data to either edge server or offload the data to cloud server for remote processing. The real-time response capability of edge server and the large data processing capability of cloud server are integrated to improve data processing performance Gao et al. (2022); Dong et al. (2021); Guo et al. (2020); Naeem et al. (2021). However, the application of cloud-edge collaborative high-frequency acquisition data processing for distribution network resilience improvement still faces several challenges.

First, cloud-edge collaborative data processing involves the joint optimization of transmission power selection, edge server selection, and data splitting Long et al. (2023); Wu et al. (2020); Lin et al. (2024). The coupling relationship among optimization variables causes difficulties in solving the joint optimization problem. Second, traditional optimization methods are based on the global state information (GSI), while it is impractical to obtain complete GSI in real-world applications Zhang et al. (2022); Wang et al. (2022); Zhang et al. (2022). Uncertain GSI leads to large deviations in the optimization of cloud-edge collaborative data processing decisions. Last but not least, the data processing performance is affected by the frequency of data acquisition. The data processing optimization without the consideration of acquisition frequency cannot satisfy differentiated data processing requirements of high-frequency acquisition, which degrades the optimization performance Xiao et al. (2022); Cui et al. (2021).

Currently, some works have explored data processing for the distribution network. In Xia et al. (2022), Xia et al. proposed a data processing algorithm based on the Lyapunov optimization framework and the Markov approximation method, the objective of which is to minimize the long-term energy cost while meeting the real-time data processing constraint. However, the above study does not consider the joint optimization of edge server selection, data splitting, and device data transmission power control. In Mu et al. (2019), Mu et al. proposed a data processing method based on the centralized Kuhn-Munkers algorithm for a binary integer linear programming problem, the objective of which is to guarantee the network stability and improve energy saving. In Li et al. (2024a), Li et al. proposed a data processing method based on the three-dimensional learning-matching-based joint selection algorithm of server and container, the objective of which is to reduce the delay of high-priority service. However, the above studies do not consider how to make device data processing decisions under uncertain GSI. In Zhang et al. (2022), Zhang et al. proposed a data processing method based on convolutional neural networks and mathematical methods to solve the problems of sampling period anomalies, sampling reference time anomalies, data noise, and data missing in low-voltage distribution substation area. However, it does not consider the joint optimization of high-frequency acquisition device energy consumption and data processing delay.

Motivated by the above challenges, we propose a machine learning-based cloud-edge collaborative data processing optimization algorithm to minimize the weighted sum of data processing delay and device energy consumption for distribution network resilience improvement. First, we formulate a joint optimization problem of transmission power selection, edge server selection, and data splitting under cloud-edge collaboration. Second, the joint optimization problem is decoupled into device-edge data offloading subproblem and edge-cloud data splitting subproblem and solved by machine learning-based cloud-edge collaborative data processing optimization algorithm. Specifically, devices and edge servers can learn the optimal data offloading and data splitting strategy by upper confidence bound (UCB) based frequency-aware device-edge data offloading optimization and exponential-weight algorithm for exploration and exploitation (EXP3) based edge-cloud data splitting optimization, respectively. Finally, the effectiveness is verified through simulations. The main contributions of this paper are summarized as follows.

Two-stage joint optimization of transmission power selection, edge server selection, and data splitting under cloud-edge collaboration: We decompose the joint optimization of transmission power selection, edge server selection, and data splitting into two stages. In the first stage, the selection of transmission power and edge server is realized through UCB-based frequency-aware device-edge data offloading optimization algorithm, and in the second stage, the selection of data splitting ratio is realized through EXP3-based edge-cloud data splitting optimization algorithm.

Cloud-edge collaborative high-frequency acquisition data processing under uncertain GSI: We model the cloud-edge collaborative high-frequency acquisition data processing problem as a multi-armed bandit (MAB) problem and propose a machine learning-based cloud-edge collaborative data processing optimization algorithm, which introduces the acquisition frequency weight into the confidence upper bound calculation formula to achieve frequency awareness. The proposed algorithm optimizes device data offloading and edge-cloud data splitting through historical observations of cloud-edge collaborative processing delay and device energy consumption, integrating edge server and cloud server for collaborative computing.

Low-delay and low-energy consumption data processing: We formulate the optimization objective as the weighted sum of total data processing delay and energy consumption to achieve simultaneous reduction of delay and energy consumption. The proposed algorithm dynamically selects transmission power, edge server, and data splitting ratio based on the historical observation of weighted sum performance.

This paper is structured as follows. Section 2 formulates the system model and the cloud-edge data processing problem. The proposed machine learning-based cloud-edge collaborative data processing optimization algorithm is presented in Section 3. Simulation results are provided in Section 4. Section 5 concludes this paper.

2 System model

As shown in Figure 1, we consider a cloud-edge collaborative high-frequency acquisition data processing architecture for distribution network resilience improvement, which consists of the device layer, the edge layer, and the cloud layer. In the device layer, the information acquisition devices are deployed on distributed electrical equipment such as photovoltaic and distributed energy storage to collect data to support different services. There exists N devices. The set of which is denoted as D={d1,,dn,,dN}. The edge layer and the cloud layer consist of M edge servers and one cloud server, the set of edge servers is denoted as S={s1,,sm,,sM} and the cloud server is denoted as s0. Firstly, devices offload data to edge servers via 5G to reduce the data processing delay. Then, edge servers split the data offloaded from devices and transmit them to the cloud server via optical fiber communication to relieve data processing stress caused by device data growth. Through edge-cloud collaborative data processing, the processing requirements of high-frequency power distribution information acquisition can be met.

Figure 1
www.frontiersin.org

Figure 1. Cloud-edge collaborative high-frequency acquisition data processing architecture for distribution network resilience improvement.

The total optimization period is divided into T time slots, and the set is T={1,,t,,T}. Each slot includes three stages: device-edge data offloading, edge-cloud data transmission, and edge-cloud collaborative data processing. The maximum time length of each stage is set as τ1,τ2,τ3. Denote xn,m(t) as edge server selection variable, where xn,m(t)=1 represents that device dn selects edge server sm for data offloading in the t-th slot, and xn,m(t)=0 otherwise.

2.1 Device-edge data offloading model

The power distribution information acquisition devices have differentiated acquisition frequencies. Devices collect data with different volumes in each slot and offload the data to the selected edge server for data processing. Denoting the amount of data collected at dn in the t-th slot as Un(t), the data stored at dn are modeled as a data backlog queue Qn(t), which is evolved as Eq. 1:

Qnt+1=Qnt+Untm=1Mxn,mtUn,mD,Et,(1)

where UD,En,m (t) represents the amount of data offloaded by dn to sm in the t-th slot, which is given by Eq. 2:

Un,mD,Et=minQnt+Unt,τ1Rn,mt,(2)

where Rn,m(t) represents the rate of data transmission between dn and sm, which is given by Eq. 3:

Rn,mt=Bn,mtlog21+Pntgn,mtδ0+In,mt,(3)

where Bn,m(t) and gn,m(t) represent the bandwidth and channel gain for data transmission between dn and sm, respectively. δ0 and In,m(t) represent Gaussian white noise and electromagnetic interference power between dn and sm, respectively. Pn(t)Pn represents transmission power of dn. Pn is the transmission power set, which contains L levels and can be expressed by Eq. 4:

Pn=Pn,min,,Pn,min+l1Pn,maxPn,minL1,,Pn,max,(4)

where L is the transmission power level number. Pn,min and Pn,max represent the minimum transmission power and maximum transmission power of dn, respectively.

Therefore, the transmission delay of data offloading from dn to sm in the t-th slot is calculated as Eq. 5:

τn,mD,Et=minτ1,Qnt+UntRn,mt.(5)

The data transmission energy consumption En,m(t) for data offloading from dn to sm in the t-th slot is represented as Eq. 6:

En,mt=Pntτn,mD,Et.(6)

2.2 Edge-cloud data splitting model

Edge server sm maintains data backlog queue On,mE(t) for the data offloaded from device dn, which is dynamically evolved as Eq. 7:

On,mEt+1=On,mEt+Un,mD,Etyn,mtUn,mD,EtUn,mE,comt,(7)

where Un,mE,com(t) is the processed data volume of sm, whose specific explanation is shown in (11). yn,m(t)Y is data splitting ratio, which represents the data splitting ratio of dn from sm to s0. Y is the data splitting ratio set. In order to ensure the data integrity while accomplishing ratio-based data splitting, we discretize the data splitting ratio into H levels Chen et al. (2020), which can be expressed as Eq. 8:

Y=ymint,,ymint+h1ymaxyminH1,,ymax.(8)

Denote Un,mE,C(t) as the data amount of dn offloaded from sm to cloud server s0 in the t-th slot, which is given by Eq. 9:

Un,mE,Ct=minyn,mtUn,mD,Et,τ2RmE,Ct,(9)

where RmE,C(t) represents the transmission rate between sm and s0, whose calculation method is as same as (3).

The transmission delay of data transmitted from sm to s0 in the t-th slot is calculated as Eq. 10:

τn,mE,Ct=minτ2,yn,mtUn,mD,EtRmE,Ct.(10)

2.3 Edge-cloud collaborative data processing model

2.3.1 Edge server data processing delay model

Define the data amount of device dn processed by edge server sm in the t-th slot as Un,mE,com(t), which is given by Eq. 11:

Un,mE,comt=minOn,mEt+1yn,mtUn,mD,Et,τ3fn,mEtχn,(11)

where fn,mE(t) (cycles/s) is the computing capacity of sm in the t-th slot, and χn (cycles/bit) is the data processing complexity of dn. Therefore, the processing delay of sm in the t-th slot is given by Eq. 12:

τn,mE,comt=minτ3,χnOn,mEt+1yn,mtUn,mD,Etfn,mEt.(12)

2.3.2 Cloud server data processing delay model

Cloud server s0 maintains data backlog queue Zn,mC(t) for the data of device dn split from edge server sm, which is dynamically evolved as Eq. 13:

Zn,mCt+1=Zn,mCt+Un,mE,CtUn,mC,comt,(13)

where Un,mC,com(t) is the cloud server processing data amount, which is given by Eq. 14:

Un,mC,comt=minZn,mCt+Un,mE,Ct,τ3τn,mE,Ctfn,mCtχn.(14)

The processing delay of dn’s data in s0 is given by Eq. 15:

τn,mC,comt=minτ3τn,mE,Ct,χnZn,mCt+Un,mE,Ctfn,mCt.(15)

2.4 Problem formulation

The total delay of high-frequency acquisition data processing consists of the delay of device-edge data offloading, and the maximum value between edge server data processing delay and the sum of edge-cloud data splitting delay and cloud server data processing delay, which is given by Eq. 16:

τn,msumt=τn,mD,Et+maxτn,mE,comt,τn,mE,Ct+τn,mC,comt(16)

In this paper, we aim to address the problem of low delay and low energy consumption edge-cloud collaborative high-frequency acquisition data processing for distribution network resilience improvement. The objective is to minimize the weighted sum of data processing delay and device energy consumption through the joint optimization of transmission power selection, edge server selection, and edge-cloud data splitting ratio selection. The joint optimization problem is formulated as Eq. 17:

P1:minPnt,xn,mt,yn,mt1Nn=1Nm=1Mxn,mtϒn,mts.t.C1:xn,mt0,1,dnD,smS,tTC2:m=1Mxn,mt=1,dnD,smS,C3:n=1Nxn,mtnummmax,dnD,smS,C4:PntP,dnD,smS,C5:yn,mtY,dnD,smS,(17)

where ϒn,m(t)=τn,msum(t)+VEEn,m(t), and VE is the weight of the energy consumption. C1, C2 and C3 are edge server selection constraints, i.e., each device can only select one edge server for data offloading, and the maximum number of devices can be handled by sm is nummmax. C4 is the transmission power selection constraint and C5 is the data splitting ratio selection constraint.

P1 involves the device-edge data offloading optimization and edge-cloud data splitting optimization, which can be solved by a time-sequential manner. Specifically, the device-edge data offloading should be first optimized and edge-cloud data splitting should be optimized based on the data offloading strategy. Therefore, P1 is decomposed into two subproblems, i.e., SP1: device-edge data offloading subproblem involving Pn(t) and xn,m(t); SP2: edge-cloud data splitting subproblem involving yn,m(t).

3 Machine learning-based cloud-edge collaborative data processing optimization algorithm

In this section, a machine learning-based cloud-edge collaborative data processing optimization algorithm is proposed to solve the optimization problem. The implementation procedure of the machine learning-based cloud-edge collaborative data processing optimization algorithm is shown in Algorithm 1.

Algorithm 1.Machine Learning-based Cloud-Edge Collaborative Data Processing Optimization Algorithm.

1: Input: D, S, T, P, Y, N, M, VE.

2: Output: {xn,m(t)}, {Pn(t)} and {yn,m(t)}.

3: For t = 1,2, … ,T do

4: Phase 1: UCB-based frequency-aware device-edge    data offloading optimization

5: For dnD do

6:  Initialize al,mn(t),xn,m(t), and αl,mn(t).

7:  Sequentially select each arm and obtains the     initial reward.

8:  Calculate the confidence upper bound    based on (20).

9:  Select arm Al*,m*n and perform the action al*,m*n(t)     based on (21).

10: Update αl*,m*n(t), ᾱl*,m*n(t), and rl*,m*n(t) based on     (19) and (22) respectively.

11: End for

12: Phase 2: EXP3-based edge-cloud data splitting     optimization

13: For smS do

14: Initialize the uniform distribution parameter    ξ(0,1]. Set the empirical performance-related     distribution parameter     λhn,m(t)=1, Yhn,mY.

15:  Calculate the probability for selecting      Yhn,m based on (25).

16:  Calculate the cumulative distribution        function of probhn,m(t) based on (26).

17:  Generate a random value prob0n,m(t)[0,1], and      get the optimal splitting ratio decision      based on (27).

18:  Execute b1n,m(t)=1 and get the reward γhn,m(t)     based on (24).

19: Update the empirical performance-related      distribution parameter λhn,m(t) based on      (28) and (29).

20: End for

21: End for

3.1 UCB-based frequency-aware device-edge data offloading optimization

SP1 is formulated as Eq. 18:

SP1:minPnt,xn,mt1Nn=1Nm=1Mxn,mtϒn,mts.t.C1C4.(18)

SP1 optimizes the device-edge data offloading process. Its optimization variables involve Pn(t) and xn,m(t). The device obtains the optimal offloading decision by minimizing the weighted sum of τn,msum(t) and En,m(t).

However, the precise knowledge of global state information such as channel quality and edge server computing resources is inaccurate. It is difficult for devices to make the optimal offloading decision. Devices should optimize edge server selection and power selection based on the local state information. Multi-armed bandit (MAB) is an effective solution to solve the combinatorial optimization problem with incomplete information Hashima et al. (2020); Zhao et al. (2020). In each slot, the decision maker selects an arm. Then, the selected arm generates a reward. The goal of the decision maker is to maximize the cumulative reward.

We transform SP1 into an MAB problem. The decision maker, arm, action, and reward are described as follows.

Decision maker: Define the acquisition devices as the decision maker, which makes the edge server selection and power control decision for data offloading.

Arm: The power Pn and edge server S are combined to reduce the space complexity of action. Define An={A1,1n,,Al,mn,,AL,Mn} as the set of arms which satisfy |An|=L×M. The arm Al,mn represents the combination of the power level l and edge server sm. Define the number of times to select Al,mn as rl,mn(t).

Action: Define the arm selection action indicator variable as al,mn(t), al,mn(t)=1 represents that device dn selects the transmission power Pn(t)=Pn,min+(l1)(Pn,maxPn,min)L1 to offload data to the edge server sm.

Reward: In the t-th slot, dn selects Al,mn to get the reward αl,mn(t), which is given by Eq. 19:

αl,mnt=ϒn,mt.(19)

We propose a UCB-based frequency-aware device-edge data offloading optimization algorithm, which introduces the acquisition frequency weight into the confidence upper bound calculation formula to achieve frequency awareness, and addresses the MAB problem of device-edge data offloading. UCB is a low-complexity learning-based algorithm to balance exploitation and exploration. The proposed algorithm enables the acquisition devices to take action based on local state information such as delay. Afterward, combined with the optimization variables τn,mD,E(t) and En,m(t), the acquisition devices perceive the obtained reward and updated state information for the next selection Xia et al. (2020).

The implementation procedure of UCB-based frequency-aware device-edge data offloading optimization algorithm is introduced as follows.

3.1.1 Initialization

Initialize al,mn(t)=0, xn,m(t)=0, and αl,mn(t)=0, dnD, smS. When t|An|, device dnD sequentially selects each arm and obtains the initial reward.

3.1.2 Decision making

dn calculates the confidence upper bound based on the selection number rl,mn(t) of Al,mn in the t-th slot, which is expressed by Eq. 20:

αl,mn,upt=ᾱl,mnt1+1βnᾱl,mnt1lntrl,mnt1,(20)

where ᾱl,mn(t1) is the average reward before the (t1)-th slot, βn is the acquisition frequency weight of dn, ln(t)rl,mn(t) is the confidence interval of Al,mn, and βn is the acquisition frequency weight of dn. If the acquisition frequency weight βn of dn is larger, more data will be collected at each slot. In order to ensure its transmission delay and energy consumption performance, it is necessary to utilize the best possible decision. Thus, the second term indicates that if βn is larger and the reward value of the selected arm is higher, the confidence interval is smaller and the device tends to exploit the currently selected arm. If βn is smaller and the reward value of the selected arm is lower, the confidence interval is larger and the device tends to explore other arms.

After obtaining αl,mn,up(t), dn selects the arm Al,mn with the highest confidence upper bound to perform the action, which is expressed by Eq. 21:

Al*,m*n=argmaxAl*,m*nαl,mn,upt,al*,m*nt=1.(21)

3.1.3 Learning process

The device observes delay and energy efficiency performances. Then, gets the reward αl*,m*n(t) based on (19). Accordingly, ᾱl*,m*n(t) and rl*,m*n(t) are updated as Eq. 22:

ᾱl*,m*nt=rl*,m*nt1ᾱl*,m*nt1+al*,m*ntαl*,m*ntrl*,m*nt1+al*,m*nt,rl*,m*nt=rl*,m*nt1+al*,m*nt.(22)

3.2 EXP3-based edge-cloud data splitting optimization

SP2 is formulated as Eq. 23:

SP2:minyn,mt1Nn=1Nm=1Mϒn,mExpts.t.C5,(23)

where ϒn,mExp(t)=max{τn,mE,com(t),τn,mE,C(t)+τn,mC,com(t)}.

Based on the offloading decision obtained by optimizing SP1, SP2 optimizes the edge-cloud data splitting process. Its optimization variable involves yn,m(t). The edge server obtains the optimal splitting decision by minimizing the delay required to process all data. Similarly, we transform SP2 into an MAB problem. The decision maker, arm, action, and reward are described as follows.

Decision maker: Define the edge server as the decision maker, which makes the splitting ratio decision when conducting edge-cloud data splitting.

Arm: Define the arm as the total splitting ratio based on Y. The arm Yhn,mY indicates that the data splitting level of the dn specified by the edge server sm is h.

Action: Define the action indicator variable as bhn,m(t), bhn,m(t)=1 represents that edge server sm sets the splitting ratio of the data from dn as yn,m(t)=ymin+(h1)(ymaxymin)H1 in the t-th slot.

Reward: Define γhn,m to represent the reward obtained by sm of selecting arm Yhn,m, which is given by Eq. 24:

γhn,mt=1ϒn,mExpt.(24)

We propose an EXP3-based edge-cloud data splitting optimization algorithm to address the MAB problem. The core idea is to maintain the probability of a certain arm. Then, the algorithm randomly selects a certain arm each time and updates the weight of the arm based on the observed reward after selection Zhou et al. (2021). Through iteration, this algorithm can ensure that the regret value is within a certain acceptable range.

The implementation procedure of the EXP3-based edge-cloud data splitting optimization algorithm is introduced as follows.

3.2.1 Initialization

Initialize the uniform distribution parameter ξ(0,1]. Set the empirical performance-related distribution parameter λhn,m(t)=1, Yhn,mY.

3.2.2 Decision making

In the t-th slot, firstly, calculate the probability for selecting Yhn,m, which is given by Eq. 25:

probhn,mt=1ξλhn,mth=1Hλhn,mt+ξH.(25)

Then, calculate the cumulative distribution function of probhn,m(t), which is given by Eq. 26:

Fn,mh=h=1Hprobhn,mt.(26)

Finally, generate a random value prob0n,m(t)[0,1], and get the optimal splitting ratio decision, which is given by Eq. 27:

bhn,mt=1,ifFn,mh1prob0n,mtFn,mh,0,otherwise.(27)

Specially, if 0prob0n,m(t)Fn,m(1), b1n,m(t)=1.

3.2.3 Learning process

The edge server executes the splitting ratio decision b1n,m(t), gets the reward γhn,m(t) based on (24), and updates the empirical performance-related distribution parameter as Eq. 28:

λhn,mt+1=λhn,mtexpηγ̃hn,mtH,(28)

where η>0 is the adjustment factor of empirical performance-related distribution parameter and γ̃hn,m(t) is the estimated reward, which is given by Eq. 29:

γ̃hn,mt=γhn,mtprobhn,mt,ifbhn,mt=1,0,otherwise.(29)

Finally, the algorithm terminates until t>T.

4 Simulation result

In this paper, we take a low-voltage distribution network in a certain area as the simulation scenario to verify the system model and the performance of the proposed algorithm, which includes 10 power distribution acquisition devices, 3 edge servers, and one cloud server. The amount of data collected by a device in each slot distributed within [1.2, 1.8] Mbits. The transmission power and the data splitting ratio contain 5 and 6 levels, respectively. The specific simulation parameters are shown in Table 1 Liao et al. (2022); Yang et al. (2023).

Table 1
www.frontiersin.org

Table 1. Simulation parameters.

Two state-of-the-art algorithms are used for comparison. The first one is the multi-index evaluation learning-based computation offloading algorithm (MINCO), which sets the average total data processing delay minimization as the optimization objective, but lacks energy consumption control of device Lu et al. (2023). MINCO considers multiple indices in power internet of things to improve the learning performance of its algorithm, thereby achieving the low-delay computation offloading. The other one is the UCB-advantage actor-critic-based data offloading algorithm (UCB-A3C), which considers energy consumption management and transmission delay optimization Yang et al. (2022). UCB-A3C combines UCB and actor-critic algorithm to enhance the learning ability of its algorithm, and achieves the joint optimization of energy consumption and delay. Meanwhile, both comparison algorithms do not consider data splitting optimization.

Figure 2 shows the weighted sum of total delay and energy consumption versus time slot. The simulation result shows that the proposed algorithm has the lowest weighted sum among the three algorithms. Compared with MINCO and UCB-A3C, the proposed algorithm can decrease the weighted sum performance by 19.69% and 16.05%, respectively. The reason is that the proposed algorithm can coordinate the balance between total delay and energy consumption by adjusting the transmission power of devices and the data splitting ratio of edge servers, which reduces energy consumption while maintaining low delay. However, MINCO merely focuses on delay reduction while the energy consumption balance is neglected. UCB-A3C considers energy consumption management, but the utilization of cloud-edge computing resources is inadequate, resulting in poor weighted sum performance.

Figure 2
www.frontiersin.org

Figure 2. The weighted sum of total delay and energy consumption versus time slot.

Figure 3 shows the total delay of data processing versus time slot. It can be seen that the proposed algorithm has the optimal total delay performance of data processing. Compared with MINCO and UCB-A3C, the proposed algorithm can decrease the total delay by 16.91% and 23.11%, respectively. The reason is that both MINCO and UCB-A3C adopt the traditional binary full offloading strategy, and do not take into account the optimization of the edge-cloud data splitting process, which makes them difficult to fully utilize the computing resources of cloud server and edge servers, leading to worse delay performance.

Figure 3
www.frontiersin.org

Figure 3. The total delay of data processing versus time slot.

Figure 4 shows the cumulative energy consumption versus time slot. Compared with MINCO and UCB-A3C, the proposed algorithm can reduce the cumulative energy consumption by 15.04% and 9.52% respectively. The reason is that the proposed algorithm can coordinate the balance between total delay and energy consumption through the joint optimization of data offloading and data splitting allocation. MINCO only considers the data offloading delay optimization but ignores the coupling relationship between data transmission power and data offloading delay, which leads to the highest energy consumption. UCB-A3C lacks optimization of edge-cloud data splitting process, and cannot make full use of computing resources of cloud server and edge server, resulting in serious data backlog queue, which consumes more energy for device data offloading.

Figure 4
www.frontiersin.org

Figure 4. The cumulative energy consumption versus time slot.

Figure 5 shows the data backlog on device versus acquisition frequency. With the increase of acquisition frequency, the data backlogs of the three algorithms all increase, but the data backlog of the proposed algorithm increases the least. This is because the proposed algorithm can adaptively learn the server and transmission power selection strategies by adjusting the balance between exploration and exploitation through the acquisition frequency awareness. When the acquisition frequency is large, the proposed algorithm will tend to utilize the current optimal strategy to effectively reduce the data backlog. On the contrary, the proposed algorithm will tend to explore other strategies to avoid the optimization falling into local optimality.

Figure 5
www.frontiersin.org

Figure 5. The data backlog on device versus acquisition frequency.

Figure 6 shows the total delay and cumulative energy consumption of different algorithms versus computing resources of edge servers. When the computing resources of the edge servers decrease, the total delay of all algorithms increases due to the increase of data processing time. However, the proposed algorithm exhibits a minimal upward trend in terms of total latency and energy consumption. This is because the proposed algorithm transmits part of the data to the cloud server for processing through data splitting of the edge server, so as to relieve the processing pressure of the edge server. At the same time, more edge servers with better performance are available for devices to choose for data offloading, thus reducing data transmission power consumption. However, the binary unloading strategy is adopted in the comparison algorithm, which transmits too much data to the cloud server, and the computing resources of the edge server cannot be fully utilized, resulting in the increase of the total delay performance.

Figure 6
www.frontiersin.org

Figure 6. The total delay and cumulative energy consumption of different algorithms versus computing resources of edge servers.

Figure 7 shows the impact of VE on the total delay and cumulative energy consumption. With the increase of VE, the proposed algorithm pays more attention to energy consumption and ignores the total delay performance. As a result, the total delay gradually increases, and the energy consumption gradually decreases. This result provides a reference for the setting of VE in practical applications. Reasonable setting can achieve a compromise between the total delay of data processing and device energy consumption performance.

Figure 7
www.frontiersin.org

Figure 7. The impact of VE on the total delay and cumulative energy consumption.

5 Conclusion

In this paper, we investigated the cloud-edge collaborative high-frequency acquisition data processing architecture for distribution network resilience improvement. A machine learning-based cloud-edge collaborative data processing optimization algorithm was proposed to minimize the weighted sum of data processing delay and device energy consumption by jointly optimizing transmission power selection, edge server selection, and data splitting ratio selection. Firstly, we decomposed the optimization problem into two subproblems of device-edge data offloading and edge-cloud data splitting. Then, a UCB-based frequency-aware device-edge data offloading optimization algorithm was employed to address the device-edge data offloading subproblem, and an EXP3-based edge-cloud data splitting optimization algorithm was employed to address the edge-cloud data splitting subproblem. Simulation results demonstrated that the proposed algorithm can achieve superior performance in terms of processing delay and energy consumption. Compared with MINCO and UCB-A3C, the proposed algorithm can decrease the weighted sum performance by 19.69% and 16.05%, respectively.

In the future, we will focus on the combination of high-frequency acquisition data processing with security technologies such as blockchain, encryption authentication, or differential privacy, thereby achieving the joint guarantee of low processing delay, low energy consumption, and high data security and privacy performances.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author contributions

SD: Conceptualization, Formal Analysis, Funding acquisition, Investigation, Methodology, Writing–original draft, Writing–review and editing. JiZ: Conceptualization, Formal Analysis, Investigation, Methodology, Writing–original draft, Writing–review and editing. TL: Investigation, Methodology, Writing–original draft, Writing–review and editing. YuZ: Software, Validation, Visualization, Writing–original draft. PS: Software, Validation, Writing–review and editing. JZ: Supervision, Visualization, Writing–review and editing. RL: Supervision, Writing–review and editing.

Funding

The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This work was supported by Science and Technology Project of China Southern Power Grid Corporation under Grant Number 035900KK52220012 (GDKJXM20220909).

Conflict of interest

Authors SD, JiZ, TL, YZ, PS, JuZ, and RL were employed by the Metrology Center, Guangdong Power Grid Co., Ltd.

The authors declare that this study received funding from the Science and Technology Project of China Southern Power Grid Corporation. The funder had the following involvement in the study: resources, data collection and analysis, software and methodology.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Chen, X., Wu, C., Liu, Z., Zhang, N., and Ji, Y. (2021). Computation offloading in beyond 5G networks: a distributed learning framework and applications. IEEE Wirel. Commun. 28, 56–62. doi:10.1109/mwc.001.2000296

CrossRef Full Text | Google Scholar

Chen, Y.-J., Jiang, W.-C., Ju, M.-Y., and Hwang, K. S. (2020). Policy sharing using aggregation trees for ${Q}$ -learning in a continuous state and action spaces. IEEE Trans. Cognitive Dev. Syst. 12, 474–485. doi:10.1109/tcds.2019.2926477

CrossRef Full Text | Google Scholar

Cui, G., Long, Y., Xu, L., and Wang, W. (2021). Joint offloading and resource allocation for satellite assisted vehicle-to-vehicle communication. IEEE Syst. J. 15, 3958–3969. doi:10.1109/jsyst.2020.3017710

CrossRef Full Text | Google Scholar

Ding, B., Li, Z., Li, Z., Xue, Y., Chang, X., Su, J., et al. (2024). A CCP-based distributed cooperative operation strategy for multi-agent energy systems integrated with wind, solar, and buildings. Appl. Energy 365, 123275. doi:10.1016/j.apenergy.2024.123275

CrossRef Full Text | Google Scholar

Dong, W., Yang, Q., Li, W., and Zomaya, A. Y. (2021). Machine-learning-based real-time economic dispatch in islanding microgrids in a cloud-edge computing environment. IEEE Internet Things J. 8, 13703–13711. doi:10.1109/jiot.2021.3067951

CrossRef Full Text | Google Scholar

Gao, H., Ma, W., He, S., Wang, L., and Liu, J. (2022). Time-segmented multi-level reconfiguration in distribution network: a novel cloud-edge collaboration framework. IEEE Trans. Smart Grid 13, 3319–3322. doi:10.1109/tsg.2022.3156433

CrossRef Full Text | Google Scholar

Guo, S., Dai, Y., Xu, S., Qiu, X., and Qi, F. (2020). Trusted cloud-edge network resource management: DRL-driven service function chain orchestration for IoT. IEEE Internet Things J. 7, 6010–6022. doi:10.1109/jiot.2019.2951593

CrossRef Full Text | Google Scholar

Hashima, S., Hatano, K., Takimoto, E., and Mahmoud Mohamed, E. (2020). Neighbor discovery and selection in millimeter wave D2D networks using stochastic MAB. IEEE Commun. Lett. 24, 1840–1844. doi:10.1109/lcomm.2020.2991535

CrossRef Full Text | Google Scholar

Jiang, S., Gao, H., Wang, X., Liu, J., and Zuo, K. (2023). Deep reinforcement learning based multi-level dynamic reconfiguration for urban distribution network: a cloud-edge collaboration architecture. Glob. Energy Interconnect. 6, 1–14. doi:10.1016/j.gloei.2023.02.001

CrossRef Full Text | Google Scholar

Laili, Y., Guo, F., Ren, L., Li, X., and Zhang, L. (2023). Parallel scheduling of large-scale tasks for industrial cloud–edge collaboration. IEEE Internet Things J. 10, 3231–3242. doi:10.1109/jiot.2021.3139689

CrossRef Full Text | Google Scholar

Li, S., Wen, X., Wen, Y., Li, L., and Zhang, S. (2024a). Container-based cloud-edge-device collaborative multi-service data processing in distribution network. IEEE Trans. Consumer Electron. 70, 2323–2332. doi:10.1109/tce.2023.3344514

CrossRef Full Text | Google Scholar

Li, Z., Su, S., Jin, X., et al. (2024b). Stochastic and distributed optimal energy management of active distribution networks within integrated office buildings. CSEE J. Power Energy Syst. 10, 504–517. doi:10.17775/CSEEJPES.2021.04510

CrossRef Full Text | Google Scholar

Li, Z., Xu, Y., Wang, P., and Xiao, G. (2023). Coordinated preparation and recovery of a post-disaster multi-energy distribution system considering thermal inertia and diverse uncertainties. Appl. Energy 336, 120736. doi:10.1016/j.apenergy.2023.120736

CrossRef Full Text | Google Scholar

Li, Z., Xu, Y., Wang, P., and Xiao, G. (2024c). Restoration of a multi-energy distribution system with joint district network reconfiguration via distributed stochastic programming. IEEE Trans. Smart Grid 15, 2667–2680. doi:10.1109/tsg.2023.3317780

CrossRef Full Text | Google Scholar

Liao, H., Jia, Z., Zhou, Z., Wang, Y., Zhang, H., and Mumtaz, S. (2022). Cloud-edge-end collaboration in air–ground integrated power IoT: a semidistributed learning approach. IEEE Trans. Industrial Inf. 18, 8047–8057. doi:10.1109/tii.2022.3164395

CrossRef Full Text | Google Scholar

Liao, H., Zhou, Z., Zhao, X., Zhang, L., Mumtaz, S., Jolfaei, A., et al. (2020). Learning-based context-aware resource allocation for edge-computing-empowered industrial IoT. IEEE Internet Things J. 7, 4260–4277. doi:10.1109/jiot.2019.2963371

CrossRef Full Text | Google Scholar

Lin, N., Bai, L., Hawbani, A., Guan, Y., Mao, C., Liu, Z., et al. (2024). Deep-reinforcement-learning-based computation offloading for servicing dynamic demand in multi-UAV-assisted IoT network. IEEE Internet Things J. 11, 17249–17263. doi:10.1109/jiot.2024.3356725

CrossRef Full Text | Google Scholar

Liu, H., and Cao, G. (2021). Deep reinforcement learning-based server selection for mobile edge computing. IEEE Trans. Veh. Technol. 70, 13351–13363. doi:10.1109/tvt.2021.3124127

CrossRef Full Text | Google Scholar

Long, S., Zhang, Y., Deng, Q., Pei, T., Ouyang, J., and Xia, Z. (2023). An efficient task offloading approach based on multi-objective evolutionary algorithm in cloud-edge collaborative environment. IEEE Trans. Netw. Sci. Eng. 10, 645–657. doi:10.1109/tnse.2022.3217085

CrossRef Full Text | Google Scholar

Lu, J., Shi, Z., Wang, Y., Pan, C., and Zhang, S. (2023). Multi-index evaluation learning-based computation offloading for power internet of things. Phys. Commun. 56, 101949. doi:10.1016/j.phycom.2022.101949

CrossRef Full Text | Google Scholar

Mu, S., Zhong, Z., Zhao, D., and Ni, M. (2019). Joint job partitioning and collaborative computation offloading for internet of things. IEEE Internet Things J. 6, 1046–1059. doi:10.1109/jiot.2018.2866945

CrossRef Full Text | Google Scholar

Naeem, F., Tariq, M., and Poor, H. V. (2021). SDN-enabled energy-efficient routing optimization framework for industrial internet of things. IEEE Trans. Industrial Inf. 17, 5660–5667. doi:10.1109/tii.2020.3006885

CrossRef Full Text | Google Scholar

Shah, Z., Anwar, A., Mahmood, A. N., Tari, Z., and Zomaya, A. Y. (2020). A spatiotemporal data summarization approach for real-time operation of smart grid. IEEE Trans. Big Data 6, 624–637. doi:10.1109/tbdata.2017.2691350

CrossRef Full Text | Google Scholar

Soltani, Z., Ma, S., Khorsand, M., and Vittal, V. (2023). Simultaneous robust state estimation, topology error processing, and outage detection for unbalanced distribution systems. IEEE Trans. Power Syst. 38, 2018–2034. doi:10.1109/tpwrs.2022.3181118

CrossRef Full Text | Google Scholar

Tariq, M., Adnan, M., Srivastava, G., and Poor, H. V. (2020). Instability detection and prevention in smart grids under asymmetric faults. IEEE Trans. Industry Appl. 56, 1–4520. doi:10.1109/tia.2020.2964594

CrossRef Full Text | Google Scholar

Wang, X., Li, N., and Sun, W. (2018). Quantitative analysis of distributed and centralized development of renewable energy. Glob. Energy Interconnect. 1, 576–584.

Google Scholar

Wang, Z., Zhou, Z., Zhang, H., Zhang, G., Ding, H., and Farouk, A. (2022). AI-based cloud-edge-device collaboration in 6G space-air-ground integrated power IoT. IEEE Wirel. Commun. 29, 16–23. doi:10.1109/mwc.001.00254

CrossRef Full Text | Google Scholar

Wu, H., Zhang, Z., Guan, C., Wolter, K., and Xu, M. (2020). Collaborate edge and cloud computing with distributed deep learning for smart city internet of things. IEEE Internet Things J. 7, 8099–8110. doi:10.1109/jiot.2020.2996784

CrossRef Full Text | Google Scholar

Xia, F., Gu, Y., Liu, K., Song, Y., Tang, M., and Cao, T. (2022). “Joint task segmentation and server selection for real-time stream data analytics in edge-cloud environments,” in 2022 IEEE 4th international conference on civil aviation safety and information Technology (ICCASIT), 12-14 October 2022, Dali, China, 60–64.

CrossRef Full Text | Google Scholar

Xia, W., Quek, T. Q. S., Guo, K., Wen, W., Yang, H. H., and Zhu, H. (2020). Multi-armed bandit-based client scheduling for federated learning. IEEE Trans. Wirel. Commun. 19, 7108–7123. doi:10.1109/twc.2020.3008091

CrossRef Full Text | Google Scholar

Xiao, K., Li, D., Wang, X., and Guo, P. (2022). Modeling and application of marketing and distribution data based on graph computing. Glob. Energy Interconnect. 5, 448–460. doi:10.1016/j.gloei.2022.08.010

CrossRef Full Text | Google Scholar

Yang, A., Lu, C., Yu, W., Hu, J., Nakanishi, Y., and Wu, M. (2023a). Data augmentation considering distribution discrepancy for fault diagnosis of drilling process with limited samples. IEEE Trans. Industrial Electron. 70, 11774–11783. doi:10.1109/tie.2022.3229274

CrossRef Full Text | Google Scholar

Yang, Y., Li, Z., Mandapaka, P. V., and Lo, E. Y. (2023b). Risk-averse restoration of coupled power and water systems with small pumped-hydro storage and stochastic rooftop renewables. Appl. Energy 339, 120953. doi:10.1016/j.apenergy.2023.120953

CrossRef Full Text | Google Scholar

Yang, Y., Li, H., Shen, B., Pei, W., and Peng, D. (2022). Microgrid energy management strategy base on UCB-A3C learning. Front. Energy Res. 10, 1–8. doi:10.3389/fenrg.2022.858895

CrossRef Full Text | Google Scholar

Zhang, G., Ni, S., and Zhao, P. (2022a). Learning-based joint optimization of energy delay and privacy in multiple-user edge-cloud collaboration MEC systems. IEEE Internet Things J. 9, 1491–1502. doi:10.1109/jiot.2021.3088607

CrossRef Full Text | Google Scholar

Zhang, K., Dou, X., Yu, H., et al. (2022b). “Data processing technology of distribution station area combined with convolutional neural network,” in 2022 12th international conference on CYBER Technology in automation, control, and intelligent systems (CYBER), 27-31 July 2022, Baishan, China, 866–870.

CrossRef Full Text | Google Scholar

Zhang, S., Cui, G., Long, Y., and Wang, W. (2021). Joint computing and communication resource allocation for satellite communication networks with edge computing. China Commun. 18, 236–252. doi:10.23919/jcc.2021.07.019

CrossRef Full Text | Google Scholar

Zhang, S., Wang, Z., Zhou, Z., Wang, Y., Zhang, H., Zhang, G., et al. (2022c). Blockchain and federated deep reinforcement learning based secure cloud-edge-end collaboration in power IoT. IEEE Wirel. Commun. 29, 84–91. doi:10.1109/mwc.010.2100491

CrossRef Full Text | Google Scholar

Zhao, P., Tian, H., Chen, K.-C., Fan, S., and Nie, G. (2020). Context-aware TDD configuration and resource allocation for mobile edge computing. IEEE Trans. Commun. 68, 1118–1131. doi:10.1109/tcomm.2019.2952580

CrossRef Full Text | Google Scholar

Zhou, Z., Jia, Z., Liao, H., Lu, W., Mumtaz, S., Guizani, M., et al. (2022). Secure and latency-aware digital twin assisted resource scheduling for 5G edge computing-empowered distribution grids. IEEE Trans. Industrial Inf. 18, 4933–4943. doi:10.1109/tii.2021.3137349

CrossRef Full Text | Google Scholar

Zhou, Z., Wang, Z., Yu, H., Liao, H., Mumtaz, S., Oliveira, L., et al. (2021). Learning-based URLLC-aware task offloading for internet of health things. IEEE J. Sel. Areas Commun. 39, 396–410. doi:10.1109/jsac.2020.3020680

CrossRef Full Text | Google Scholar

Keywords: distribution network resilience improvement, edge-cloud collaboration, data offloading, data splitting, high-frequency acquisition

Citation: Dang S, Zhang J, Lu T, Zhang Y, Song P, Zhang J and Liu R (2024) Cloud-edge collaborative high-frequency acquisition data processing for distribution network resilience improvement. Front. Energy Res. 12:1440487. doi: 10.3389/fenrg.2024.1440487

Received: 29 May 2024; Accepted: 01 July 2024;
Published: 07 August 2024.

Edited by:

Zhengmao Li, Aalto University, Finland

Reviewed by:

Gaofeng Cui, Beijing University of Posts and Telecommunications (BUPT), China
Muhammad Tariq, National University of Computer and Emerging Sciences, Pakistan
Zhi Liu, Shizuoka University, Japan

Copyright © 2024 Dang, Zhang, Lu, Zhang, Song, Zhang and Liu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Tao Lu, Tao_lu1108@163.com

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.