Intelligent cloud network scheduling method, storage medium, equipment and computer program product

By finding network nodes with the same type of user group and the same regional indicators in complex networks, and using path exploration algorithms to form the optimal link, allocating computing tasks to intercommunication network nodes for calculation, the problems of network resource waste and network blockage are solved, and more efficient data transmission and computing efficiency are achieved.

CN119854293AActive Publication Date: 2025-04-18CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411976499.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In complex networks, intelligent network scheduling faces resource waste problems caused by multi-path exploration and network blockage caused by concentrated computing tasks during data transmission.

Method used

By finding network nodes with the same type of user group and the same geographical indicators in the cross-domain network, use the path exploration algorithm to form the optimal link, and assign the computing tasks to the intercom network node for calculations to avoid excessive node pressure and network blockage.

Benefits of technology

The data transmission path and speed are optimized, network delay is reduced, bandwidth utilization is improved, transmission error is reduced, computing efficiency is improved, and the pressure caused by centralized computing is alleviated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854293A_ABST
    Figure CN119854293A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent cloud network scheduling method, a storage medium, equipment and a computer program product, and the method comprises the steps: searching network nodes of user groups of the same type and indexes of the same region in a cross-domain network according to log information, storing the network nodes in a node list, and marking the states of the network nodes; exploring the network nodes in the node list by adopting a path exploration algorithm to form a plurality of links, and finding out an optimal link; the optimal link is preferentially used for data forwarding, and for calculation tasks in the data, the calculation tasks are distributed to intercommunication network nodes for calculation. Calculation tasks are calculated while being transmitted, so that network node blockage caused by centralized calculation tasks is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of network intelligent terminal scheduling, and specifically, relates to an intelligent cloud network scheduling method, storage medium, device and computer program product. Background Art

[0002] With the rapid development of the information age, intelligent cloud networks have become increasingly complex, and as a control component in the cloud network, as the central brain of the entire cloud network scheduling, it will become crucial. At the same time, through network control, idle resources in the network can be intelligently discovered and utilized to improve network resource utilization.

[0003] In order to improve the utilization of network resources by using intelligent network scheduling in complex networks, multi-path exploration is used to find and evaluate multiple possible network data transmission nodes and find the optimal process. It is necessary to explore the problem of resource waste that each branch must traverse. At the same time, during the data transmission process, the data with computing tasks arrives at the destination node for centralized computing, which will cause the node to be overstressed and the network to be blocked. Summary of the invention

[0004] In response to the problems existing in the prior art, the present invention provides an intelligent cloud network scheduling method, storage medium, device and computer program product, which can calculate computing tasks as they are transmitted and avoid network node congestion due to the concentration of computing tasks.

[0005] To achieve the above technical objectives, the present invention adopts the following technical solution: an intelligent cloud network scheduling method, specifically comprising the following steps:

[0006] Step S1: Find network nodes with the same type of user group and the same regional indicators in the cross-domain network based on log information, store them in a node list, and mark the status of the network nodes;

[0007] Step S2: Use a path exploration algorithm to explore the network nodes in the node list to form several links and find an optimal link;

[0008] Step S3: Prioritize using the optimal link for data forwarding, and for computing tasks in the data, distribute the computing tasks to interconnected network nodes for computing.

[0009] Further, a ping command is executed for the network nodes in the node list to confirm connectivity to the destination network node. If connected, the network node status is marked as available; otherwise, the network node status is marked as unavailable.

[0010] Furthermore, in step S2, the network nodes in the node list are explored using a path exploration algorithm to form a number of links. The specific process is as follows:

[0011] i. Determine the starting point and destination network node of cloud network scheduling;

[0012] ii. Searching for a network node that is interoperable with the starting point of the cloud network scheduling from the network nodes in the available state in the node list;

[0013] iii. The searched network node continues to search for network nodes that are interoperable with it;

[0014] iv. Repeat step iii until intercommunication with the destination network node is achieved and several links are obtained.

[0015] Furthermore, in the process of exploration using the path exploration algorithm, the number of interconnections between each network node and its neighboring nodes is recorded, and the total number of interconnections between all network nodes and their neighboring nodes in each link is counted, and the link with the largest total number is taken as the optimal link.

[0016] Furthermore, the specific process of step S3 allocating computing tasks to the intercommunication network nodes for calculation is: determining the idle computing power on the intercommunication network nodes, dividing the computing tasks into sub-computing tasks according to the idle computing power, allocating the sub-computing tasks to the corresponding intercommunication network nodes for calculation, and transmitting the calculation results from the intercommunication network nodes to the destination network nodes.

[0017] Furthermore, the calculation process of the idle computing power on the interconnected network nodes is:

[0018]

