Convergent network slice resource scheduling method and system, intelligent terminal and medium
By adopting the 5G-TSN converged network slice resource scheduling method in the nuclear power network, the problem of data transmission delay and reliability is solved, efficient network resource allocation and data transmission is realized, and real-time data processing and remote control efficiency of nuclear power plants is improved. .
Patent Information
- Application Number
- CN202411070652.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2024-12-31
AI Technical Summary
The existing technology cannot effectively guarantee the high reliability and low latency of data transmission in the nuclear power private network, resulting in low efficiency of real-time data processing and remote control. The application of 5G technology in the nuclear power private network is limited by the old wired network. Connection complexity and poor scalability.
Using the slicing resource scheduling method of converged networks, the original data flow is obtained through the 5G-TSN converged network architecture, slice operations, classification and priority sorting are performed based on preset rules, resource allocation strategies are generated, network resources are scheduled dynamically, and high-priority data are ensured. Low-latency transmission of streams.
It improves network resource utilization efficiency and system performance, enhances the timeliness, reliability and stability of the system, and supports the intelligent operation and digital transformation of the nuclear power industry.
Smart Images

Figure CN119232671A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network communication technology, and in particular to a converged network slicing resource scheduling method, system, intelligent terminal and medium. Background Art
[0002] In the nuclear power industry, efficient and reliable data communication is essential for operational safety and efficiency. However, most of the existing plant-level data centers and control centers in the nuclear power energy industry rely on wired connections, in which wired networks must be compatible with field-level equipment of various models and manufacturers, and cannot unify industrial bus or hard-wired industrial data collection, protocol conversion and other methods, highlighting the problems of complex, inefficient, expensive and difficult expansion of wired network connections. As an advanced wireless communication method, 5G technology can provide data service priority protection and high-speed data transmission in the wireless domain. However, the current application of 5G technology in nuclear power private networks is still limited by the existing old wired networks, and there are problems such as complex connections and poor scalability, which makes it impossible to effectively guarantee the high reliability and low latency of data transmission, seriously affecting the efficiency of real-time data processing and remote control of nuclear power plants. Summary of the invention
[0003] In view of the above-mentioned deficiencies in the prior art, the object of the present invention is to provide a fused network slice resource scheduling method, system, intelligent terminal and medium, aiming to solve the problem in the prior art that high reliability and low latency of data transmission cannot be guaranteed.
[0004] In order to achieve the above object, the first aspect of the present invention provides a fusion network slice resource scheduling method, including:
[0005] Get raw data streams from pre-built 5G-TSN converged networks;
[0006] Slicing the 5G-TSN fusion network based on preset rules to obtain several different types of network slices;
[0007] Based on the network slice, classify the original data flow to obtain a plurality of sub-data flows;
[0008] Calculating and sorting the priorities of all the sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams;
[0009] A resource allocation policy is generated based on the priority sequence, and a resource scheduling action is performed according to the resource allocation policy.
[0010] Optionally, the slicing operation is performed on the 5G-TSN fusion network based on a preset rule to obtain several different types of network slices, including:
[0011] According to the application scenario requirements, the 5G-TSN fusion network is sliced to obtain several types of initial network slices;
[0012] The configuration parameters of each of the initial network slices are set to obtain several different types of network slices.
[0013] Optionally, the method further includes a step of constructing a resource scheduling model, including:
[0014] Obtaining time sensitivity, delay and bandwidth of any of the sub-data streams;
[0015] A resource scheduling model is constructed based on the time sensitivity, the delay and the bandwidth.
[0016] Optionally, after obtaining the priority sequence of the sub-data streams, the method further includes:
[0017] Construct constraints based on the preset maximum delay and the preset minimum bandwidth;
[0018] Based on the constraints, the resource scheduling model is updated with the goal of maximizing resource utilization and minimizing latency and resource cost.
[0019] Optionally, after generating the resource allocation strategy based on the priority sequence, the method further includes:
[0020] Regularly monitor the target performance and application scenario requirements of the 5G-TSN converged network;
[0021] When the target performance does not meet a preset target performance threshold, and / or when the application scenario requirement changes, the resource allocation strategy is updated.
[0022] Optionally, the performing a resource scheduling action according to the resource allocation strategy includes:
[0023] Determine a number of sub-data streams that need to be retrieved currently according to the resource allocation strategy, and obtain a target sub-data stream;
[0024] Encapsulating all the target sub-data streams into data in accordance with the TSN protocol format and / or the 5G protocol format to obtain data packets to be transmitted;
[0025] The data packet to be transmitted is transmitted to perform a resource scheduling action.
[0026] A second aspect of the present invention provides a converged network slice resource scheduling system, the system comprising:
[0027] Data acquisition module, used to obtain the original data stream in the pre-built 5G-TSN converged network;
[0028] A slicing module, configured to perform a slicing operation on the 5G-TSN converged network based on preset rules to obtain a number of different types of network slices;
[0029] A data stream classification module, used to classify the original data stream based on the network slice to obtain a plurality of sub-data streams;
[0030] A data stream priority sorting module, used to calculate and sort the priorities of all the sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams;
[0031] The resource scheduling module is used to generate a resource allocation strategy based on the priority sequence and execute resource scheduling actions according to the resource allocation strategy.
[0032] The third aspect of the present invention provides a converged network architecture for implementing any of the above-mentioned converged network slice resource scheduling methods, wherein the 5G-TSN converged network architecture at least includes a target device, a first TSN network module, a 5G network module, a second TSN network module, and a data / control center module, wherein the target device is used to output the original data stream in the 5G-TSN converged network; the first TSN network module is used to receive the original data stream, convert the original data stream into a first TSN data stream that conforms to the TSN protocol format, and transmit the first TSN data stream to the 5G network module through the end-side TSN gateway. block; the 5G network module is used to receive the first TSN data stream, convert and slice the first TSN data stream into 5G network slices that comply with the 5G protocol format, and transmit the 5G network slices to the second TSN network module through the gateway; the second TSN network module is used to receive the 5G network slice, convert the 5G network slice into a second TSN data stream that complies with the TSN protocol format, and send the second TSN data stream to the data / control center module; the data / control center module is used to use the second TSN data stream to perform resource scheduling actions and store data.
[0033] The fourth aspect of the present invention provides an intelligent terminal, which includes a memory, a processor, and a fused network slice resource scheduling program stored on the memory and executable on the processor, wherein the fused network slice resource scheduling program implements any step of the above-mentioned fused network slice resource scheduling method when executed by the processor.
[0034] A fifth aspect of the present invention provides a computer-readable storage medium, on which a fused network slice resource scheduling program is stored. When the fused network slice resource scheduling program is executed by a processor, the fused network slice resource scheduling program implements any step of the above-mentioned fused network slice resource scheduling method.
[0035] Compared with the prior art, the beneficial effects of this solution are as follows:
[0036] The present invention designs a novel 5G-TSN converged network architecture. Based on the network architecture design, various types of network slices with different configuration parameters are designed to meet the different data service requirements of nuclear power plants, including critical control communications, safety monitoring, routine operation and maintenance, and emergency response, etc. Each network slice is configured with different parameters, which is conducive to ensuring the timeliness and accuracy of achieving different service requirements; a priority-based resource scheduling algorithm is proposed, which dynamically allocates network resources according to the time sensitivity and priority of data flows, ensures low-latency transmission of high-priority data flows, and can effectively improve the utilization efficiency of network resources and system performance, thereby helping to improve the timeliness, reliability and stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0038] Figure 1 This is a schematic diagram of the 5G-TSN converged network architecture of the present invention;
[0039] Figure 2 This is a brief flow chart of the fusion network slice resource scheduling method of the present invention;
[0040] Figure 3 This is a detailed flow chart of the fusion network slice resource scheduling method of the present invention;
[0041] Figure 4 This is a schematic diagram of the module of the fusion network slice resource scheduling system of the present invention;
[0042] Figure 5 It is a schematic diagram of the structure of the intelligent terminal of the present invention. DETAILED DESCRIPTION
[0043] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0044] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0045] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, the singular forms "a", "an" and "the" are intended to include plural forms unless the context clearly indicates otherwise.
[0046] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0047] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0048] The following is a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0049] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0050] In view of the shortcomings of the prior art in ensuring high reliability and low latency of data transmission in nuclear power private networks, as well as the technical challenges of the integration of wired and wireless networks, the present invention takes into account the fifth generation mobile communication (5th Generation Mobile Communication Technology, 5G) as an advanced wireless communication method, which can provide data service priority guarantee and high-speed data transmission in the wireless domain, but its application in nuclear power private networks is still limited by the existing old wired network, which makes it impossible to effectively guarantee the high reliability and low latency of data transmission, seriously affecting the efficiency of real-time data processing and remote control of nuclear power plants. Among them, 5G network slicing is a key technology for 3GPP to plan 5G. It is mainly to make sub-slices and configure sub-slices in each component of the 5G infrastructure platform (such as core network, transmission network, bearer network, wireless access network, etc.) according to the needs of application scenarios, so as to schedule relevant network resources, construct an end-to-end logical network, and provide users with one or more network services. However, the existing network slicing technology faces the problems of inflexible resource allocation and complex management in actual deployment. At the same time, Time-Sensitive Networking (TSN) technology, through a series of advanced protocols implemented in the Software-Defined Networking (SDN) architecture, can provide zero congestion packet loss and guaranteed low latency and jitter transmission, providing a highly reliable data transmission method for the control system of the nuclear power industry. However, the deployment and integration of TSN are mainly concentrated in wired networks, and the integration with modern wireless communication technologies such as 5G has not yet been widely realized, limiting its application in fully digital nuclear power plants.
[0051] Based on this, the present invention provides a converged network slice resource scheduling method, which is applied to the overall architecture of a customized 5G-TSN converged network system. This embodiment will take the overall architecture of the 5G-TSN converged network system applied to the nuclear power private network and the converged network slice resource scheduling method implemented based on the architecture as an exemplary embodiment, and will give a detailed introduction to the composition of the architecture and the implementation steps of the method.
[0052] The overall architecture diagram of the 5G-TSN fusion network system of the nuclear power private network applicable to this embodiment is as follows: Figure 1As shown. The network architecture includes but is not limited to the target device (i.e., nuclear power equipment), the first TSN network module, the 5G network module, the second TSN network module, the data / control center module, and the clock synchronization module. Among them, the target device is connected to the gateway through the TSN network to output the original data stream in the 5G-TSN fusion network to ensure low latency and high reliability of data transmission; the first TSN network module is used to receive the original data stream, convert the original data stream into a first TSN data stream that conforms to the TSN protocol format, and transmit the first TSN data stream to the 5G network module through the end-side TSN gateway; the end-side TSN gateway, as a key node, is not only responsible for the protocol conversion of the data, but also forwards the data stream to the 5G network system; the 5G network module (logical TSN switch) is used to receive the first TSN data stream, convert the first TSN data stream into a 5G data stream that conforms to the 5G protocol format, slice the 5G data stream according to the different data service requirements of the nuclear power plant, and interconnect through the software-defined network (SDN). Then, it can be sliced according to the application scenario to obtain data suitable for different scenarios. Network slicing, obtaining multiple 5G network slices, dividing a physical network into multiple virtual logical networks through network slicing operations, each virtual network corresponding to different application scenarios, and then transmitting the 5G network slices to the second TSN network module through the gateway. Using the 5G network for data transmission can improve the reliability and low-latency performance of data transmission, which is conducive to improving the efficiency of real-time data processing and remote control of nuclear power plants. The 5G network module can also realize priority scheduling and resource allocation tasks of data streams; the second TSN network module is used to receive 5G network slices, convert the 5G network slices into a second TSN data stream that conforms to the TSN protocol format, and send the second TSN data stream to the data / control center module; the data / control center module includes a nuclear power control center module and a nuclear power data center module, which is used to perform resource scheduling actions using the second TSN data stream; the clock synchronization module adopts the time synchronization mechanism of the IEEE 802.1AS protocol to ensure clock synchronization between 5G and TSN devices and provide a unified time reference.
[0053] It is easy to understand that the target device, control center module and data center module in the architecture of the above-mentioned nuclear power dedicated network are nuclear power equipment, nuclear power control center module and nuclear power data center module respectively. When applied to other industrial Internet, intelligent manufacturing and other fields, the device types and models of the target devices in the network architecture, the functions of the control center module, and the data types in the data center module, etc. will also change accordingly. The present invention does not impose specific restrictions on this.
[0054] This network architecture integrates the high-speed, low-latency characteristics of 5G networks with the deterministic transmission capabilities of TSN by deploying 5G base stations and TSN switches in the nuclear power private network, realizing the integration of wired and wireless networks. It can improve the data communication efficiency and reliability of nuclear power plants, reduce maintenance costs, and improve the scalability and flexibility of the network. At the same time, through the application of network slicing technology, it can realize on-demand allocation of network resources according to different business needs, provide customized communication services, and effectively guarantee the quality of service (QoS) requirements. It can enhance the security and effectiveness of data transmission, which is conducive to realizing efficient and intelligent nuclear power operations and supporting the intelligent transformation of the nuclear power industry.
[0055] Based on the overall architecture of the 5G-TSN converged network system of the nuclear power private network, this embodiment proposes a converged network slice resource scheduling method, the main process of which is as follows: Figure 2 and Figure 3 As shown, the steps of the method in this embodiment include:
[0056] Step S100: obtaining the original data stream in the pre-built 5G-TSN converged network;
[0057] Specifically, the configuration of the nuclear power private network corresponding to the above-mentioned 5G-TSN converged network architecture is initialized, where the specific configuration of the 5G base station includes high-gain antennas and multiple input multiple output (MIMO) technology to improve signal coverage and transmission speed; the specific configuration of the TSN switch includes time-sensitive protocols (such as IEEE 802.1Qbv and 802.1Qcc) to ensure low-latency and highly reliable data transmission. In the 5G network system, the IEEE 802.1Qbv and IEEE 802.1Qcc standards are introduced into the 5G network layer through logical TSN switches to ensure deterministic transmission of time-sensitive data. The time synchronization mechanism adopts the IEEE 802.1AS protocol to ensure clock synchronization between 5G and TSN devices and provide a unified time reference.
[0058] Obtain the original data stream output by the nuclear power equipment (such as sensors, actuators, control equipment, robots and other field equipment) in the above-mentioned nuclear power dedicated network, such as a large amount of real-time monitoring information such as temperature, pressure, position, speed, etc.
[0059] Step S200: Slicing the 5G-TSN converged network based on preset rules to obtain several different types of network slices;
[0060] Specifically, according to different business requirements (such as enhanced mobile broadband eMBB, ultra-high reliability and low latency communication uRLLC, massive machine type communication mMTC, etc.), QoS requirements (such as bandwidth, latency, jitter, packet loss rate and other indicators), data traffic, latency requirements and network characteristics, set slice division rules, and use SDN (software defined network) and NFV (network function virtualization) technologies to deploy slices on the 5G network to obtain several types of initial network slices; set the configuration parameters of each initial network slice, including configuring the parameters of network equipment, deploying virtualized network functions (VNF), establishing logical isolation between slices, etc., so as to divide several different types of network slices, each slice is a logically independent network instance, has different QoS parameter configurations, and can realize different network functions.
[0061] In a preferred embodiment, according to the business operation, safety, delay, reliability, function, data transmission rate, data integrity, bandwidth and other requirements of the nuclear power plant, the network slice types divided include critical control communication slices, safety monitoring slices, conventional operation and maintenance slices and emergency response slices. Among them, the critical control communication slices are used for the key control systems of the nuclear power plant, such as the emergency shutdown system, the safety monitoring system, etc. These systems have extremely high requirements for real-time and reliability, and their QoS parameter configuration requirements are as follows: ultra-low latency: the delay must be below the millisecond level to ensure immediate response; high reliability: the reliability of data transmission must reach more than 99.999% to ensure almost no data loss; priority: this type of slice usually has the highest network resource priority; bandwidth guarantee: provide the necessary bandwidth to support continuous data transmission. The safety monitoring slice is used to monitor the safety facilities of the nuclear power plant, such as radiation monitoring, structural integrity monitoring, etc., and its QoS parameter configuration requirements are as follows: low latency: ensure that the data transmission delay is low, usually within 10 milliseconds; high data integrity: ensure that the received data is intact, suitable for the sensitivity of safety monitoring; medium priority: although important, short delays can be tolerated in non-emergency situations; data transmission rate: provide appropriate bandwidth according to the needs of the monitoring equipment. Conventional operation and maintenance slices are used to handle routine equipment maintenance and operational data transmission in nuclear power plants, such as daily inspections and maintenance log uploads. The QoS parameter configuration requirements are as follows: medium latency: usually longer latency can be tolerated (e.g., 100 milliseconds to a few seconds); medium priority: in a medium position in network resource allocation; higher bandwidth: provide a larger data transmission bandwidth according to the needs of equipment maintenance and data analysis; stable connection: ensure the stability of the connection and prevent data from being disconnected during transmission. Emergency response slices are used to be enabled in emergency situations, such as accident response and disaster recovery operations. The QoS parameter configuration requirements are as follows: highest priority: ensure the highest priority resource allocation in all network slices; ultra-low latency: extremely low latency requirements to respond quickly to emergencies; extremely high reliability: no loss of transmitted data is allowed to ensure the accuracy of command and control information; maximum bandwidth: provide the maximum possible bandwidth to support the rapid transmission of large amounts of emergency data. By configuring different QoS parameters for these network slices, it is ensured that nuclear power plants can effectively manage and optimize network resources according to various operational and security requirements, ensure the rational use of network resources and the stable operation of slice services, and thus support their complex communication needs.
[0062] Slicing the 5G-TSN converged network based on preset rules is an important means to achieve efficient use of network resources and meet diverse business needs. Through refined slice design and deployment, users can be provided with a customized network service experience.
[0063] Step S300: Based on the network slice, the original data stream is classified to obtain a plurality of sub-data streams;
[0064] Specifically, in a network slicing-based environment, classifying the original data stream to obtain several sub-data streams is a key step to ensure that the data can be effectively processed and transmitted to the corresponding network slices. First, based on the QoS parameter configuration of each type of network slice and the network functions that can be realized, as well as the data type, data traffic and other characteristics of the original data stream, data stream classification rules are formulated by considering factors such as data priority, real-time requirements, and business types. According to the formulated classification rules, the original data stream is split into several sub-data streams, and the classified sub-data streams are routed to the corresponding network slices according to the preset network configuration and routing strategy, that is, each sub-data stream is assigned to one or more network slices to ensure that the data can be transmitted in the network as expected. It is worth noting that in the routing process, the allocation of network resources and load balancing need to be considered to avoid network congestion and performance bottlenecks.
[0065] In a preferred embodiment, since network slicing allows the above network architecture to provide customized network services for different types of data streams, based on this, this embodiment classifies the original data stream according to the divided network slice types, namely, critical control communication slices, safety monitoring slices, conventional operation and maintenance slices, and emergency response slices, and divides them into critical control communication sub-data streams, safety monitoring sub-data streams, conventional operation and maintenance sub-data streams, and emergency response sub-data streams, wherein the critical control communication sub-data stream includes all communications about nuclear power plant operation safety and emergency control commands, such as emergency shutdown commands or accident response instructions. The safety monitoring sub-data stream covers all safety-related monitoring data, such as radiation level monitoring, structural integrity detection, etc., which are sensitive to delays, but may be slightly less urgent than critical control communications. Conventional operation and maintenance sub-data streams include maintenance logs, equipment status updates, non-critical system inspection results, etc., which have a certain tolerance for delays. The emergency response sub-data stream is used in actual emergency situations, requiring fast and priority network resources, such as disaster recovery operation data.
[0066] Furthermore, the transmission rate, latency, packet loss rate and other key indicators of the classified sub-data streams can be monitored in real time to evaluate their performance and service quality. Network slicing and data stream classification rules can also be adjusted and optimized based on the monitoring results to improve overall network performance and user experience.
[0067] Step S400: Calculate and sort the priorities of all sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams;
[0068] Specifically, a resource scheduling model is pre-built based on indicators such as business type, real-time requirements, data traffic, resource allocation and load balancing, so that the resource scheduling model can meet the different priority requirements of data streams corresponding to different business types. For example, the priority of industrial automation control instructions is usually higher than that of ordinary sensor data, so that delay-sensitive data streams can get a higher priority. The impact of the current network resource availability and occupancy on the priority of the data stream is considered to avoid network congestion. It can even enable users to define additional priority strategies according to specific needs, such as setting priority according to the source, destination or importance of the data content of the data stream.
[0069] Then, based on the constructed resource scheduling model, the priority of each sub-data stream is calculated, such as scoring each sub-data stream and then sorting them according to the evaluation to determine the priority sequence of each sub-data stream, which will then guide the data stream scheduling and resource allocation process. It is easy to understand that the priority sequence can be dynamically adjusted according to changes in network status, business requirements, and data stream characteristics. Therefore, the resource scheduling model should have adaptive capabilities, be able to re-evaluate the priority of sub-data streams in real time or periodically, and update the priority sequence, and ensure the effectiveness and adaptability of the resource scheduling model, so as to facilitate the effective allocation of network resources and the efficient transmission of data streams.
[0070] If sub-data streams with the same priority appear, this embodiment adopts a dynamic bandwidth allocation strategy. This method focuses on real-time monitoring of network traffic and data stream performance requirements, and dynamically adjusts bandwidth allocation based on the actual usage of each data stream and network status. Specifically, the network management system collects the bandwidth consumption and delay performance of data streams in real time. For data streams with the same priority, the system will give priority to those data streams that are more dependent on bandwidth in actual performance, thereby ensuring that all important tasks can obtain the necessary network resources. This method is simple and effective, and can flexibly respond to changes in network conditions and ensure the continuity and efficiency of key applications.
[0071] Step S500: Generate a resource allocation strategy based on the priority sequence, and execute resource scheduling actions according to the resource allocation strategy.
[0072] Specifically, a resource allocation strategy is formulated based on the QoS parameter configuration requirements of the network slice, the priority and characteristics of the sub-data flow (such as bandwidth, latency, reliability requirements, etc.), and the network resource status (such as spectrum resources, base station capacity, transmission bandwidth, etc.).
[0073] According to the resource allocation strategy, several sub-data streams that need to be retrieved are determined as the target sub-data streams at the current moment; according to the resource allocation strategy, the amount of network resources that should be allocated to each sub-data stream is calculated, and high-priority data streams are allocated resources first, ensuring that high-priority data streams are given priority in the resource allocation process, thereby achieving low-latency and highly reliable data transmission. All target sub-data streams are encapsulated as data that conforms to the TSN protocol format and / or the 5G protocol format to obtain a data packet to be transmitted. For example, a 5G data packet usually includes a header and a payload. The header includes identification information, such as source and destination addresses, priority, security tags, etc. The 5G network uses the GTP (GPRS Tunnelling Protocol) protocol or other similar protocols to encapsulate the target sub-data stream. Since TSN technology is mainly expanded on the basis of Ethernet, the TSN data packet format is similar to the Ethernet frame, and time-sensitive features such as timestamps and flow control fields are added to the traditional Ethernet frame. At the same time, according to the resource allocation strategy, the bandwidth of relevant equipment in the network (such as routers, switches, base stations, etc.), the network function start and stop and the routing table, etc. are configured to achieve effective resource scheduling; finally, the data packets to be transmitted are transmitted to the data center or control center, all the data packets to be transmitted are decapsulated, high-priority data packets are processed first, resource scheduling actions are executed, and timely responses are made.
[0074] In a preferred embodiment, after generating a resource allocation strategy based on the priority sequence, the method further includes:
[0075] Regularly monitor the target performance and application scenario requirements of the 5G-TSN converged network; when the target performance does not meet the preset target performance threshold and / or the application scenario requirements change, update the resource allocation strategy.
[0076] Specifically, during the resource scheduling process, the target performance (such as network status and transmission status of sub-data streams, etc.) and application scenario requirements of the 5G-TSN converged network are monitored regularly. When the target performance does not meet the preset target performance threshold, where the target performance threshold can be set according to factors such as resource quantity, network congestion, data transmission delay, and / or when the application scenario requirements change, the resource allocation strategy is adjusted in time, and corresponding scheduling actions are performed to restore the normal operation of the network. The effectiveness and adaptability of the strategy can also be regularly evaluated, and the algorithm parameters can be adjusted or a more suitable algorithm can be selected to improve the efficiency and accuracy of resource scheduling, and ensure that high-priority sub-data streams can obtain sufficient network resources to meet business, latency, bandwidth, and reliability requirements.
[0077] In a preferred embodiment, the step of constructing a resource scheduling model includes: obtaining the time sensitivity, delay and bandwidth of any seed data stream; and constructing a resource scheduling model based on the time sensitivity, delay and bandwidth.
[0078] Specifically, in order to ensure that the time sensitivity T s When any one of the delay D and bandwidth B increases, the priority will decrease. This embodiment constructs a resource scheduling model in a proportional form, and its expression is as follows:
[0079]
[0080] Where Priority(f) represents the priority of data stream f, T s (f) represents the time sensitivity of data stream f, D(f) represents the delay of data stream f, B(f) represents the bandwidth of data stream f, W is a constant weight used to adjust the overall numerical range of the priority, ζ, η and θ are all weight factors used to adjust the impact of each factor on the priority. Wherein data stream f represents any one of the key control communication sub-data stream, security monitoring sub-data stream, routine operation and maintenance sub-data stream and emergency response sub-data stream, that is, the resource scheduling model is applicable to calculating the priority of each data stream.
[0081] In a preferred embodiment, after obtaining the priority sequence of the sub-data streams, it also includes: constructing constraints based on a preset maximum delay and a preset minimum bandwidth; based on the constraints, updating the resource scheduling model with the goal of maximizing resource utilization and minimizing delay and resource cost.
[0082] Specifically, considering various factors such as latency, bandwidth, and priority, in order to optimize resource utilization and ensure network performance, this embodiment aims to maximize resource utilization and minimize latency and resource cost, and creates an objective function as follows:
[0083]
[0084] Where U ij represents the resource utilization of the i-th slice in the j-th time period, D ij represents the delay of the i-th slice in the j-th time period, C ij represents the resource cost of the i-th slice in the j-th time period, α ij , β ij and γ ij Both represent weight coefficients, which are used to balance resource utilization, latency, and resource cost.
[0085] To ensure that specific latency and bandwidth constraints are met, the following constraints are introduced:
[0086] D ij ≤D max (3)
[0087] B ij ≥Bmin
[0088] Where D max Indicates the maximum allowed delay, B min Indicates the minimum required bandwidth.
[0089] In this embodiment, by setting the objective function and constraints to optimize the resource scheduling model, it is possible to ensure a balance between resource utilization, latency and resource cost during the network resource scheduling process within the expected latency and bandwidth requirements, thereby improving the utilization of network resources and the reliability and stability of the system.
[0090] In summary, the present invention realizes the integration of wired and wireless networks by deploying 5G base stations and TSN switches in the nuclear power private network, adopts 5G network slicing technology, creates multiple virtual network slices according to the specific needs of the nuclear power private network, provides different service quality guarantees, can ensure low latency and high reliability of data transmission, and extend the time-sensitive characteristics of TSN switches to 5G wireless networks. And according to the time sensitivity and priority of the data flow, dynamically allocate network resources, realize the coordinated scheduling of 5G and TSN switches, and ensure the low-latency transmission of high-priority data flows in the network. It can be seen that the present invention makes the network connection more flexible and easy to expand by utilizing the wireless communication capabilities of 5G, and reduces the complexity and cost of the wired network; by utilizing the TSN switch, it can ensure the high reliability of data transmission, reduce the occurrence of data packet loss and transmission errors, and by generating a collaborative scheduling strategy for resources between 5G network slices and TSN switches, it can ensure the low-latency transmission of time-sensitive data flows, and ensure that data flows are correctly and preferentially transmitted according to their importance, which is conducive to improving the timeliness, reliability and stability of the system. At the same time, by real-time monitoring of network status, resource allocation strategies are dynamically adjusted according to changes in network load and data flow to respond to emergencies and maintain network performance. This nuclear power private network architecture design that combines 5G network slicing technology and TSN can not only effectively improve the reliability and efficiency of data transmission, but also provide strong support for the nuclear power industry's transformation towards digitalization, networking, and intelligence.
[0091] like Figure 4 As shown, corresponding to the above-mentioned fusion network slice resource scheduling method, an embodiment of the present invention further provides a fusion network slice resource scheduling system, and the above-mentioned fusion network slice resource scheduling system includes:
[0092] The data acquisition module 410 is used to obtain the original data stream in the pre-built 5G-TSN converged network;
[0093] The slicing module 420 is used to perform a slicing operation on the 5G-TSN converged network based on preset rules to obtain a number of different types of network slices;
[0094] The data stream classification module 430 is used to classify the original data stream based on the network slice to obtain a plurality of sub-data streams;
[0095] The data stream priority sorting module 440 is used to calculate and sort the priorities of all sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams;
[0096] The resource scheduling module 450 is used to generate a resource allocation strategy based on the priority sequence and perform resource scheduling actions according to the resource allocation strategy.
[0097] Specifically, in this embodiment, the specific functions of the above-mentioned fused network slice resource scheduling system can also refer to the corresponding description in the above-mentioned fused network slice resource scheduling method, which will not be repeated here.
[0098] Based on the above embodiments, the present invention further provides an intelligent terminal, whose principle block diagram can be shown as follows: Figure 5 As shown. The above-mentioned intelligent terminal includes a processor, a memory, a network interface and a display screen connected through a system bus. Among them, the processor of the intelligent terminal is used to provide computing and control capabilities. The memory of the intelligent terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a fused network slice resource scheduler. The internal memory provides an environment for the operation of the operating system in the non-volatile storage medium and the fused network slice resource scheduler. The network interface of the intelligent terminal is used to communicate with an external terminal through a network connection. When the fused network slice resource scheduler is executed by the processor, the steps of any one of the above-mentioned fused network slice resource scheduling methods are implemented. The display screen of the intelligent terminal can be a liquid crystal display screen or an electronic ink display screen.
[0099] Those skilled in the art will understand that Figure 5 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the scheme of the present invention, and does not constitute a limitation on the smart terminal to which the scheme of the present invention is applied. The specific smart terminal may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0100] In one embodiment, a smart terminal is provided, which includes a memory, a processor, and a fused network slice resource scheduling program stored in the memory and executable on the processor. When the fused network slice resource scheduling program is executed by the processor, the steps of any one of the fused network slice resource scheduling methods provided in the embodiments of the present invention are implemented.
[0101] An embodiment of the present invention also provides a computer-readable storage medium, on which a fused network slice resource scheduling program is stored. When the fused network slice resource scheduling program is executed by a processor, the steps of any one of the fused network slice resource scheduling methods provided in the embodiments of the present invention are implemented.
[0102] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0103] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the above-mentioned device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0104] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0105] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0106] In the embodiments provided by the present invention, it should be understood that the disclosed apparatus / terminal equipment and method can be implemented in other ways. For example, the apparatus / terminal equipment embodiments described above are only illustrative, for example, the division of the above modules or units is only a logical function division, and in actual implementation, other division methods can be used, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0107] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features therein may be replaced by equivalents. However, these modifications or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention.
Claims
1. A method for scheduling fusion network slice resources, characterized in that: The following steps are involved: Get raw data streams from pre-built 5G-TSN converged networks; Slicing the 5G-TSN fusion network based on preset rules to obtain several different types of network slices; Based on the network slice, classify the original data flow to obtain a plurality of sub-data flows; Calculating and sorting the priorities of all the sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams; A resource allocation policy is generated based on the priority sequence, and a resource scheduling action is performed according to the resource allocation policy.
2. The method for scheduling fused network slice resources according to claim 1, characterized in that: The slicing operation is performed on the 5G-TSN fusion network based on preset rules to obtain several different types of network slices, including: According to the application scenario requirements, the 5G-TSN fusion network is sliced to obtain several types of initial network slices; The configuration parameters of each of the initial network slices are set to obtain several different types of network slices.
3. The method for scheduling fused network slice resources according to claim 1, characterized in that: The method further comprises the step of constructing a resource scheduling model, including: Obtaining time sensitivity, delay and bandwidth of any of the sub-data streams; A resource scheduling model is constructed based on the time sensitivity, the delay and the bandwidth.
4. The method for scheduling fused network slice resources according to claim 1, characterized in that: After obtaining the priority sequence of the sub-data streams, the method further comprises: Construct constraints based on the preset maximum delay and the preset minimum bandwidth; Based on the constraint conditions, the resource scheduling model is updated with the goal of maximizing resource utilization and minimizing latency and resource cost.
5. The method for scheduling fused network slice resources according to claim 1, characterized in that: After generating the resource allocation strategy based on the priority sequence, the method further includes: Regularly monitor the target performance and application scenario requirements of the 5G-TSN converged network; When the target performance does not meet a preset target performance threshold, and / or when the application scenario requirement changes, the resource allocation strategy is updated.
6. The method for scheduling fused network slice resources according to claim 1, characterized in that: The performing of the resource scheduling action according to the resource allocation strategy includes: Determine a number of sub-data streams that need to be retrieved currently according to the resource allocation strategy, and obtain a target sub-data stream; Encapsulating all the target sub-data streams into data that conforms to the TSN protocol format and / or the 5G protocol format to obtain data packets to be transmitted; The data packet to be transmitted is transmitted to perform a resource scheduling action.
7. A fusion network system, characterized in that: The system comprises: Data acquisition module, used to obtain the original data stream in the pre-built 5G-TSN converged network; A slicing module, configured to perform a slicing operation on the 5G-TSN converged network based on preset rules to obtain a number of different types of network slices; A data stream classification module, used to classify the original data stream based on the network slice to obtain a plurality of sub-data streams; A data stream priority sorting module, used to calculate and sort the priorities of all the sub-data streams according to a preset resource scheduling model to obtain a priority sequence of the sub-data streams; The resource scheduling module is used to generate a resource allocation strategy based on the priority sequence and execute resource scheduling actions according to the resource allocation strategy.
8. A converged network architecture, characterized in that: Used to implement the fusion network slice resource scheduling method according to any one of claims 1 to 6, the 5G-TSN fusion network architecture at least includes a target device, a first TSN network module, a 5G network module, a second TSN network module, and a data / control center module, wherein: The target device is used to output the original data stream in the 5G-TSN converged network; A first TSN network module is used to receive the original data stream, convert the original data stream into a first TSN data stream that complies with the TSN protocol format, and transmit the first TSN data stream to the 5G network module through the end-side TSN gateway; The 5G network module is used to receive the first TSN data stream, convert and slice the first TSN data stream into 5G network slices that comply with the 5G protocol format, and transmit the 5G network slices to the second TSN network module through a gateway; The second TSN network module is used to receive the 5G network slice, convert the 5G network slice into a second TSN data stream conforming to the TSN protocol format, and send the second TSN data stream to the data / control center module; The data / control center module is used to use the second TSN data stream to perform resource scheduling actions and store data.
9. An intelligent terminal, characterized in that: The intelligent terminal includes a memory, a processor, and a fused network slice resource scheduling program stored in the memory and executable on the processor. When the fused network slice resource scheduling program is executed by the processor, the steps of the fused network slice resource scheduling method as described in any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a fused network slice resource scheduling program, which, when executed by a processor, implements the steps of the fused network slice resource scheduling method as described in any one of claims 1 to 6.
Citation Information
Cited By
Multi-source heterogeneous data fusion processing system for industry based on mobile communication
CN119603579A
Chip high-density packaging process management method and system based on network slicing
CN119652761A
Two-way information flow integration method and system for ERP (Enterprise Resource Planning) and e-commerce platform
CN119990678A
Heterogeneous encrypted multi-modal multimedia message real-time fragmentation transmission method for 5G network
CN120201420A
