Next Article in Journal
Analysis and Evaluation of a Joint Path Planning Algorithm for the Quasi-Spherical Parallel Manipulator, a Master Device for Telesurgery
Previous Article in Journal
Nine-Probe Third-Order Matrix System for Precise Flatness Error Detection
Previous Article in Special Issue
FedTP-NILM: A Federated Time Pattern-Based Framework for Privacy-Preserving Distributed Non-Intrusive Load Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cloud-Edge Communication Resource Slicing Allocation Method for Data Monitoring in Integrated Energy Systems

School of Information Science and Engineering, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Machines 2025, 13(9), 857; https://doi.org/10.3390/machines13090857
Submission received: 8 August 2025 / Revised: 10 September 2025 / Accepted: 14 September 2025 / Published: 16 September 2025

Abstract

With the continuous growth in both volume and variety of monitoring services in integrated energy systems, the disparities between time scales and tasks of heterogeneous energy flow data monitoring pose significant challenges to rational resource allocation and efficient data transmission. To address these challenges, a monitoring resource slicing allocation method with low-cost optimization is presented for energy flow monitoring services in integrated energy systems. Firstly, a dynamic network slicing method for heterogeneous energy flow is proposed, which realizes rational resource allocation for diverse monitoring tasks and time scales through an integrate-then-slice approach. Secondly, a data transmission strategy with a cost representation method for network slicing is proposed. By establishing precise modeling of the complete data monitoring process within each slice, it solves the quantitative problem of data monitoring costs. Thirdly, an adaptive monitoring resource slice allocation algorithm is proposed, which addresses the cost optimization problem in data monitoring under slicing modes through optimized allocation of both intra-slice and inter-slice resources. Finally, tests are conducted on an integrated energy system in China. The results demonstrate that the proposed method successfully achieves data monitoring of heterogeneous energy flows across multiple time scales, while significantly reducing the data monitoring costs.

1. Introduction

The integrated energy system is a modern energy supply model that couples and converts multiple originally independently operated energy sources through coordinated planning, operation, and interaction, utilizing advanced intelligent technologies for unified dispatch and management [1]. With the continuous advancement of monitoring machines, data monitoring equipment has been widely implemented in integrated energy systems [2,3]. The volume of monitoring data uploaded by sensors to monitoring equipment for processing has progressively increased to generate accurate control signals that properly guide the actuation of physical energy network actuators [4]. However, the continuous growth of sensor-generated monitoring data inevitably leads to a dramatic increase in energy consumption of monitoring equipment [5,6]. Nevertheless, the significant disparities in temporal scales for monitoring different energy-flow types result in inefficient utilization of monitoring resources, thereby imposing more stringent requirements on the data monitoring equipment used in integrated energy systems [7,8].
To address critical issues, including excessive workload on cloud control centers and inefficient allocation of data monitoring resources, scholars have proposed mobile edge computing (MEC) technology and network slicing technology as potential solutions. On one hand, MEC technology reduces both the processing burden and bandwidth requirements of cloud control centers by deploying monitoring equipment at the sensor edge to perform data processing operations [9,10]. In [11], a two-level algorithm was proposed, which considers fairness among all tasks and can generate resource allocation schemes that fully utilize server resources. In [12], an efficient relay-assisted joint cooperative computation and communication algorithm was proposed, which minimizes the system’s energy consumption cost while satisfying relay power and computational latency constraints. In [13], a dual-timescale problem of computation offloading and resource allocation was proposed, followed by the application of game theory to discuss the rational attributes of users and edges, enabling each decision-maker to pursue their interests in a socialized and rational manner. In [14], a deep reinforcement learning-based framework was proposed to determine offloading decisions, and an optimization algorithm for the energy allocation problem was designed to achieve bidirectional information. In [15], a unified framework was proposed to provide efficiency through coded distributed computing, minimizing resource consumption while achieving information-theoretic security. In [16], a novel three-level collaborative optimization model was proposed, which comprehensively considers the relationships among various agents to maximize the social welfare of the multilateral system. In [17], a novel computational architecture was proposed, which integrates energy trading and cloud computing-based demand response for managing virtual power plants in smart grids. In [18], a cost-effective and fault-tolerant task offloading strategy was proposed. By decomposing the optimization problem into subproblems for each time slot, the strategy minimizes the average response delay for all tasks. Monitoring data for heterogeneous energy flows contributes to enhancing the operational efficiency and economic performance of integrated energy systems, ensures system security and controllability, and provides a foundation for long-term system planning. This introduces a critical challenge when applying MEC to integrated energy systems: improper allocation of communication resources across different energy-flow monitoring services.
On the other hand, the existing literature demonstrates that network slicing technology abstracts network services from underlying hardware devices, enabling software-defined controllers to isolate and reallocate network resources, which has become one of the most prevalent network virtualization technologies [19,20]. In [21], an end-to-end network slicing scheme for heterogeneous networks was proposed, which enhances the capabilities of next-generation networks by considering control signaling in the control plane and traffic in the core network user plane. In [22], a blockchain-based network slicing management framework was proposed, which enables collaborative slice management among multiple operators with service-level agreement guarantees. In [23], an intelligent dual-timescale network slicing strategy was proposed to maximize sensory information satisfaction while minimizing the costs of slice reconfiguration and synchronization. In [24], a knowledge-driven cross-domain collaborative anomaly detection scheme for end-to-end network slicing was proposed to demonstrate superior performance in anomaly detection metrics such as accuracy. In [25], a multi-leader-disjoint-follower bi-level game approach was proposed to satisfy diverse quality-of-service requirements for various computational tasks. In [26], a collaborative intelligent resource trading framework based on federated deep reinforcement learning was proposed for multiple infrastructure providers and mobile virtual network operators. In [27], a service-customized virtual network function deployment framework was proposed. By leveraging the interplay between the characteristics of the slicing tasks and the features of different servers in beyond-5G networks, it achieves precise control over service quality and cost. In [28], a blockchain-based hierarchical inter-slice computational resource trading scheme was proposed for peer-to-peer computational resource allocation in 5G networks based on autonomous multi-slice edge computing. However, with the exponential growth of energy-flow monitoring data within integrated energy systems, cloud processors face overwhelming data processing demands, while the energy consumption for both data transmission and processing continues to escalate. Moreover, economic considerations necessitate the continued utilization of legacy equipment in existing communication networks while adopting new technologies.
To address these challenges, this paper proposes a communication resource slicing allocation framework for a cloud-edge data monitoring networks in integrated energy systems. Building upon this framework, a monitoring resource slice allocation (MRSA) algorithm is proposed to achieve energy-optimal monitoring in sliced networks, minimizing data monitoring costs while satisfying all communication requirements. The main contributions of this work are as follows:
(1) A heterogeneous energy flow monitoring resource slicing allocation framework is proposed for cloud-edge data monitoring network in integrated energy systems. By adopting an integrate-then-slice approach for diverse energy flow monitoring equipment, the method maximizes utilization of existing communication resources to accommodate data transmission and processing requirements across varying monitoring tasks and time scales.
(2) An edge computing-incorporated network slicing data transmission strategy with cost representation methodology is proposed. Through refined full-process modeling of energy terminal monitoring data under multiple transmission and processing modes within individual slices, this work resolves the cost quantification challenge in sliced communication paradigms.
(3) A dynamic slice resource allocation algorithm is proposed, which optimizes both bandwidth distribution across slices and processing task allocation for energy terminal monitoring data. This approach simultaneously resolves cloud control center overload under throughput constraints and achieves asymptotic optimization of slice data monitoring costs.
The remainder of this paper is organized as follows. Section 2 of this paper introduces the monitoring network resource slicing allocation framework and the slice resource allocation optimal problem. Section 3 presents the proposed MRSA algorithm, followed by simulation case studies in Section 4. The conclusion is provided in Section 5.

