Next Article in Journal
Unveiling the Landscape of Operating System Vulnerabilities
Previous Article in Journal
An Accurate Platform for Investigating TCP Performance in Wi-Fi Networks
Previous Article in Special Issue
Energy Saving Strategy of UAV in MEC Based on Deep Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Carrying Method for 5G Network Slicing in Smart Grid Communication Services Based on Neural Network

1
State Grid Electric Power Research Institute, Nanjing 211106, China
2
Beijing Laboratory of Advanced Information Networks, Beijing University of Posts and Telecommunications, Beijing 100876, China
3
School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Future Internet 2023, 15(7), 247; https://doi.org/10.3390/fi15070247
Submission received: 5 June 2023 / Revised: 13 July 2023 / Accepted: 17 July 2023 / Published: 20 July 2023

Abstract

:
When applying 5G network slicing technology, the operator’s network resources in the form of mutually isolated logical network slices provide specific service requirements and quality of service guarantees for smart grid communication services. In the face of the new situation of 5G, which comprises the surge in demand for smart grid communication services and service types, as well as the digital and intelligent development of communication networks, it is even more important to provide a self-intelligent resource allocation and carrying method when slicing resources are allocated. To this end, a carrying method based on a neural network is proposed. The objective is to establish a hierarchical scheduling system for smart grid communication services at the power smart gate-way at the edge, where intelligent classification matching of smart grid communication services to (i) adapt to the characteristics of 5G network slicing and (ii) dynamic prediction of traffic in the slicing network are both realized. This hierarchical scheduling system extracts the data features of the services and encodes the data through a one-dimensional Convolutional Neural Network (1D CNN) in order to achieve intelligent classification and matching of smart grid communication services. This system also combines with Bidirectional Long Short-Term Memory Neural Network (BILSTM) in order to achieve a dynamic prediction of time-series based traffic in the slicing network. The simulation results validate the feasibility of a service classification model based on a 1D CNN and a traffic prediction model based on BILSTM for smart grid communication services.

1. Introduction

Today, the demand for grid communication services is increasing dramatically and the types of services are diversifying, and smart grids have become the main development trend and, ultimately, the strategic goal of the electric power system. Based on different application scenarios and demands of 5G, network slicing adopts technologies based on Software Defined Network (SDN) and Network Functions Virtualization (NFV) [1,2]. Network slicing realizes an end-to-end network grouping communication function and provides the network resources required for the service through the orchestration operation of slicing. The characteristics of 5G network slicing technology are well suited to the performance requirements of a smart grid [3,4]. Its three main features of large bandwidth, low latency, and large connectivity will provide better processing capabilities for various typical services in the smart grid. Network slicing provides differentiated grid communication services for different units on demand based on the working conditions and the service requirements that are needed to meet the carrying requirements of different types of grid communication services on network slicing [5]. At present, research combining grid communication services with 5G network slicing technology is being gradually enriched and put into use.
In the electricity grid, cloud computing is now widely used [6]. But as the volume of data increases rapidly, there is a need for new ways of handling and storing those data [7]. The application of edge computing technology, which decentralises computing resources and distributes them closer to end devices, can better reduce network latency and costs [8]. Implementing edge computing through edge data centres enables more granular requirements for each edge node, resulting in more efficient resource utilisation [9]. Aiming at smart grid scenarios, edge data centres are well placed to improve resource management strategies [10,11].
Ref. [12] proposes a prediction-based 5G network slicing algorithm that uses a prediction algorithm to pre-implement resource isolation and shorten the establishment cycle of network slicing in order to accommodate the real-time requirements of 5G networks. Based on different mathematical approaches, these models are classified into game theory-based models, predictive techniques, and robustness/failure recovery models. One study [13] introduces the application of 5G network slicing technology in smart grids and presents several typical case studies. Another study [14] illustrates the application of resource allocation algorithms for network slicing in smart grids. In the work of [15], according to the demand of power services, network slice planning strategies with different isolation abilities are proposed. Based on the management requirements of refined service in the power industry, the slice identification of the power service is then proposed. The work of [16] constructs a new grid data collection system based on cloud-edge collaboration, which solves the real-time processing and response problems of edge applications while reducing the bandwidth pressure of data communication between the cloud and the edge. These preliminary studies focus on slicing scheduling algorithms and resource allocation methods that seek to improve network efficiency. In such approaches, service requirements are often abstracted into relatively fixed latency or bandwidth requirements. If the traffic changes dynamically or has many types, before slicing resource allocation, service type identification and dynamic demand prediction are achieved in advance on the edge side to realize the collection of large amounts of data in the edge nodes and the preliminary processing and analysis. Then, enter the next layer of network transmission is entered to achieve a more efficient and reasonable resource allocation and carrying scheme for grid services in 5G network slicing, which can use resources efficiently.
Communication networks are accelerating to become digitised and intelligent, and using AI technologies to enhance communication intelligence has become a development trend. To achieve this expectation, the network needs to have “endogenous intelligence”, considering various artificial intelligence technologies at the beginning of the network design, such as deep learning algorithms, in order to form a perfect system architecture and enhance the network’s “intelligence capability” [17]. For example, China Mobile’s “Tianyan” system provides self-intelligence for many functions in the 5G core network. Compared to classical classification and recognition techniques, such as port recognition, deep message detection and recognition, and statistical feature recognition, neural network-based deep learning models can achieve higher accuracy rates while not relying on other experiences, and they can also handle tasks and data of higher complexity [18,19]. The classic traffic prediction methods, such as time series models and regression models, also perform better with deep learning models, such as neural networks. Useful features can be learned directly from the raw data, improving the accuracy and efficiency of the model [20]. The models can be better adapted to real-world scenarios and provide higher-quality prediction results [21]. Therefore, this paper proposes a neural network-based approach for carrying smart grid communication networks in 5G network slicing, which can reduce the complexity of resource allocation in the next phase of network slicing. The main contributions of this paper are as follows:
(1)
The hierarchical classification matching scheme was designed by matching the different communication demand for smart grid communication services, such as bandwidth, latency, and connectivity, with the characteristics of the 5G sliced network, where the traditional 5G network slices are divided into critical and general.
(2)
A scheme is proposed for combining edge computing in 5G slices in order to carry smart grid communication services. Different types of data generated by electric power terminal devices are received into the edge data centre for classification and matching, while the edge data centre performs dynamic prediction of the service traffic data in the network slice.
(3)
In order to adapt to the development trend of intelligence, the neural network model is used for classification matching and traffic prediction. The 1D CNN is used to extract the data features of traffic services and encode the data in order to achieve classification and matching of smart grid communication services. At the same time, with the proliferation of grid communication network traffic, the complexity of the services carried by the network has increased greatly. If a fixed rationing model is adopted, excessive network resources are often required, which is not conducive to improving network efficiency and expanding the network scale. This paper also uses BILSTM work for dynamic traffic prediction and adjustment.
(4)
The experimental results show that the neural network model used can show better results in classifying the power communication network and in predicting the network traffic, which is suitable for the 5G slicing network carrying the electric power communication network.
The rest of the paper is organized as follows. Section 2 describes the system mechanism. Section 3 illustrates the algorithm model. Section 4 implements the experimental simulations. Finally, Section 5 gives the conclusions.