[0019] Among them, C br is the idle computing power, n is the number of logic operation chips, i is the index of n, f(a i ) is the mapping function of logical operation, α i is the mapping ratio coefficient of the i-th logic operation chip, q1 (TOPS) is the redundant computing power of the logic operation; m is the number of parallel computing chips, j is the index of m, f(b j ) is the mapping function for parallel computing, β j is the mapping ratio coefficient of the jth parallel computing chip, q2 (FLOPS) is the redundant computing power of parallel computing; p is the number of neural network acceleration chips, k is the index of p, and f(c k ) is the mapping function of neural network acceleration, γ k is the mapping ratio coefficient of the kth neural network acceleration chip, and q3 (FLOPS) is the redundant computing power of neural network acceleration.

[0020] Furthermore, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the intelligent cloud network scheduling method.

[0021] Furthermore, the present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the intelligent cloud network scheduling method is implemented.

[0022] Furthermore, the present invention also provides a computer program product, including a computer program, which implements the intelligent cloud network scheduling method when executed by a processor.

[0023] Compared with the prior art, the present invention has the following beneficial effects: the intelligent cloud network scheduling method of the present invention can optimize the path and speed of data transmission by finding available network nodes and building links based on them, which helps to reduce network delays, improve bandwidth utilization and reduce transmission errors, and uses the link with the largest number of interconnected nodes as the optimal link, so that computing tasks are allocated to interconnected network nodes for calculation, thereby improving computing efficiency and alleviating the pressure caused by centralized node computing when the computing tasks reach the destination node, avoiding network node downtime and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 This is a flow chart of the intelligent cloud network scheduling method of the present invention;

[0025] Figure 2 This is a schematic diagram of path exploration performed by the path exploration algorithm in the present invention. DETAILED DESCRIPTION

[0026] The technical solution of the present invention is further explained below in conjunction with the accompanying drawings.

[0027] like Figure 1 Flow chart of the intelligent cloud network scheduling method of the present invention, which specifically includes the following steps:

[0028] Step S1: In the cross-domain network, find the network nodes with the same type of user group and the same regional indicators according to the log information, store them in the node list, and mark the status of the network nodes. Specifically, execute the ping command for the network nodes in the node list to confirm the connectivity to the destination network node. If connected, mark the network node status as available, otherwise, mark the network node status as unavailable. This avoids traversing each branch of multi-path exploration, and only traverses the nodes with available status, which reduces resource waste and reduces algorithm complexity.

[0029] Step S2, the network nodes in the node list are explored using a path exploration algorithm to form several links and find an optimal link; when the optimal path is selected to transmit data with computing tasks, since the en route nodes have the most neighbor interconnected nodes, a certain part of the computing tasks can be undertaken for the en route nodes, which reduces the computing pressure of the en route nodes and also reduces the pressure of centralized computing of the destination nodes.

[0030] In the present invention, the network nodes in the node list are explored using a path exploration algorithm to form a number of links. The specific process is as follows:

[0031] i. Determine the starting point and destination network node of cloud network scheduling;

[0032] ii. Searching for a network node that is interoperable with the starting point of the cloud network scheduling from the network nodes in the available state in the node list;

[0033] iii. the network node to be found continues to search for network nodes that are interoperable with it;

[0034] iv. Repeat step iii until intercommunication with the destination network node is achieved and several links are obtained.

[0035] In the process of exploration using the path exploration algorithm, the number of interconnections between each network node and its neighbor nodes is recorded, and the total number of interconnections between all network nodes and neighbor nodes in each link is counted, and the link with the largest total number is taken as the optimal link. In order to maximize resource utilization, the interconnected nodes in the optimal link need to undertake part of the data calculation tasks. The more interconnections between the neighboring nodes of the path node, the greater the possibility of sharing the data calculation tasks.

[0036] Step S3: Prioritize the use of the optimal link for data forwarding. For the computing tasks in the data, transfer the computing tasks to the interconnected network nodes for computing. The specific process is: determine the idle computing power on the interconnected network nodes, divide the computing tasks into sub-computing tasks according to the idle computing power, assign the sub-computing tasks to the corresponding interconnected network nodes for computing, and transfer the computing results from the interconnected network nodes to the destination network nodes. Sharing data computing tasks by neighboring nodes can directly reduce the computing pressure of the path nodes and indirectly reduce the pressure of centralized computing of the destination nodes.

[0037] The calculation process of the idle computing power on the interconnected network nodes is as follows:

[0038]