2. Monitoring Resource Slice Allocation Framework

2.1. Monitoring Resource Slice Allocation Strategy

Currently, data monitoring for different energy flows in integrated energy systems is typically conducted on independent edge monitoring networks. As illustrated in Figure 1a, the integrated energy system comprises four energy flow types—electricity, gas, cooling, and heating—each with an independent data monitoring network. The data monitoring devices consist of an edge monitoring station ( S i ), an edge relay server ( R i ), and a cloud control center (CC), with no interconnection between the edge monitoring stations of different energy flow monitoring services. It is worth noting that the main functions of edge relay servers include assisting in processing terminal monitoring data and aiding edge communication stations in transmitting data to the cloud control center. However, the differing task loads and monitoring time scales among energy flows inevitably compromise the rationality of monitoring resource allocation. To address these challenges, this section presents a monitoring resource slice allocation strategy for integrated energy systems.
(1) Data monitoring equipment integration: as shown in Figure 1b, the monitoring equipment for different energy flow services is integrated into a single network based on their physical adjacency relationships. This integration approach enables efficient utilization and sharing of existing monitoring resources.
(2) Terminal energy equipment access: when terminal energy equipment connects to the edge monitoring station, the station uploads the equipment’s basic information—including monitored energy flow type and monitoring task volume—to the cloud control center.
(3) Energy flow slice dynamic division: as depicted in Figure 1c, after S i uploads the terminal energy equipment information to the CC, CC performs dynamic energy flow slicing on the integrated data monitoring network based on both device connectivity status and service demand requirements.
(4) Monitoring resource dynamic allocation: following network slicing by CC, each energy flow slice dynamically allocates monitoring data processing tasks among edge monitoring equipment and the cloud control center based on terminal task magnitudes within the slice.
(5) Slice resource dynamic adjustment: based on real-time access status of terminal energy equipment, the framework dynamically adjusts service scope between slices, bandwidth allocation, and intra-slice resource distribution, achieving plug-and-play functionality for terminal devices.
In summary, the proposed method adapts conventional data monitoring equipment to accommodate the presented network slicing scheme by transforming the traditional data monitoring equipment. Through dynamic slicing and resource allocation of the integrated data monitoring network, the on-demand allocation of data processing resources of different energy flow types has been achieved. Compared to traditional isolated data monitoring networks for different energy flows, the network slicing method proposed in this paper reallocates data monitoring resources according to data monitoring requirements.

2.2. Monitoring Resource Slice Allocation Model

