Network resource management system based on cloud computing
Through a cloud-based network resource management system, dynamically adjusting network resource allocation, solving the problem of low utilization caused by decentralized network resource management, and achieving efficient network transmission and cost optimization.
Patent Information
- Application Number
- PCT/CN2024/074655
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2025-08-07
AI Technical Summary
The dispersed network resources and lack of centralized management have led to low resource utilization in the transmission network, which cannot effectively meet the growing demand for network traffic, and the fixed allocation method cannot adapt to the continuous changes in traffic.
The cloud-based network resource management system is adopted to dynamically adjust network resource allocation to improve utilization through network resource collection, integration, processing and dynamic adjustment strategies.
It improves network transmission utilization, reduces system costs, and achieves the optimal bandwidth resource utilization rate of each tenant network.
Smart Images

Figure CN2024074655_07082025_PF_FP_ABST
Abstract
Description
Network resource management system based on cloud computing Technical Field
[0001] The present invention relates to the technical field of network resource management, and in particular to a network resource management system based on cloud computing. Background Art
[0002] With the advancement of computer network technology, network resources are becoming increasingly abundant. However, these resources are often dispersed across various independent information systems, lacking centralized management. This leads to difficulties in communicating network resources and prevents a significant amount of network resources from being utilized effectively and efficiently. Furthermore, with the rapid development of 5G networks and the increase in online activity, traffic in transmission networks is also increasing, yet resource utilization remains low. Operators are attempting to increase bandwidth to meet this growing demand, but this not only incurs significant costs but also fails to improve transmission network resource utilization. Therefore, improving resource utilization within transmission networks is a top priority. Network traffic and link status are constantly changing. For example, during network operation, traffic can fluctuate over time and due to unexpected events. This variability makes fixed allocation methods inefficient in fully utilizing network resources. To address these issues, a solution is needed to address low transmission network utilization.
[0003] Summary of the Invention
[0004] The technical problem to be solved by the present invention is how to provide a network resource management system based on cloud computing that can effectively improve network transmission utilization.
[0005] To solve the above technical problems, the technical solution adopted by the present invention is: a network resource management system based on cloud computing, the system comprising: a network resource collection device, a cloud computing platform, and a network resource allocation device; the network resource collection device is used to collect network resources, integrate the network resources, and send the integrated network resources to the cloud computing platform;
[0006] A cloud computing platform is used to process the received network resources, obtain the network resources, formulate a network resource dynamic adjustment strategy based on the obtained network resources, and transmit the network resource dynamic adjustment strategy to the network resource allocation device;
[0007] The network resource allocation device is used to dynamically adjust the network according to the received network resource dynamic adjustment strategy.
[0008] A further technical solution is that: the cloud computing platform includes a network resource dynamic adjustment module, and the network resource dynamic adjustment module is used to generate a network resource dynamic adjustment strategy.
[0009] A further technical solution is that: the network resource dynamic adjustment module includes a network monitoring module, a resource allocation module and a network mapping update module;
[0010] The network monitoring module is used to implement real-time traffic monitoring of each tenant network within the network slice and record this information in the memory database. When there are both tenant networks requesting bandwidth resources and tenant networks providing bandwidth resources, the resource adjustment strategy is triggered to reallocate bandwidth resources to each tenant network, so that each tenant network achieves the best bandwidth resource utilization;
[0011] The resource allocation module is used to receive the network data of the monitored tenants from the network monitoring module, and mark the tenant networks that are congested due to excessive network data volume, and mark the tenant networks with low network data volume. If both marks exist, the resource adjustment strategy is triggered, and the bandwidth data of the tenant network that needs to be adjusted is read from the memory database. Then, the optimal value is calculated based on the adjustment strategy. In the remapping phase, a network mapping request is issued. The network must meet the bandwidth constraints. The network mapping algorithm is executed to calculate the node and link mapping that meets the constraints and send the result to the network mapping update module.
[0012] Network mapping update module: triggered by the resource allocation module, and used to receive the network mapping results of the resource allocation module and update the memory database data; the network mapping update module passes the network mapping policy to the network management layer through the interface, updates the mapping link and allocates bandwidth resources for each new link, and modifies the network relationship mapping data to complete the update of each tenant network.
[0013] The beneficial effects of adopting the above technical solution are: the system described in this application performs large-scale data processing based on cloud computing, effectively improving processing speed and reducing system costs. Furthermore, the system described in this application can dynamically adjust the network status of each tenant, so that bandwidth resources are reasonably allocated between congested and wasteful tenant networks, improving resource utilization and achieving the desired effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0015] FIG1 is a functional block diagram of a system according to an embodiment of the present invention;
[0016] FIG2 is a principle block diagram of a network resource dynamic adjustment module in the system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0017] 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. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts are within the scope of protection of the present invention.
[0018] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. 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.
[0019] As shown in FIG1 , an embodiment of the present invention discloses a network resource management system based on cloud computing, comprising a network resource collection device, a cloud computing platform, and a network resource allocation device. The network resource collection device is used to collect network resources, integrate the network resources, and send the integrated network resources to the cloud computing platform.
[0020] A cloud computing platform is used to process the received network resources, obtain the network resources, formulate a network resource dynamic adjustment strategy based on the obtained network resources, and transmit the network resource dynamic adjustment strategy to the network resource allocation device;
[0021] The network resource allocation device is used to dynamically adjust the network according to the received network resource dynamic adjustment strategy.
[0022] The cloud computing platform includes a network resource dynamic adjustment module, and the network resource dynamic adjustment module is used to generate a network resource dynamic adjustment strategy.
[0023] Furthermore, as shown in FIG2 , the network resource dynamic adjustment module includes a network monitoring module, a resource allocation module, and a network mapping update module;
[0024] The network monitoring module is used to implement real-time traffic monitoring of each tenant network within the network slice and record this information in the memory database. When there are both tenant networks requesting bandwidth resources and tenant networks providing bandwidth resources, the resource adjustment strategy is triggered to reallocate bandwidth resources to each tenant network, so that each tenant network achieves the best bandwidth resource utilization;
[0025] These include two network monitoring tools: NetFlow and sFlow. sFlow randomly samples network data flows to obtain network-wide data flow information. NetFlow improves network resource utilization by exporting routing packet information and analyzing network statistics. It can also collect the number and information of IP packets entering and leaving network interfaces, and is applicable to products such as routers and switches. By analyzing the information collected by NetFlow, network administrators can understand the source and destination of packets, the types of network services, and the causes of network congestion.
[0026] The resource allocation module is the core submodule of the network resource dynamic adjustment module. If the traffic in the tenant network is in a congested state, the complete algorithm will be called to implement the adjustment and management of bandwidth resources. This module can complete the complete function of resource adjustment, including triggering decisions, adjustment decisions and remapping decisions. The resource allocation module is used to receive the network data of the monitored tenants from the network monitoring module, and mark the tenant networks that are congested due to excessive network data volume, and at the same time mark the tenant networks with low network data volume. If both marks exist, the resource adjustment policy is triggered, and the bandwidth data of the tenant network that needs to be adjusted is read from the memory database. The optimal value is then calculated based on the adjustment policy. In the remapping stage, a network mapping request is issued. The network must meet the bandwidth constraints. The network mapping algorithm is executed to calculate the node and link mapping that meets the constraints and send the results to the network mapping update module. The resource allocation module completes the complete function of dynamic resource adjustment, with built-in triggering algorithm, resource adjustment algorithm and remapping algorithm.
[0027] Network mapping update module: triggered by the resource allocation module, and used to receive the network mapping results of the resource allocation module and update the memory database data; the network mapping update module passes the network mapping policy to the network management layer through the interface, updates the mapping link and allocates bandwidth resources for each new link, and modifies the network relationship mapping data to complete the update of each tenant network.
[0028] Resource adjustment trigger mechanism
[0029] Network traffic and link status are constantly changing. For example, during network operation, traffic may fluctuate over time, due to unexpected events, and even during the day and night. Therefore, dynamically allocating bandwidth resources to each tenant network is essential for improving transmission network utilization. However, reallocating bandwidth resources to accommodate small increases or decreases in data traffic would constantly trigger the corresponding modules, reducing efficiency. Therefore, two thresholds are set for each tenant network; only when these thresholds are reached will the corresponding modules be triggered. Furthermore, if all tenant networks are congested or all have idle resources, dynamic resource adjustments are not necessary. Dynamic resource adjustments are only performed when both congestion and bandwidth waste occur. This prevents situations where the benefits of adjustments far outweigh the costs.
[0030] Assume two variables, a and b, with a less than b. If a tenant network's bandwidth resource utilization is between 0 and a, it indicates low utilization and can be used to provide bandwidth resources to tenant networks. It is labeled a bandwidth provider. If a tenant network's bandwidth resource utilization is between a and b, it indicates that bandwidth resources are fully utilized. If a tenant network's bandwidth resource utilization is between b and 1, it indicates congestion and the need for more bandwidth resources. It is labeled a bandwidth demander.
[0031] The network monitoring module monitors the traffic in each tenant network and records it in the database. The resource allocation module uses the traffic and the bandwidth of the current tenant network to calculate the resource utilization rate and mark it. When there are tenant networks that provide bandwidth resources and tenant networks that request bandwidth resources at the same time, the decision algorithm will be triggered to adjust the bandwidth resources.
[0032] The resource adjustment decision-making based on the PSO algorithm includes the following steps:
[0033] Initialization: Set the maximum number of iterations, the number of independent variables of the objective function, the maximum speed of particles, position information, initial speed and position, and particle swarm size.
[0034] Update individual extreme value pBest: When the particle searches for the optimal solution, compare the optimal solution searched by the particle each time with pBest, and update pBest if the conditions are met.
[0035] Update the global extreme value gBest: When the particle searches for the optimal solution, compare the optimal solution searched by the particle each time with gBest, and update gBest if the conditions are met.
[0036] Speed and position update: Update the speed and position information of particles.
[0037] Termination condition judgment: judge whether the convergence criterion is met. If so, the algorithm ends; otherwise, continue to iterate.
[0038] After adjustment, the bandwidth utilization of each tenant network in this system is between 0.4 and 0.6, which reasonably allocates bandwidth resources among congested and wasteful tenant networks, improves resource utilization, and achieves the expected effect.
Claims
1. A network resource management system based on cloud computing, characterized in that: The system includes: a network resource collection device, a cloud computing platform and a network resource allocation device; the network resource collection device is used to collect network resources, integrate the network resources, and send the integrated network resources to the cloud computing platform; A cloud computing platform is used to process the received network resources, obtain the network resources, formulate a network resource dynamic adjustment strategy based on the obtained network resources, and transmit the network resource dynamic adjustment strategy to the network resource allocation device; The network resource allocation device is used to dynamically adjust the network according to the received network resource dynamic adjustment strategy.
2. The cloud computing-based network resource management system according to claim 1, wherein: The cloud computing platform includes a network resource dynamic adjustment module, and the network resource dynamic adjustment module is used to generate a network resource dynamic adjustment strategy.
3. The cloud computing-based network resource management system according to claim 2, wherein: The network resource dynamic adjustment module includes a network monitoring module, a resource allocation module and a network mapping update module; The network monitoring module is used to implement real-time traffic monitoring of each tenant network within the network slice and record this information in the memory database. When there are both tenant networks requesting bandwidth resources and tenant networks providing bandwidth resources, the resource adjustment strategy is triggered to reallocate bandwidth resources to each tenant network, so that each tenant network achieves the best bandwidth resource utilization; The resource allocation module is used to receive the network data of the monitored tenants from the network monitoring module, and mark the tenant networks with excessive network data volume causing congestion, and also mark the tenant networks with low network data volume. If both marks exist, the resource adjustment policy is triggered, and the bandwidth data of the tenant network that needs to be adjusted is read from the memory database. The optimal value is then calculated based on the adjustment policy. In the remapping phase, a network mapping request is issued. The network must meet the bandwidth constraints. The network mapping algorithm is executed to calculate the node and link mapping that meets the constraints and send the result to the network mapping update module. The network mapping update module is triggered by the resource allocation module and is used to receive the network mapping results of the resource allocation module and update the memory database data; The network mapping update module passes the network mapping policy to the network management layer through the interface, updates the mapping link and allocates bandwidth resources for each new link, and modifies the network relationship mapping data to complete the update of each tenant network.
Citation Information
Patent Citations
Resource management method, resource management system and device based on SDN network slicing
CN109714795A
5G environment-oriented network slice resource adjustment method and system
CN110662231A
Network slice resource allocation method and device, SDN controller and storage medium
CN116192640A
Tenant-oriented network resource management method and device
CN116321211A
Service providing system and method based on multiple tenants
CN117331696A
Cited By
RoCEv2 network resource scheduling method and system oriented to multiple GPU tasks
CN121000680A