2. Hierarchical Dispatch Carrying Mechanism

2.1. Characteristics of Smart Grid Communication Services

The application scenario of power 5G communication service is mainly divided into two production regions, the production control region (I) and the management information region (II). The production control large area service mainly includes control class traffic, such as distribution network differential protection, intelligent distributed feeder automation (FA), and precise load control, which require low delay control [22]. The management information region mainly includes acquisition- and application-type services, involving the acquisition of various terminal data, video monitoring, etc. The acquisition objects are extended to various types of IoT terminals and multimedia scenes, with a surge in the number of connections, which is in the millions [23]. At the same time, the acquired content tends to be video-based and high-definition, and the demand for return transmission has increased greatly [24]. For these diversified power 5G services, the three scenarios of enhanced Mobile Broadband (eMBB), massive Machine Type Communication (mMTC), and ultra-Reliable and Low-Latency Communication (uRLLC) in 5G network slicing can well provide service capability for them [25,26]. The basic relationship between selected typical power 5G services and network slicing is shown in Table 1. The services of the two production regions involve three main categories, control, collection, and application, corresponding to the three application scenarios of 5G slicing. Based on the size of the specific feature data, they can be further categorized as general type and critical type.

2.2. Neural Network-Based Hierarchical Scheduling Carrying Mechanism