Based on the proposed monitoring resource slicing allocation method, this section models the dynamic slicing process of the data monitoring communication network. From a topological perspective, the overall data monitoring network can be represented as an undirected graph G = ( N , L ) . N denotes the total number of edge data monitoring platforms and terminal energy devices, N T represents the terminal energy devices, N E stands for the edge monitoring equipment, and L indicates the data monitoring transmission links. The issue of potential mismatches between the security levels of different monitoring equipment and the security requirements of various energy flow detection services is considered. Moreover, the slicing resource allocation algorithm proposed in this paper for different energy flow services exhibits scalability to accommodate additional energy flow services. To ensure that energy flow monitoring services can only be transmitted and processed on devices and channels meeting their security requirements, the following two inequality constraints are proposed:
l k x ω k n ζ x , k L , x { e , g , h , c , , X } n i x ω k l ζ x , i N , x { e , g , h , c , , X }
where x denotes the energy flow slice type, while e, g, h, and c represent the power, gas, heat, and cooling energy flow monitoring network slices, respectively. X represents all types of energy flow monitoring services. l k x and n i x indicate whether the channel l and the monitoring equipment n are connected to the energy flow slice x, where “1” denotes connection and “0” denotes disconnection. ω k l and ω k n denote the security levels of channel l and equipment n, respectively, while ζ x represents the security level of slice x.
The network topology must maintain radial connectivity to prevent data circulation, which can be expressed as follows:
k L l k x = i N n i x 1 , x { e , g , h , c , , X }
To ensure connectivity between terminals and the CC for each energy flow slice, the following constraint is formulated:
1 + l p x n i x n j x 1 l p x , p = ( i , j ) L
where p denotes the transmission channel from device i to device j.
Furthermore, the throughput constraint of the edge relay server is expressed as follows:
R i S U M e , g , c , h x R i rc x , i 1 , 2 , , N R
where R i S U M denotes the maximum throughput of edge relay server R i , and R i rc x represents the throughput value transmitted from R i to the CC under energy flow slice x.
Upon completion of energy flow slicing, each slice incorporates the following monitoring data transmission modes. The entire process of data monitoring proposed in this article can be expressed as follows: first, integrated data transmission sends part of the monitoring tasks to other data monitoring devices for processing through the already integrated data monitoring equipment. Secondly, the edge monitoring station uploads part of the tasks to the edge relay server, and the edge relay server shares some tasks with other nearby relay servers for collaborative processing. Then, the edge monitoring station transmits data to the cloud control center via the edge relay server using non-orthogonal multiple access transmission. Finally, the cloud control center processes the data.
(1) Integrated Data Transmission: since traditionally independent energy flow monitoring resources are now jointly utilized, this integration is defined as collaborative monitoring task processing. Therefore, the joint signal transmission throughput R i , j ss x between S i within slice x is expressed as follows:
R i , j ss x = W i ω i x d i x / T x e , g , h , c y ω i y d i y / T y log 2 1 + P i , j s s h i , j s s σ 2
where W i represents the aggregate transmission bandwidth from S i to S j across all slices, and ω i x denotes the priority coefficient of energy flow slice x. d i x denotes the total volume of monitoring data transmitted to S i within slice x that requires processing, T x represents the time scale for data monitoring in energy flow slice x, P i , j s s indicates the transmission power, h i , j s s stands for the channel gain, and σ 2 is the variance of additive white Gaussian noise.
The integrated signal transmission task volume d i , j ss x = t i 1 x R i , j ss x , and the transmission energy consumption Z i ss x are expressed as follows:
Z i ss x = t i 1 x M k = 1 P i , k s s
where t i 1 x denotes the transmission duration. The integrated signal transmission model between R i follows a similar pattern to S i .
The energy consumption Z i s x for data processing by S i within slice x is formulated as follows:
Z i s x = k i s c i s d i s x + M k = 1 d k , i s x 3 T x t i 1 x 2
where k i s denotes the effective capacitance coefficient on S i , c i s represents the number of CPU cycles allocated for computation, and d k , i s x indicates the data transmitted from other edge monitoring platforms to S i for integrated processing.
(2) Relay server-assisted data processing: to reduce the monitoring data processing load on the cloud control center, the edge communication station offloads part of the collected terminal monitoring data to the edge relay server for processing. The throughput expression follows a similar form to Equation (5), while the data processing energy consumption resembles Equation (7). The monitoring task transmission volume is expressed as d i r x = t i 2 x R i s r 1 x , where t i 2 x denotes the transmission duration. The transmission energy consumption Z i sr x is formulated as follows:
Z i sr x = t i 2 x P i s r 1
(3) Non-Orthogonal Multiple Access data transmission: to enhance data transmission performance, non-orthogonal multiple access technology is adopted for data transmission between edge monitoring stations and the cloud control center. The edge monitoring station simultaneously sends data to both the cloud control center and the edge relay server. The edge relay server first decodes the portion of information from the edge monitoring station intended for the cloud, removes it, and then decodes the portion intended for itself. S i simultaneously transmits data requiring CC processing to both the CC and R i , with the transmission energy consumption formulated as Z i sc x = t i 3 x P i s c . In energy flow slice x, the energy consumption for data transmission from R i to the CC is denoted as Z i rc x = t i 4 x P i r c , and the throughput is expressed as follows:
R i r c = W i ω i x d i x / T x 2 e , g , h , c y ω i y d i y / T y ln 1 + G i + P i rc x h i r c σ 2
where G i = P i s c h i s c / P i s r 2 h i s c + σ 2 . P i s c denotes the transmission power from S i to the CC, and h i s c represents the corresponding channel gain.
If the throughput received by the CC does not meet the minimum requirement R i rc x R i , 0 , the CC will be in a shutdown state, resulting in a power constraint:
P i rc x N 0 h i r c e 2 R i , 0 W i x 1 P i d c h i d c P i d c h i d c + N 0
According to the NOMA transmission principle, the throughput from R i to the CC must not exceed that from S i to the CC. Therefore, the power constraint for data transmission to the CC within energy slice x can be derived as follows:
P i s r h i s r h i r c N 0 P i s c h i s c h i r c P i s r h i s c + σ 2 x P i r c
where P i s r denotes the transmit power from S i to R i , and h i s r represents the channel gain.

2.3. Optimal Slice Resource Allocation Problem Formulation

Building upon the monitoring resource slicing allocation model, this section formulates the low-cost resource slicing allocation problem. This problem constitutes a two-stage optimization process: the first stage maximizes energy flow slice service connectivity, while the second stage minimizes slice data monitoring costs.
(1) First Stage: to meet the practical requirements of diverse energy flow monitoring services, including low-energy resource allocation under varying time scales and monitoring data processing task volumes. The network slicing method proposed in this paper is based on diverse energy flow monitoring services, with the objective of maximizing the optimization of energy flow slice service connectivity. The objective function of the service connectivity maximization problem for energy flow slicing is formulated as follows:
max e , g , h , c x ω i x N i n i x s . t . ( 1 ) , ( 2 ) , ( 3 )
(2) Second Stage: the slice data monitoring cost comprises two components: the first part includes both the energy consumption cost for data transmission in energy flow slicing Z 1 x and the energy consumption cost for data processing Z 2 x . To address the non-convexity of the cost problem, auxiliary variable Z i rc x is introduced to replace P i rc x , yielding Z 1 x and Z 2 x as follows:
Z 1 x = b 1 x e , g , c , h x N E i = 1 t i 1 x M k = 1 P i , k s s + t i 3 x M k = 1 P i , k r r + Z i rc x + t i 2 x P i s r + t i 3 x P i s c + t i 3 x P i s r
Z 2 x = b 2 x k i s c i s e , g , h , c x N E i = 1 Z i s x + Z i r x
where b 1 x and b 2 x represent the unit energy consumption costs for data transmission and data processing in energy-flow slice x, respectively. Given the real-time requirements of data monitoring, the time scale considered for data transmission in this study is orders of magnitude smaller than the fluctuation period of energy prices. Therefore, after accounting for the impact of time-varying energy prices, the aforementioned parameters are treated as fixed values. Therefore, the slice data monitoring cost can be expressed as Z Total = Z 1 x + Z 2 x .
In summary, the second-stage minimization of slice data monitoring cost can be expressed as follows:
min Z Total s . t . e , g , c , h x W i x ln 1 + G i + Z i rc x h i r c t i 4 x σ 2 R i S U M 0 t i 1 x , t i 2 x , t i 3 x , t i 4 x T x Z i rc x σ 2 h i r c e 2 R i , 0 W i x 1 P i s c h i s c P i s c h i s c + σ 2 t i 4 x Z i rc x P i s r h i s r x t i 4 h i r c N 0 P i s c h i s c t i 4 h i r c P i s r h i s c + σ 2 D i x = d i c x + d i r x + d i s x + M k = 1 d i , k ss x + M k = 1 d i , k rr x T x = t i 1 x + t i 2 x + t i 3 x + t i 4 x + c i c d i c f M A X
The data transmission energy consumption cost component is a linear function with respect to t i 1 x , t i 2 x , t i 3 x , and Z i rc x ; thus, this part is convex. The data processing energy consumption cost component, due to the constraints of time and total monitoring data volume, is a joint convex function of d i s x , t i 1 x , and M k = 1 d k , i s . For the first constraint component, since it is inherently a strictly concave function, both sides are multiplied by 1 to maintain convexity of the constraint. The remaining constraints are all linear; thus, the overall constraint set exhibits convexity. In summary, the sliced data monitoring cost optimization problem constitutes a convex optimization problem. This ensures that the global optimal solution can be efficiently obtained using convex optimization methods.