[0039] Among them, C br is the idle computing power, n is the number of logic operation chips, i is the index of n, f(a i ) is the mapping function of logical operation, α iis the mapping ratio coefficient of the i-th logic operation chip, q1 (TOPS) is the redundant computing power of the logic operation; m is the number of parallel computing chips, j is the index of m, f(b j ) is the mapping function for parallel computing, β j is the mapping ratio coefficient of the jth parallel computing chip, q2 (FLOPS) is the redundant computing power of parallel computing; p is the number of neural network acceleration chips, k is the index of p, and f(c k ) is the mapping function of neural network acceleration, γ k is the mapping ratio coefficient of the kth neural network acceleration chip, and q3 (FLOPS) is the redundant computing power of neural network acceleration.

[0040] In a technical solution of the present invention, a computer-readable storage medium is also provided, storing a computer program, wherein the computer program enables a computer to execute the intelligent cloud network scheduling method.

[0041] In a technical solution of the present invention, an electronic device is also provided, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the intelligent cloud network scheduling method is implemented.

[0042] In a technical solution of the present invention, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the intelligent cloud network scheduling method is implemented.

[0043] In the embodiments disclosed in the present application, the computer storage medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. The computer storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specific examples of computer storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0044] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application 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 this application.

[0045] The above are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.

Claims

1. An intelligent cloud network scheduling method, characterized in that: The specific steps include: Step S1: Find network nodes with the same type of user group and the same regional indicators in the cross-domain network based on log information, store them in a node list, and mark the status of the network nodes; Step S2: Use a path exploration algorithm to explore the network nodes in the node list to form several links and find an optimal link; Step S3: Prioritize using the optimal link for data forwarding, and for computing tasks in the data, distribute the computing tasks to interconnected network nodes for computing.

2. The intelligent cloud network scheduling method according to claim 1, characterized in that: Execute the ping command for the network nodes in the node list to confirm the connectivity to the destination network node. If connected, mark the network node status as available; otherwise, mark the network node status as unavailable.

3. The intelligent cloud network scheduling method according to claim 2, characterized in that: In step S2, the network nodes in the node list are explored using a path exploration algorithm to form a number of links. The specific process is as follows: i. Determine the starting point and destination network node of cloud network scheduling; ii. Searching for a network node that is interoperable with the starting point of the cloud network scheduling from the network nodes in the available state in the node list; iii. The searched network node continues to search for network nodes that are interoperable with it; iv. Repeat step iii until intercommunication with the destination network node is achieved and several links are obtained.

4. The intelligent cloud network scheduling method according to claim 3, characterized in that: In the process of exploration using the path exploration algorithm, the number of interconnections between each network node and its neighboring nodes is recorded, and the total number of interconnections between all network nodes and their neighboring nodes in each link is counted, and the link with the largest total number is taken as the optimal link.

5. The intelligent cloud network scheduling method according to claim 4, characterized in that: The specific process of step S3 allocating computing tasks to the intercommunication network nodes for calculation is: determining the idle computing power on the intercommunication network nodes, dividing the computing tasks into sub-computing tasks according to the idle computing power, allocating the sub-computing tasks to the corresponding intercommunication network nodes for calculation, and transmitting the calculation results from the intercommunication network nodes to the destination network nodes.

6. The intelligent cloud network scheduling method according to claim 5, characterized in that: The calculation process of the idle computing power on the interconnected network nodes is as follows: Among them, C br is the idle computing power, n is the number of logic operation chips, i is the index of n, f(a i ) is the mapping function of logical operation, α i is the mapping ratio coefficient of the i-th logic operation chip, q1 (TOPS) is the redundant computing power of the logic operation; m is the number of parallel computing chips, j is the index of m, f(b j ) is the mapping function for parallel computing, β j is the mapping ratio coefficient of the jth parallel computing chip, q2 (FLOPS) is the redundant computing power of parallel computing; p is the number of neural network acceleration chips, k is the index of p, and f(c k ) is the mapping function of neural network acceleration, γ k is the mapping ratio coefficient of the kth neural network acceleration chip, and q3 (FLOPS) is the redundant computing power of neural network acceleration.

7. A computer-readable storage medium storing a computer program, characterized in that: The computer program enables the computer to execute the intelligent cloud network scheduling method as described in any one of claims 1-6.

8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the intelligent cloud network scheduling method as described in any one of claims 1 to 6 is implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the intelligent cloud network scheduling method described in any one of claims 1-6 is implemented.

Citation Information

Patent Citations

  • Network flow arrangement method based on computing power, storage medium and equipment

    CN116126515A

  • Optimal path calculation method and device for cross-domain network, equipment and storage medium

    CN118337692A

  • Path arrangement and service fulfillment method, device and equipment for computing power network

    CN118509360A

  • Logical inter-cloud dispatcher

    US20140022951A1

  • Content Delivery in Wireless Wide Area Networks

    US20140098685A1