The application of network slicing is greatly significant to the construction of 5G private networks in power scenarios. In the intelligent processing of the power access network, the edge access room can achieve intelligent sensing and prediction by automatically identifying different types of access terminal services, such as power distribution automation and video monitoring; by automatically adapting them to the appropriate communication lines and virtual network slices according to the different communication needs of the services; and, lastly, by achieving intelligent classification. Service traffic, flow direction and network congestion are continuously monitored and analysed, the network is dispatched based on predicted future conditions, and traffic adjustment and routing optimisation of network slices are carried out. Terminal data from different regions enter the edge data centre, and for power slicing management needs, as well as for power service needs, the power intelligent gateway is used as the edge computing node mainly responsible for receiving and forwarding data. At the same time, the characteristics of the electric power services are analysed and classified according to rules or data models, providing basic slice configuration parameters for network slice carrying planning under different conditions and generating various types of customized slices. Under the condition of considering the soft isolation of base station equipment, the mode of slice priority scheduling is proposed to ensure the resource occupation of high-priority users through the hierarchical classification of power services characteristics. Then, combined with service traffic prediction, it actively generates dynamic adjustment to improve the transmission efficiency of the whole network [27].
This paper implements feature extraction of service data based on 1D CNN and carries out service classification matching to satisfy the classification of differentiated power 5G services according to different service features and mapping deployment with power 5G slices. At the same time, the dynamic prediction of service traffic of network slices based on LSTM can better satisfy network slices according to different service conditions and service requirements for different units of differentiated power traffic network slicing services to meet the carrying of power 5G traffic network slices. At this edge computing node, the deployment of power 5G slicing service mapping for the access network is completed. Afterward, by developing a slicing network management system, network resource management and monitoring of the wireless network, bearer network, and core network for 5G slicing are all realized. In order to realize the docking of the bearer network and 5G slicing within the enterprise, a bearer network slicing device is developed in order to realize the end-to-end slicing establishment between the traffic terminal, the 5G network, the enterprise intranet and the traffic system, and the overall structure is shown in Figure 1, where the classifications and traffic forecasts mentioned are marked in red.
The 5G network slicing service carrying is the process of deploying power service to 5G slices. In the process of deployment and implementation, the demand described in the hierarchical classification of the grid service is transformed into the service level indicator of network slices in the 5G network. The network slice Service Level Agreement (SLA) is part of the service agreement signed between the operator and the network slice customer, and the network slice SLA contains the requirements of the network slice customer for the services and network provided by the operator. On the basis of the service level classification description, in order for the control equipment of the 5G network to understand the power service requirements, it is also necessary to translate the power service statute into the corresponding SLA quantitative model.

3. Neural Network Algorithm Model

3.1. CNN Model

CNN can process input data with a grid-like structure and are widely used in the field of image processing. The part of the classification highlighted in red is shown in Figure 2, where the algorithm consists of a unique deep feed-forward network containing an input layer, a convolutional layer, a pooling layer, a global pooling layer, a fully connected layer and an output layer [28]. The dataset is obtained from the center DC, trained and the model is output to the edge DC. The input sequence can be extracted and transformed into features, and the feature vectors can be fed into a classifier for classification.
The convolution layer is mainly used to extract local information from the temporal data, with different filters to extract different features. For a filter of length D, the output of the convolution layer is as follows [29]
h i = r e l u ( d = 1 D w d x i + d 1 + b )
where relu denotes the modified linear unit function, wd denotes the weight vector of the filter, and b denotes the offset.
The CNN network contains multiple convolutional layers and multiple pooling layers. The combination of different layers will achieve feature extraction to obtain high-dimensional features at higher levels. This paper uses a pooling layer and a global pooling layer. In the pooling layer, the maximum pooling rule is used. The feature map is integrated into the global pooling layer and converted into a feature vector for use in classification operations.
The fully connected layer uses regularization. L2 to prevent overfitting [30], and the softmax logistic regression function is used to output the classification results,
min w , b J ( w , b ) = 1 m i = 1 m L ( y ^ ( i ) , y ( i ) ) + λ 2 m w 2 2
y = s o f t m a x ( W T p + b )
where softmax denotes the softmax function, and W and b are the weights and offsets of the fully connected layers, respectively.

3.2. LSTM Model

3.2.1. Structure of the LSTM and BILSTM Models