3. Proposed Method

To address the low-cost resource slicing allocation problem proposed in the previous section, this section further presents the MRSA algorithm. Since the first stage optimization problem constitutes a Mixed-Integer Linear Programming problem, it can be solved using commercially available solvers. As the second stage optimization problem has been transformed into a convex problem, let t i 1 * x , t i 2 * x , t i 3 * x , t i 4 * x , t i 5 * x , d i s * x , d i r * x , d i c * x , P i r c * x denote the optimal solution to the optimization problem. The Lagrangian function can be expressed as follows:
L = Z Total N i = 1 α i x W i x ln 1 + G i + Z i r c x h i r c t i 4 x σ 2 R i S U M + β i x t i 1 x + χ i x t i 2 x + δ i x t i 3 x + ε i x t i 4 x + v i x Z i r c x σ 2 h i r c e 2 R i , 0 W i x 1 P i s c h i s c P i s c h i s c + σ 2 t i 4 x + φ i x P i s r h i s r x t i 4 h i r c N 0 P i s c h i s c x t i 4 h i r c P i s r h i s c + σ 2 Z i r c + θ i x T x + t i 1 x + t i 2 x + t i 3 x + t i 4 x + c i c x d i c f M A X + ζ i x d i c x + d i r x + d i s x + M k = 1 d i , k s s x + M k = 1 d i , k r r x D i x
Let v i * , λ i * , ω i * , μ i * , σ i * , η i * , φ i * , γ i * , ε i * , ψ i * denote the optimal solution to the dual problem. The dual problem of the slice data monitoring cost minimization is formulated as follows:
max D α i x , β i x , χ i x , δ i x , ν i x , φ i x , ε i x , θ i x , ζ i x α i x 0 , β x 0 , χ i x 0 , δ i x 0 , s . t . θ i x 0 , ν i x 0 , φ i x 0 , ε i x 0 , ζ i x 0 i = 1 , 2 , , N E
According to the Lagrangian dual decomposition principle:
t i 4 * x = h i r c x W i x α i B i x h i r c + 1 + G i σ 2 b 1 x ν i x φ i x
The energy consumed for data transmission from R i to CC within slice x is given by:
Z i r c x = B i x t i 4 * x b 1 x v i x φ i x
When integrated data transmission exists between S i within slice x, the transmission duration and task volume are given by:
t i t * x = ε i x T x R i , k s s x b 1 x k k s c k s 3 + ε i x
d i , k s * x = t i 1 * x x R i , k s s
The integrated data transmission between R i follows similarly.
When no integrated data transmission exists between R i within slice x, t i 2 * x is expressed as follows:
t i 2 * x = T x t i * * x 1 + R i s r 1 x 2 b 1 x k k r c k r 3 χ i x + θ i x b 2 x P i s r 1
The data volumes transmitted from S i to R i and CC within slice x are formulated as follows:
d i r * x = t i 2 * x x R i s r 1
d i c * x = t i 3 * x x R i s r
Since the total monitored data volume received by S i is D i x , d i s * x can be expressed as follows:
d i s * x = D i x d i c * x d i r * x M k = 1 d i , k s s * x M k = 1 d i , k r * x
Given that the time scale for each energy-flow slice is T x , t i 3 * x can be formulated as follows:
t i 3 * x = T x t i 1 * x t i 2 * x t i 4 * x c i c d i c * x f M A X
The Lagrange multiplier update is expressed as follows:
α i x ( k + 1 ) = α i x ( k ) μ 1 x W i x ln 1 + G i + Z i r c x h i r c t i 4 x σ 2 R i S U M β i x ( k + 1 ) = β i x ( k ) μ 2 x t i 1 x χ i x ( k + 1 ) = χ i x ( k ) μ 3 x t i 2 x δ i x ( k + 1 ) = δ i x ( k ) μ 4 x t i 3 x ε i x ( k + 1 ) = ε i x ( k ) μ 5 x t i 4 x v i x ( k + 1 ) = v i x ( k ) μ 6 x Z i r c σ 2 h i r c e 2 R i , 0 x x W i 1 P i s c h i s c P i s c h i s c + σ 2 t i 4 x φ i x ( k + 1 ) = φ i x ( k ) μ 7 x P i s r h i s r x t i 4 h i r c N 0 P i s c h i s c x t i 4 h i r c P i s r h i s c + σ 2 Z i r c x
where μ x denotes the iteration step size, and the iterative process terminates when the dual function D satisfies a convergence criterion within an extremely small tolerance threshold.
In summary, the CC first performs energy-flow slicing on the integrated data monitoring network based on the terminal energy equipment information detected by S i . It then optimizes the resource allocation within the four slices (electricity, gas, heat, and cooling) through coordinated optimization between CC and S i to solve the low-cost resource slicing allocation problem, with the pseudocode presented in Algorithm 1.
Algorithm 1: Monitoring resource slicing allocation algorithm
Input:    Integrated network topology information: ω k l , ω k n , N T , N E , l k x , n i x ,
            Monitoring equipment parameters: P i , j s s , P i , j r r , P i , j s c , P i , j s r , C i s , C i r , C i c , b 1 x ,
            Transmission channel parameters: W i x , h i , j s s , h i , j r r , h i , j s c , h i , j s r , h i , j r c ,
            Energy flow monitoring parameters: D i x , T x .
Output: Energy flow slicing topology information: G x , x { e , g , h , c } ,
            Intra-slice resource allocation information: P, I, t k 1 ,
            Sliced data monitoring cost: Z T O T A L .
If       S i detects changes in terminal energy device information:
          S i sends terminal information to CC;
         CC optimizes energy flow slicing according to Equation (12);
            Repeat:
                     Initialize α i , β i , χ i , δ i , ϵ i , v i , φ i ,
                     Initialize μ 1 , μ 2 , μ 3 , μ 4 , μ 5 , μ 6 , μ 7 ;
                     CC broadcasts α i , β i , χ i , δ i , ϵ i , v i , φ i to S i ;
                     If  S i receives iteration factors Then:
                           Perform local optimization according to Equations (18)–(26);
                              If P, L, t changed:
                                 Update P, L, t;
                              End;
                     If CC receives updated P, L, t Then:
                           Update α i , β i , χ i , δ i , ϵ i , v i , φ i Equation (27);
            Until: energy consumption cost change < threshold
End;
After calculation, for X network slices with N x monitoring stations each, the time complexity under precision E is: T MRSA = O 1 ε X N x . Therefore, the above complexity analysis demonstrates that the MRSA algorithm’s complexity is polynomial-level, making it a scalable and efficient solution suitable for real-time or near-real-time resource allocation in integrated energy systems.

4. Case Study

To validate the effectiveness of the proposed method, tests were conducted on an integrated energy system in a region of China, whose physical network comprises a distribution grid, gas network, heating network, and cooling network. The system configuration includes four renewable energy nodes, one combined cooling, heating, and power unit, 16 load nodes, and two energy storage nodes. The data monitoring network of this system consists of one cloud control center and six edge monitoring stations, with each edge monitoring station connected to the CC through an edge relay server. According to the energy flow types, the network slicing for energy flow monitoring services in this integrated energy system is categorized into electrical slices, gas slices, heating slices, and cooling slices. The monitoring data resources used in this study are derived from the average of the total volume of monitoring data requiring processing across multiple time periods within the integrated energy system demonstration park of China.
The unit energy consumption costs for data transmission and data processing are denoted as b 1 x = 10 USD / MW and b 2 x = 15 USD / MW , respectively. The integrated transmission power from S 1 to S 6 is C, while that from S 3 to S 4 is 1 MW. The integrated transmission power from R 1 to R 5 is P 1 , 6 r r = 0.5 W , and that from R 3 to R 4 is P 3 , 4 r r = 0.8 MW . The parameters related to data monitoring channels and equipment are listed in Table 1, while the energy flow monitoring parameters are presented in Table 2.

4.1. Effectiveness Analysis

To validate the effectiveness of the MRSA algorithm in solving the low-cost resource slicing allocation problem, this section conducts simulation verification. The integrated and sliced network topology is illustrated in Figure 2, where Figure 2a through Figure 2d represent the electrical, gas, heating, and cooling energy flow slices, respectively. Figure 2 demonstrates that all physical terminals of the energy flow slices can establish communication channels with the CC while achieving maximized energy-flow service connectivity.
The power convergence characteristics of R i within each slice are illustrated in Figure 3. As shown in Figure 3a through Figure 3d, the power of R i exhibits stable convergence characteristics across all slice types, including electricity, gas, heat, and cooling slicing. Moreover, due to the smaller time scale and larger task volume in electric power slice monitoring, Figure 3a clearly shows that the relay server power within the electric slice is significantly higher than in the other three energy flow slices.
Figure 4 illustrates the convergence of monitoring costs for sliced data. As shown in Figure 4a, the energy consumption costs of data transmission converge across the four energy flow slices. Similarly, Figure 4b demonstrates the convergence of energy consumption costs for data processing in the four energy flow slices. Therefore, the proposed MRSA algorithm effectively addresses the low-cost resource slicing allocation problem.
Figure 5 illustrates the allocation of data monitoring resources within and between slices. As shown in Figure 5a, the inter-slice allocation of communication bandwidth is presented. Due to the smaller time scale of the electrical slice and the larger volume of data monitoring tasks, 66.7% of the total communication bandwidth is allocated to the electrical slice. Figure 5b illustrates the intra-slice allocation of data monitoring tasks. It can be observed that 89.7% of the data monitoring tasks are processed by the edge monitoring station, 8.8% are handled by the edge relay server, and only 1.4% of the tasks are executed on the cloud control center. Therefore, the proposed MRSA algorithm effectively promotes the rational allocation of data monitoring resources among energy flow monitoring services with different requirements, while alleviating the task processing burden on the cloud control center.

4.2. The Impact of Communication Parameters

This section examines the impact of terminal energy monitoring task volume, communication bandwidth, and Gaussian noise variations on the slice data monitoring cost, with the results presented in Figure 6. Figure 6a demonstrates that the sliced data monitoring cost gradually increases with the growing task volume of terminal energy monitoring in the integrated energy system. Figure 6b reveals that the monitoring cost decreases progressively as the communication bandwidth expands. Figure 6c indicates that higher noise levels lead to a corresponding increase in the sliced data monitoring cost.

4.3. Algorithm Comparison