LSTM introduces self-loops to produce paths where gradients flow continuously over long periods. The algorithm can predict dynamically changing sequences of numbers. The LSTM model contains three gating units, the input gate, the forget gate, and the output gate, which control the flow of information [31]. The internal structure of the LSTM model is shown in Figure 3.
The relationship between the three gating units and the candidate memory states is as follows:
i t = σ ( W i i x t + b i i + W h i h t 1 + b h i )
f t = σ ( W i f x t + b i f + W h f h t 1 + b h f )
o t = σ ( W i o x t + b i o + W h o h t 1 + b h o )
g t = t a n h ( W i g x t + b i g + W h g h t 1 + b h g )
The relationship between ht and ct is as follows
c t = f t c t 1 + i t g t
h t = o t t a n h ( c t )
where it indicates the output of the input gate; ft denotes the output of the forgetting gate, controlling the importance of the memory state at the previous moment; ot denotes the output of the output gate, controlling the output of the memory state; gt indicates the activation value of the input at the current moment; ct indicates the memory state of the current moment, used to store historical information; ht indicates the output value of the current moment for passing to the next moment; σ denotes the sigmoid function; tanh denotes the hyperbolic tangent function; and W, b denote the weight and offset, respectively.
BILSTM is an extended LSTM model that considers not only historical input information from the current moment but also information from future moments. It has greater expressiveness and model generalization capabilities.
The BILSTM model processes the input sequence from front to back and from back to front in two different LSTM layers and concatenates their outputs to obtain the final output. In the forward LSTM layer, the LSTM model receives the original input sequence, i.e., in left-to-right order. In the backward LSTM layer, the LSTM model receives the inverted input sequence, i.e., in right-to-left order. The structure of both the LSTM and the BISTM are shown in Figure 4.
hf represents the hidden state output of the forward LSTM layer. Hb represents the hidden state output of the backward LSTM layer; and ht denotes the output value at the current moment, which is a concatenation of the outputs of the forward and backward LSTM layers. Suppose the hidden state of the forward LSTM output is hf,t, the hidden state of the backward LSTM output is hb,t, and the input at the current moment is xt. Then, outputs can be expressed as follows, respectively, the output of the final forward and backward LSTM are dot productively stitched together at moment in order to obtain the output of the BILSTM model at that moment as
h f , t = L S T M ( x t , h f , t 1 )
h b , t = L S T M ( x t , h b , t 1 )
h t = h f , t h b , t
where ⊕ represents the splicing operation of vectors, and the activation function is chosen as relu.

3.2.2. Evaluation of the LSTM and BILSTM Models

Formula (13) represents Mean Absolute Percentage Error (MAPE) and is a common metric used to evaluate LSTM and BILSTM models, which indicates the difference between the predicted and the actual values of the LSTM and BILSTM models, and the smaller the value of the metric, the higher the prediction accuracy of the model
M A P E = 100 % n i = 1 n | y i y i ^ y i |
where n indicates the sample size, yi indicates the actual value, and y i ^ indicates the predicted value.

4. Results and Discussion

The neural network algorithm was built using the TensorFlow framework in the simulation experiments. The hardware environment consisted of an AMD Ryzen 7 5800H CPU, 16 × 3.2 GHZ cores, 16G RAM and an NVIDIA GTX 1650 GPU with 4G video memory.

4.1. Classification of Grid Services Based on 1D CNN

The data messages generated by power communication services have relatively fixed frame formats, and the characteristics of different types of electric power services are more obvious, which can be abstracted into 1 × N pixel images, and then identified using CNN-based image algorithms. Based on 1D CNN, the data features of the traffic service are extracted and encoded in order to achieve power service identification and classification matching. The data collected from various types of power terminals first enter the input layer data, which is a 1 × 1024 two-dimensional matrix after pre-processing. In the pre-processing of the data, the dataset used in the experiments are transformed into an input format with the same structure. This mainly consists of data encoding, normalisation processing, and array dimensionality reduction. The acquired data are used to convert them to integers according to the ASCII table and turn them into a 1 × 1024 two-dimensional matrix.
In the simulation, the tagged sample dataset obtained from packet capture in the operational network is used, with 146 service types in total and 100 sample service packet data for each class. Each sample service packet data intercepts the net data load of the application layer message and presents it in the form of a hexadecimal code stream. The data processing flow based on the CNN model is shown in Figure 5.
The accuracy of the operational recognition is related to the training sample parameters, the convolutional layer parameters and the activation function. For the parameters of the convolutional layer, the value of the number of convolutional kernels, FILTER, was chosen to be adjusted. The corresponding accuracies for different filters is shown in Table 2. It can be seen that the best combination of parameters is the number of the FILTERs of 128 and 256, which are indicated by underline.
Figure 6 shows the results of the test set training tests with the best combination of parameters. It can be seen that the test accuracy increases and gradually stabilises as the number of epoch iterations increases over time. The accuracy of the test increases with the number of iterations and stabilizes at around 83%. The recognition accuracy can be further improved when the number of samples per class of service is increased, limited by the fact that the number of samples per class of service is only 100. Therefore, we obtained Table 3 by repartitioning the number of entries of training set and test set data for each type of data. It can be seen that as the number of training data entries within the dataset increases, the accuracy of the model is subsequently increased.
When applying this method to the power communication network, the training of the recognition model can be carried out centrally in the data centre, and the sample pool can be continuously updated and expanded to dynamically improve the accuracy of the model. The training results of the model can be loaded onto the smart gateway devices in the edge network stations or server rooms using the edge computing mode to automatically classify the services before they are adapted into 5G slices.
The traffic types and characteristics of power communication networks are relatively stable and less diverse than those of ordinary communication networks. Therefore, in this type of traffic context, traffic identification can be carried out separately for different services within the grid area, which can improve the accuracy of the dataset identification. In order to analyse the impact of traffic types on the accuracy of the dataset, scenarios with different numbers of types were set up and trained five times randomly in this paper, and the classification average accuracy of the test data of the training model was obtained as shown in Figure 7. In each of the five training sessions, datasets corresponding to the number of species were randomly selected for training and testing. Figure 8 shows the confusion matrix heat map of the results of one of the experiments when the number of types of datasets is 10. Var-1 to val-10 represent each of the 10 different data types. It can be seen that the traffic classification accuracy increases greatly when the number of types of datasets is reduced, and the recognition accuracy reaches up to 95% when the number of types of datasets is reduced to 10.
In combination with edge computing, as represented in Figure 2, the data in the central data centre are trained and the already trained model is stored separately on the edge side. Then, the terminal data are brought in to classify it. In the simulation, the edge-smart gateway is simulated by separating the training and validation of the model. The accuracy obtained in the end is virtually unchanged from the accuracy values obtained when training and testing are performed together.