To evaluate the performance of the proposed MRSA algorithm, this section compares it with the existing WCCRA [17] and JCCRA [12] algorithms.
In the WCCRA algorithm, edge monitoring stations collect terminal information and process monitoring data at both the edge and the cloud. However, WCCRA does not involve relay server-assisted computation nor does it incorporate joint and sliced allocation of monitoring resources. Therefore, to test the effectiveness of edge relay servers and the resource integration and slicing allocation method, the typical cloud-edge collaborative system architecture of WCCRA is used for comparison. In the JCCRA algorithm, the edge monitoring station collects all data requiring monitoring within its actual service range, including electricity, gas, cooling, and heating. Among these, both the edge monitoring stations and edge relay servers can perform edge processing on the monitoring data. Additionally, the cloud control center also participates in data processing. The JCCRA algorithm coordinates and allocates the resources of all three components. To evaluate the advantages of the proposed MRSA algorithm in terms of data monitoring device integration and sliced resource allocation, the JCCRA algorithm and its corresponding typical architecture are used for comparison.
Under the condition of the same task volume for energy terminal data processing, the data monitoring costs of different algorithms are compared, as shown in Figure 7. The simulation results demonstrate that the proposed MRSA algorithm allocates limited resources on-demand to corresponding data monitoring tasks through energy flow slicing and resource allocation operations. During the iterative process, tasks tend to be executed on equipment with lower energy consumption. Moreover, the edge relay servers in the data monitoring network can assist in task processing. These advantages enable the MRSA algorithm to achieve a 42.9% reduction in data monitoring costs compared to the WCCRA algorithm and a 29.8% reduction compared to the JCCRA algorithm. Therefore, the proposed MRSA algorithm in this study effectively reduces signal processing costs.
The power magnitudes of edge relay servers in different algorithms are compared in Table 3. Due to collaborative data processing in the sliced communication network, relay servers with lower data processing costs experience an increase in power allocation, while those with higher data processing costs see a reduction. This power distribution strategy contributes to the overall decrease in data monitoring costs. It is worth noting that, to investigate the impact of relay power on data monitoring costs, the network architecture of the WCCRA algorithm used for comparison in this study does not include relay servers.
The comparison of data transmission costs and data monitoring costs among different algorithms is shown in Figure 8. As the slicing allocation algorithm enables the sharing and dynamic reallocation of monitoring resources, computational tasks are more inclined to be scheduled to devices with lower costs. Building on this, with the assistance of edge relays in task processing, the data monitoring costs are further reduced. Therefore, compared to the JCCRA and WCCRA algorithms, the proposed MRSA algorithm demonstrates superior performance in both data transmission costs and data processing costs.

5. Conclusions

This study has investigated the resource slicing allocation problem for data monitoring in integrated energy systems and has proposed a communication network slicing framework specifically designed for heterogeneous energy flow. Based on this network slicing framework, a monitoring data transmission strategy integrating edge computing with network slicing has been proposed, along with its corresponding cost representation methodology. The simulation results have demonstrated that the MRSA algorithm enables dynamic resource slicing allocation of monitoring networks according to the data monitoring requirements of heterogeneous energy flows. The proposed methodology has been demonstrated to effectively fulfill fundamental monitoring requirements for physical terminals in integrated energy systems while maximizing utilization of existing resources, thereby significantly reducing data monitoring costs. Furthermore, the proposed approach significantly reduces the computational load on cloud control centers and enables rational allocation of data monitoring resources. In future research, more efficient optimization algorithms will be investigated for long-term information transmission optimization scenarios to reduce algorithmic time complexity and enhance adaptability to large-scale integrated energy systems.

Author Contributions

Conceptualization, M.Z.; Data curation, M.Z., X.H. and C.R.; Funding acquisition, X.H.; Investigation, M.Z.; Methodology, M.Z. and X.H.; Supervision, X.H.; Validation, J.W. and H.P.; Writing—original draft, M.Z.; Writing—review and editing, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62303103, and Grant 62373089, in part by the Fundamental Research Funds for the Central Universities in China under Grant N25ZJL020, in part by the Natural Science Foundation of Liaoning Province under Grant 2023-BSBA-140, and in part by the Scientific Research Project of Liaoning Provincial Department of Education under Grant JYTQN2023161.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Hu, X.; Zhang, J.; Ma, D.; Wang, Q.; Sun, Q. Dual-Stage Agglomeration Strategy: An Approach of Flexible Partitioning for Energy Internet. IEEE Syst. J. 2024, 18, 1560–1569. [Google Scholar] [CrossRef]
  2. Hussain, M.; Zhang, T.; Chaudhry, M.; Jamil, I.; Kausar, S.; Hussain, I. Review of Prediction of Stress Corrosion Cracking in Gas Pipelines Using Machine Learning. Machines 2024, 12, 42. [Google Scholar] [CrossRef]
  3. Esposito, D.; Centracchio, J.; Andreozzi, E.; Bifulco, P.; Gargiulo, G.D. Design and Evaluation of a Low-Cost Electromechanical System to Test Dynamic Performance of Force Sensors at Low Frequencies. Machines 2022, 10, 1017. [Google Scholar] [CrossRef]
  4. Zhang, N.; Sun, Q.; Yang, L.; Li, Y. Event-Triggered Distributed Hybrid Control Scheme for the Integrated Energy System. IEEE Trans. Ind. Inform. 2022, 18, 835–846. [Google Scholar] [CrossRef]
  5. Ma, D.; Hu, X.; Zhang, H.; Sun, Q.; Xie, X. A Hierarchical Event Detection Method Based on Spectral Theory of Multidimensional Matrix for Power System. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2173–2186. [Google Scholar] [CrossRef]
  6. Hu, X.; Zhang, H.; Ma, D.; Wang, R. A tnGAN-Based Leak Detection Method for Pipeline Network Considering Incomplete Sensor Data. IEEE Trans. Instrum. Meas. 2021, 70, 3510610. [Google Scholar] [CrossRef]
  7. Huang, Y.; Sun, Q.; Li, Y.; Gao, W.; Gao, D.W. A Multi-Rate Dynamic Energy Flow Analysis Method for Integrated Electricity-Gas-Heat System with Different Time-Scale. IEEE Trans. Power Deliv. 2023, 38, 231–243. [Google Scholar] [CrossRef]
  8. de la Puente-Gil, Á.; González-Martínez, A.; Rosales-Asensio, E.; Diez-Suárez, A.-M.; Blanes Peiró, J.-J. Efficient Heating System Management Through IoT Smart Devices. Machines 2025, 13, 643. [Google Scholar] [CrossRef]
  9. Li, B.; Qin, L.; Zhao, F.; Liu, H.; Yu, J.; He, M.; Wang, J.; Liu, K. Research on Edge Detection Model of Insulators and Defects Based on Improved YOLOv4-tiny. Machines 2023, 11, 122. [Google Scholar] [CrossRef]
  10. Zhang, Y.; Tang, D.; Zhu, H.; Zhou, S.; Zhao, Z. An Efficient IIoT Gateway for Cloud–Edge Collaboration in Cloud Manufacturing. Machines 2022, 10, 850. [Google Scholar] [CrossRef]
  11. Zhou, J.; Zhang, X. Fairness-Aware Task Offloading and Resource Allocation in Cooperative Mobile-Edge Computing. IEEE Internet Things J. 2022, 9, 3812–3824. [Google Scholar] [CrossRef]
  12. Liu, P.; Wang, J.; Ma, K.; Guo, Q. Joint Cooperative Computation and Communication for Demand-Side NOMA-MEC Systems with Relay Assistance in Smart Grid Communications. IEEE Internet Things J. 2024, 11, 30594–30606. [Google Scholar] [CrossRef]
  13. Liu, Z.; Zhao, Y.; Song, J.; Qiu, C.; Chen, X.; Wang, X. Learn to Coordinate for Computation Offloading and Resource Allocation in Edge Computing: A Rational-Based Distributed Approach. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3136–3151. [Google Scholar] [CrossRef]
  14. Liu, C.; Chen, L.; Gao, W.; Zhang, X.; Peng, W.; Shu, F. DRL-Based Online Task Offloading and Energy Resource Aggregation for Edge-Computing-Empowered Smart Grid Networks. IEEE Internet Things J. 2024, 11, 41008–41020. [Google Scholar] [CrossRef]
  15. Wang, J.; Cao, C.; Wang, J.; Lu, K.; Jukan, A.; Zhao, W. Optimal Task Allocation and Coding Design for Secure Edge Computing with Heterogeneous Edge Devices. IEEE Trans. Cloud Comput. 2022, 10, 2817–2833. [Google Scholar] [CrossRef]
  16. Sun, Y.; Cai, Z.; Guo, C.; Ma, G.; Zhang, Z.; Wang, H.; Liu, J.; Kang, Y.; Yang, J. Collaborative Dynamic Task Allocation with Demand Response in Cloud-Assisted Multiedge System for Smart Grids. IEEE Internet Things J. 2022, 9, 3112–3124. [Google Scholar] [CrossRef]
  17. Chung, H.-M.; Maharjan, S.; Zhang, Y.; Eliassen, F.; Strunz, K. Optimal Energy Trading with Demand Responses in Cloud Computing Enabled Virtual Power Plant in Smart Grids. IEEE Trans. Cloud Comput. 2022, 10, 17–30. [Google Scholar] [CrossRef]
  18. Tang, C.; Yan, G.; Wu, H.; Zhu, C. Computation Offloading and Resource Allocation in Failure-Aware Vehicular Edge Computing. IEEE Trans. Consum. Electron. 2024, 70, 1877–1888. [Google Scholar] [CrossRef]
  19. Mekki, M.; Arora, S.; Ksentini, A. A Scalable Monitoring Framework for Network Slicing in 5G and Beyond Mobile Networks. IEEE Trans. Netw. Serv. Manag. 2022, 19, 413–423. [Google Scholar] [CrossRef]
  20. Shah, S.D.A.; Gregory, M.A.; Li, S. Toward Network-Slicing-Enabled Edge Computing: A Cloud-Native Approach for Slice Mobility. IEEE Internet Things J. 2024, 11, 2684–2700. [Google Scholar] [CrossRef]
  21. Liu, W.; Hossain, M.A.; Ansari, N.; Kiani, A.; Saboorian, T. Reinforcement Learning-Based Network Slicing Scheme for Optimized UE-QoS in Future Networks. IEEE Trans. Netw. Serv. Manag. 2024, 21, 3454–3464. [Google Scholar] [CrossRef]
  22. Luo, X.; Xue, K.; Li, J.; Li, R.; Wei, D.S.L. Make Rental Reliable: Blockchain-Based Network Slice Management Framework with SLA Guarantee. IEEE Commun. Mag. 2023, 61, 142–148. [Google Scholar] [CrossRef]
  23. Tang, L.; Pu, Z.; Li, Z.; Fang, D.; Li, L.; Chen, Q. Intelligent Dual Time Scale Network Slicing for Sensory Information Synchronization in Industrial IoT Networks. IEEE Internet Things J. 2024, 11, 38615–38630. [Google Scholar] [CrossRef]
  24. Wu, Y.; Liang, L.; Jia, Y.; Wen, W. HFL-TranWGAN: Knowledge-Driven Cross-Domain Collaborative Anomaly Detection for End-to-End Network Slicing. IEEE Trans. Netw. Serv. Manag. 2025, 22, 760–776. [Google Scholar] [CrossRef]
  25. Wei, F.; Wang, Y.; Feng, G.; Qin, S. Network-Slicing-Enabled Computation Offloading in Satellite-Terrestrial Edge Computing Networks: A Bi-Level Game Approach. IEEE Internet Things J. 2025, 12, 16282–16297. [Google Scholar] [CrossRef]
  26. Ayepah-Mensah, D.; Sun, G.; Owusu Boateng, G.; Liu, G. Federated Policy Distillation for Digital Twin-Enabled Intelligent Resource Trading in 5G Network Slicing. IEEE Trans. Netw. Serv. Manag. 2025, 22, 361–379. [Google Scholar] [CrossRef]
  27. Xu, Z.; Zhuang, L.; Zhuang, W.; Hu, Y.; Mo, W.; Wang, Z. Meta Relational Learning-Based Service-Tailored VNF Deployment for B5G Network Slice. IEEE Internet Things J. 2023, 10, 22542–22554. [Google Scholar] [CrossRef]
  28. Kwantwi, T.; Sun, G.; Kuadey, N.A.E.; Maale, G.T.; Liu, G. Blockchain-Based Computing Resource Trading in Autonomous Multi-Access Edge Network Slicing: A Dueling Double Deep Q-Learning Approach. IEEE Trans. Netw. Serv. Manag. 2023, 20, 2912–2928. [Google Scholar] [CrossRef]