4.2. Grid Service Traffic Prediction Based on LSTM

In traffic services, especially for the grid service, current traffic may be influenced by the previous moments. LSTM can capture the long-term dependencies in sequential data and handle the temporal relationships between input data. By training, it can learn the periodicity, trend, and special events in traffic, and then use these features for prediction. The LSTM model performs well in traffic prediction tasks. It is applied to dynamically predict service traffic in the power 5G network slice, thereby adjusting the service carrying requirements of the network slice.
The traffic prediction algorithm utilizes a publicly available dataset from Internet source providers (ISP) to verify the effectiveness of the prediction model [32]. Each traffic data point in the dataset is measured at one-hour intervals, resulting in a total of 1232 data points. After reading in the dataset, the traffic data are normalized and split into training and testing datasets with an 8:2 ratio [33]. Time series data are then created, and the time series length is set. Based on TensorFlow, LSTM and BILSTM models are established and trained on the training dataset, obtaining the loss values for both the training and the testing datasets during the training process. Finally, predictions are made and the denormalized results are compared to the true values. The data processing flowchart for the BILSTM model is shown in Figure 9.
Figure 10 shows the loss values of the LSTM and BILSTM as the model is continuously trained. Figure 10a shows the loss values for the training set and Figure 10b shows the loss values for the test set. It can be seen that the loss values in both the training and test sets gradually decrease, with the loss values in both the training set being lower than those in the validation set. Loss and val_loss represent training error and testing error, respectively. At the same time, the loss values of the BILSTM model were both lower than those of the LSTM model. Therefore, the use of the BILSTM model for prediction is more effective and can basically satisfy the task of traffic prediction in the power network slicing.
As shown in Table 4, multiple predicted values were obtained by changing the time series length. According to the comparison results of MAPE, it can be seen that the smallest error was obtained when the time series length was set to 10. The comparison chart of the predicted results and actual values shown in Figure 11 was based on the BILSTM model with a time series length set to 10. At this point, the MAPE of the BILSTM model was 6%. The red solid line shows the actual values of the test set and the black dashed line shows the predicted values based on the BILSTM model. As can be seen from the figures, the two curves are in good agreement. Figure 12 shows a statistical histogram of the different relative errors and it can be seen that about 90% of the predicted data have a relative error of less than 10%. Table 5 and Figure 13 show the comparison of MAPE under the BILSTM method used in this paper with the four methods mentioned in [32]. From the table and bar chart, it can be seen that the use of BILSTM method has reduced the MAPE of this dataset and gives better and stable prediction results.

5. Conclusions

The 5G network slicing technology is a good solution to the complex service needs of grid systems. The network slicing technology enables the isolation of electric power services from other services whilst also meeting specific service requirements and quality of service guarantees. This paper combines 1D CNN and BILSTM to extract data features of traffic services and encode the data, which proposes a neural network-based power 5G slicing service carrying method to achieve electric power services classification matching and dynamic traffic prediction. Through simulation verification, we can show that, based on the 1D CNN neural network model, the features of electric power services are extracted, classified, and matched. The recognition accuracy can reach up to 95% when the type of dataset is 10, and the recognition can be carried out separately for the services in different grid areas, which can improve the accuracy of dataset recognition and meet the mapping deployment of 5G power network slicing. Meanwhile, combined with the BILSTM-based service traffic prediction, the model training loss value is small, the value of each evaluation index is optimized compared with the BILSTM model, and the error of more than half of the prediction values is less than 10%. This enables the scheduling configuration of services at the edge nodes and meets the service-carrying requirements of 5G network slicing.

Author Contributions

Conceptualization, Y.H. and L.G.; methodology, Y.H. and L.G.; software, Y.H. and X.L.; validation, Y.H. and R.Z.; investigation, Y.H. and H.L.; data curation, Y.H. and R.Z.; writing—original draft preparation, Y.H., L.G. and X.L.; writing—review and editing, Y.H. and R.G.; visualization, Y.H.; supervision, L.G.; project administration, L.G.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by State Grid Corporation Headquarters Management Science and Technology Project Grant: Research and Application of Power 5G Network Slicing Device Development and Integrated Control Technology (5700-202040380A-0-0-00).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AcronymDefinition
1D CNNOne-Dimensional Convolutional Neural Network
5G5th Generation Mobile Networks
BILSTMBidirectional Long Short-Term Memory Neural Network
CNNConvolutional Neural Network
DCData Centre
eMBBEnhanced Mobile Broadband
FAFeeder Automation
ISPInternet Source Providers
LSTMLong Short-Term Memory Neural Network
MAPEMean Absolute Percentage Error
mMTCMassive Machine Type Communication
NFVNetwork Functions Virtualization
SDNSoftware Defined Network
SLAService level Agreement
uRLLCUltra-Reliable and Low-Latency Communication

References

  1. Zhang, S. An Overview of Network Slicing for 5G. IEEE Wirel. Commun. 2019, 26, 111–117. [Google Scholar] [CrossRef]
  2. Ordonez-Lucena, J.; Ameigeiras, P.; Lopez, D.; Ramos-Munoz, J.J.; Lorca, J.; Folgueira, J. Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges. IEEE Commun. Mag. 2017, 55, 80–87. [Google Scholar] [CrossRef] [Green Version]
  3. Zhang, Q.; Li, Y.; Zhang, Z.; Xie, P.; Guo, Q.; Guo, X. Exploration and application of 5G network slice in electric power. In Proceedings of the 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China, 18–20 June 2021. [Google Scholar]
  4. Hegde, P.; Meena, S.M. A survey on 5G Network Slicing-Epitome and opportunities for a novice. In Proceedings of the 2021 12th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kharagpur, India, 6–8 July 2021. [Google Scholar]
  5. Li, W.; Wu, Z.; Zhang, P. Research on 5G Network Slicing for Digital Power Grid. In Proceedings of the 2020 IEEE 3rd International Conference on Electronic Information and Communication Technology (ICEICT), Shenzhen, China, 13–15 November 2020. [Google Scholar]
  6. Bera, S.; Misra, S.; Rodrigues, J.J.P.C. Cloud Computing Applications for Smart Grid: A Survey. IEEE Trans. Parallel Distrib. Syst. 2015, 26, 1477–1494. [Google Scholar] [CrossRef]
  7. Minh, Q.N.; Nguyen, V.-H.; Quy, V.K.; Ngoc, L.A.; Chehri, A.; Jeon, G. Edge Computing for IoT-Enabled Smart Grid: The Future of Energy. Energies 2022, 15, 6140. [Google Scholar] [CrossRef]
  8. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge computing: Vision and challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
  9. Pan, J.; McElhannon, J. Future edge cloud and edge computing for Internet of Things applications. IEEE Internet Things J. 2018, 5, 439–449. [Google Scholar] [CrossRef]
  10. Peng, D.; Yuying, X.; Yun, S.; Huibin, D. Research on the Application of 5G Cloud-network-edge-device Convergence and Intelligent Video Technology in Smart Grid. In Proceedings of the 2021 International Wireless Communications and Mobile Computing (IWCMC), Harbin, China, 28 June–2 July 2021. [Google Scholar]
  11. Cárdenas, R.; Arroba, P.; Risco-Martín, J.L.; Moya, J.M. Modeling and simulation of smart grid-aware edge computing federations. Clust. Comput. 2023, 26, 719–743. [Google Scholar] [CrossRef]
  12. Bouzidi, E.H.; Outtagarts, A.; Hebbar, A.; Langar, R.; Boutaba, R. Online based learning for predictive end-to-end network slicing in 5G networks. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020. [Google Scholar]
  13. Liu, R.; Hai, X.; Du, S.; Zeng, L.; Bai, J.; Liu, J. Application of 5G network slicing technology in smart grid. In Proceedings of the 2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE), Nanchang, China, 26–28 March 2020. [Google Scholar]
  14. Su, R.; Zhang, D.; Venkatesan, R.; Gong, Z.; Li, C.; Ding, F.; Jiang, F.; Zhu, Z. Resource Allocation for Network Slicing in 5G Telecommunication Networks: A Survey of Principles and Models. IEEE Netw. 2019, 33, 172–179. [Google Scholar] [CrossRef]
  15. Wang, Q.; Hou, W.; Zhou, J.; Du, J.; Shao, W.; Zheng, W. Research on Layout Strategy of 5G Network Slice in Power Scenarios. In Proceedings of the 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China, 18–20 June 2021. [Google Scholar]
  16. Kaur, K.; Garg, S.; Kaddoum, G.; Ahmed, S.H.; Gagnon, F.; Atiquzzaman, M. Demand-Response Management Using a Fleet of Electric Vehicles: An Opportunistic-SDN-Based Edge-Cloud Framework for Smart Grids. IEEE Netw. 2019, 33, 46–53. [Google Scholar] [CrossRef]
  17. Fu, Y.; Wang, S.; Wang, C.X.; Hong, X.; McLaughlin, S. Artificial Intelligence to Manage Network Traffic of 5G Wireless Networks. IEEE Netw. 2018, 32, 58–64. [Google Scholar] [CrossRef]
  18. Tahaei, H.; Afifi, F.; Asemi, A.; Zaki, F.; Anuar, N.B. The rise of traffic classification in IoT networks: A survey. J. Netw. Comput. Appl. 2020, 154, 102538. [Google Scholar] [CrossRef]
  19. Nuaimi, M.; Fourati, L.C.; Hamed, B.B. Intelligent approaches toward intrusion detection systems for Industrial Internet of Things: A systematic comprehensive review. J. Netw. Comput. Appl. 2023, 215, 103637. [Google Scholar] [CrossRef]
  20. Sun, R.; Li, D.; Liang, S.; Ding, T.; Srikant, R. The Global Landscape of Neural Networks: An Overview. IEEE Signal Proc. Mag. 2020, 37, 95–108. [Google Scholar] [CrossRef]
  21. Mahmood, A.; Beltramelli, L.; Abedin, S.F.; Zeb, S. Industrial IoT in 5G-and-Beyond Networks: Vision, Architecture, and Design Trends. IEEE Trans. Ind. Inform. 2022, 18, 4122–4137. [Google Scholar] [CrossRef]
  22. Elaydi, H. Review of Control Technology on Smart Grid. In Proceedings of the International Conference on Electric Power Engineering—Palestine (ICEPE-P), Gaza, Palestine, 23–24 March 2021. [Google Scholar]
  23. Mollah, M.B.; Zhao, J.; Niyato, D.; Lam, K.Y. Blockchain for Future Smart Grid: A Comprehensive Survey. IEEE Internet Things J. 2021, 8, 18–43. [Google Scholar] [CrossRef]
  24. Chen, J.; Chen, W.; Tao, F.; Lin, C. Industrial IoT in 5G environment towards smart manufacturing. J. Ind. Inf. Integr. 2018, 10, 10–19. [Google Scholar]
  25. Chergui, H.; Verikoukis, C. Big Data for 5G Intelligent Network Slicing Management. IEEE Netw. 2020, 34, 56–61. [Google Scholar] [CrossRef]
  26. Kaloxylos, A. A Survey and an Analysis of Network Slicing in 5G Networks. IEEE Commun. Stand. Mag. 2018, 2, 60–65. [Google Scholar] [CrossRef]
  27. Wen, J.; Sheng, M.; Li, J.; Huang, K. Assisting Intelligent Wireless Networks with Traffic Prediction: Exploring and Exploiting Predictive Causality in Wireless Traffic. IEEE Commun. Mag. 2020, 58, 26–31. [Google Scholar] [CrossRef]
  28. Hermawan, A.P.; Ginanjar, R.R.; Kim, D.S.; Lee, J.M. CNN-Based Automatic Modulation Classification for Beyond 5G Communications. IEEE Commun. Lett. 2020, 24, 1038–1041. [Google Scholar] [CrossRef]
  29. Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 618–626. [Google Scholar]
  30. Wan, L.; Zeiler, M.; Zhang, S.; LeCun, Y.; Fergus, R. Regularization of Neural Networks Using Dropconnect. In Proceedings of the 30th International Conference on International Conference on Machine Learning, Atlanta, GA, USA, 16–21 June 2013; Volume 28, pp. 1058–1066. [Google Scholar]
  31. Sun, Q.K.; Wang, X.J.; Zhang, Y.Z.; Zhang, F.; Zhang, P.; Gao, W. Multiple load prediction of integrated energy system based on long short-term memory and multitask learning. Autom. Electr. Power Syst. 2021, 45, 63–70. [Google Scholar]
  32. Cortez, P.; Rio, M.; Rocha, M.; Sousa, P. Multi-scale internet traffic forecasting using neural networks and time series methods. Expert Syst. 2012, 29, 143–155. [Google Scholar] [CrossRef] [Green Version]
  33. Arzo, S.T.; Akhavan, Z.; Esmaeili, M.; Devetsikiotis, M.; Granelli, F. Multi-Agent-Based Traffic Prediction and Traffic Classification for Autonomic Network Management Systems for Future Networks. Future Internet 2022, 14, 230. [Google Scholar] [CrossRef]
Figure 1. Structure of power grid 5G slicing system.
Figure 1. Structure of power grid 5G slicing system.
Futureinternet 15 00247 g001
Figure 2. Structure of the CNN model.
Figure 2. Structure of the CNN model.
Futureinternet 15 00247 g002
Figure 3. Structure of the LSTM model.
Figure 3. Structure of the LSTM model.
Futureinternet 15 00247 g003
Figure 4. Structure of the BILSTM model.
Figure 4. Structure of the BILSTM model.
Futureinternet 15 00247 g004
Figure 5. Flow chart of data processing in CNN model.
Figure 5. Flow chart of data processing in CNN model.
Futureinternet 15 00247 g005
Figure 6. Accuracy of classification with the best combination of parameters.
Figure 6. Accuracy of classification with the best combination of parameters.
Futureinternet 15 00247 g006
Figure 7. The impact of traffic type number on classification accuracy.
Figure 7. The impact of traffic type number on classification accuracy.
Futureinternet 15 00247 g007
Figure 8. Heat map of the confusion matrix at 10 for the category.
Figure 8. Heat map of the confusion matrix at 10 for the category.
Futureinternet 15 00247 g008
Figure 9. Flow chart of data processing in LSTM and BILSTM model.
Figure 9. Flow chart of data processing in LSTM and BILSTM model.
Futureinternet 15 00247 g009
Figure 10. Training loss values of LSTM model and BILSTM model. (a) Loss values for the training set. (b) Loss values for the test set.
Figure 10. Training loss values of LSTM model and BILSTM model. (a) Loss values for the training set. (b) Loss values for the test set.
Futureinternet 15 00247 g010
Figure 11. Comparison of flow forecast results.
Figure 11. Comparison of flow forecast results.
Futureinternet 15 00247 g011
Figure 12. Histogram of statistics corresponding to MAPE values.
Figure 12. Histogram of statistics corresponding to MAPE values.
Futureinternet 15 00247 g012
Figure 13. MAPE values for different methods.
Figure 13. MAPE values for different methods.
Futureinternet 15 00247 g013
Table 1. Features of power 5G service.
Table 1. Features of power 5G service.
Production RegionTraffic CategoryElectric Power ServiceCommunication RequirementsNSHierarchical Classification
DelayBandwidth
IControl
category
Distribution network
differential protection
≤10 ms<2 MbpsuRLLCDelay-critical
Distribution automation≤100 ms<10 MbpsDelay-general
IICollection categoryPower information
collection
<3 s10 kbpsmMTCConnection-
critical
Application categoryMobile operation≤300 ms≥4 MbpseMBBBandwidth-
general
Robot inspection≤300 ms20~100 MbpsBandwidth-
critical
Table 2. The effect of the number of filters on accuracy.
Table 2. The effect of the number of filters on accuracy.
FILTERAccuracy/%
12825682.72
512102482.68
25651282.34
6412881.42
12812879.09
25625677.93
326478.49
646477.32
Table 3. The effect of the number of training sets on accuracy.
Table 3. The effect of the number of training sets on accuracy.
Number of Training SetsNumber of Test SetsAverage Accuracy/%
102044.71
202058.88
302066.31
402068.67
502073.19
602075.26
702075.35
802077.86
Table 4. MAPE corresponding to different time series lengths.
Table 4. MAPE corresponding to different time series lengths.
Length/hMAPE/%
59.18
106.32
308.58
Table 5. MAPE values for different methods.
Table 5. MAPE values for different methods.
MethodNaïveHolt-WintersARIMSNNEBILSTM
MAPE65.67%50.60%26.96%23.48 ± 0.49%6.32%
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

Hu, Y.; Gong, L.; Li, X.; Li, H.; Zhang, R.; Gu, R. A Carrying Method for 5G Network Slicing in Smart Grid Communication Services Based on Neural Network. Future Internet 2023, 15, 247. https://doi.org/10.3390/fi15070247

AMA Style

Hu Y, Gong L, Li X, Li H, Zhang R, Gu R. A Carrying Method for 5G Network Slicing in Smart Grid Communication Services Based on Neural Network. Future Internet. 2023; 15(7):247. https://doi.org/10.3390/fi15070247

Chicago/Turabian Style

Hu, Yang, Liangliang Gong, Xinyang Li, Hui Li, Ruoxin Zhang, and Rentao Gu. 2023. "A Carrying Method for 5G Network Slicing in Smart Grid Communication Services Based on Neural Network" Future Internet 15, no. 7: 247. https://doi.org/10.3390/fi15070247

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