Figure 1. Resource slicing allocation method for heterogeneous energy flow monitoring networks. (a) Traditional data monitoring network. (b) Integrated data monitoring network. (c) Sliced data monitoring network.
Figure 1. Resource slicing allocation method for heterogeneous energy flow monitoring networks. (a) Traditional data monitoring network. (b) Integrated data monitoring network. (c) Sliced data monitoring network.
Machines 13 00857 g001
Figure 2. Topological structure of energy flow slicing results. (a) Electrical slicing topology. (b) Gas slicing topology. (c) Heating slicing topology. (d) Cooling slicing topology.
Figure 2. Topological structure of energy flow slicing results. (a) Electrical slicing topology. (b) Gas slicing topology. (c) Heating slicing topology. (d) Cooling slicing topology.
Machines 13 00857 g002
Figure 3. Power convergence of edge relay server. (a) Power convergence of edge relay servers in electrical slicing. (b) Power convergence of edge relay servers in gas slicing. (c) Power convergence of edge relay servers in heating slicing. (d) Power convergence of edge relay servers in cooling slicing.
Figure 3. Power convergence of edge relay server. (a) Power convergence of edge relay servers in electrical slicing. (b) Power convergence of edge relay servers in gas slicing. (c) Power convergence of edge relay servers in heating slicing. (d) Power convergence of edge relay servers in cooling slicing.
Machines 13 00857 g003
Figure 4. Convergence of slice data monitoring cost. (a) Convergence of data transmission cost. (b) Convergence of data processing cost.
Figure 4. Convergence of slice data monitoring cost. (a) Convergence of data transmission cost. (b) Convergence of data processing cost.
Machines 13 00857 g004
Figure 5. The allocation of data monitoring resources. (a) Inter-slice bandwidth allocation. (b) Intra-slice task allocation.
Figure 5. The allocation of data monitoring resources. (a) Inter-slice bandwidth allocation. (b) Intra-slice task allocation.
Machines 13 00857 g005
Figure 6. Impact of communication parameters on slice data monitoring cost. (a) The impact of terminal energy monitoring task volume. (b) The impact of communication bandwidth. (c) The impact of Gaussian noise.
Figure 6. Impact of communication parameters on slice data monitoring cost. (a) The impact of terminal energy monitoring task volume. (b) The impact of communication bandwidth. (c) The impact of Gaussian noise.
Machines 13 00857 g006
Figure 7. Comparative analysis of optimized data monitoring cost methods [12,17].
Figure 7. Comparative analysis of optimized data monitoring cost methods [12,17].
Machines 13 00857 g007
Figure 8. Comparison of costs under different algorithms.
Figure 8. Comparison of costs under different algorithms.
Machines 13 00857 g008
Table 1. Parameter configuration of data monitoring equipment.
Table 1. Parameter configuration of data monitoring equipment.
ParameterDevice 1Device 2Device 3Device 4Device 5Device 6
P i S T (MW)285634
P i S C (MW)561546
P i d c (MW)672515
k i S 2 × 10 28 1 × 10 28 3 × 10 28 5 × 10 28 4 × 10 28 4 × 10 28
c i S (cycles/bit) 6 × 10 3 2 × 10 3 4 × 10 3 1 × 10 3 8 × 10 3 3 × 10 3
k i r 8 × 10 28 2 × 10 28 7 × 10 28 4 × 10 28 4 × 10 28 9 × 10 28
c i r (cycles/bit) 5 × 10 3 3 × 10 3 4 × 10 3 1 × 10 3 1 × 10 3 4 × 10 3
W i (MHz)161820251917
c i c (cycles/bit) 2 × 10 3 4 × 10 3 4 × 10 3 5 × 10 3 1 × 10 3 6 × 10 3
Table 2. Parameter configuration of energy flow.
Table 2. Parameter configuration of energy flow.
ParameterElectricalGasHeatingCooling
T x (s)609001000500
d 1 x (MB)0085
d 2 x (MB)01050
d 3 x (MB)5000
d 4 x (MB)10893
d 5 x (MB)6050
d 6 x (MB)15000
Table 3. Power comparison of edge relay servers in different algorithms.
Table 3. Power comparison of edge relay servers in different algorithms.
Relay Server IDMRSAJCCRA [12]WCCRA [17]
1 2.10 × 10 4 MW 3.36 × 10 4 MW/
2 1.38 × 10 4 MW 1.07 × 10 4 MW/
3 8.13 × 10 1 MW 8.89 × 10 1 MW/
4 1.98 × 10 1 MW 3.15 × 10 1 MW/
5 5.96 × 10 2 MW 8.35 × 10 2 MW/
6 3.52 × 10 1 MW 8.77 × 10 1 MW/
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.

Share and Cite

MDPI and ACS Style

Zhang, M.; Hu, X.; Wang, J.; Pan, H.; Ren, C. A Cloud-Edge Communication Resource Slicing Allocation Method for Data Monitoring in Integrated Energy Systems. Machines 2025, 13, 857. https://doi.org/10.3390/machines13090857

AMA Style

Zhang M, Hu X, Wang J, Pan H, Ren C. A Cloud-Edge Communication Resource Slicing Allocation Method for Data Monitoring in Integrated Energy Systems. Machines. 2025; 13(9):857. https://doi.org/10.3390/machines13090857

Chicago/Turabian Style

Zhang, Mingrui, Xuguang Hu, Jingyu Wang, Huilin Pan, and Chengze Ren. 2025. "A Cloud-Edge Communication Resource Slicing Allocation Method for Data Monitoring in Integrated Energy Systems" Machines 13, no. 9: 857. https://doi.org/10.3390/machines13090857

APA Style

Zhang, M., Hu, X., Wang, J., Pan, H., & Ren, C. (2025). A Cloud-Edge Communication Resource Slicing Allocation Method for Data Monitoring in Integrated Energy Systems. Machines, 13(9), 857. https://doi.org/10.3390/machines13090857

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop