A dynamic resource allocation system based on telecommunication network structure
By designing a dynamic resource allocation system in the telecommunications network structure and using multiple unit modules to automatically allocate circuit resources, the timeliness and efficiency of resource allocation in different circuit scenarios are solved, efficient and accurate resource utilization is achieved, and labor is reduced Intervention and error rate.
Patent Information
- Application Number
- CN202311687652.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2043-12-11
AI Technical Summary
The prior art cannot automatically allocate circuit resources according to different circuit scenarios, resulting in low timeliness, accuracy and efficiency of resource allocation, and problems such as high manpower and material expenditure and error rates.
Design a dynamic resource allocation system based on the telecommunications network structure, including network structure and resource relationship configuration unit, rule configuration unit, data receiving unit, available scheme verification unit, available resource calculation unit and resource allocation unit, by establishing resource allocation Scheme and rules, receive user requests, checksum and calculate available resources, update resource status in a timely manner, and realize automated allocation.
Dynamic resource allocation is realized, manual intervention and error rates are reduced, resource utilization and network efficiency are improved, resource waste and redundancy are avoided, and intelligent and efficient automatic allocation methods are provided.
Smart Images

Figure CN117835250B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automatic resource allocation of communication technology, and in particular to a dynamic resource allocation system based on a telecommunication networking structure. Background Art
[0002] Nowadays, with the rapid development of the network and the comprehensive promotion and use of 5G, people have higher and higher requirements for transmission network speed, network coverage, and carrier performance of network information. Based on the shortcomings of the existing network architecture and the differentiated performance indicator requirements of diversified business scenarios, it is necessary to improve the current networking structure and build a new network structure, on this basis, higher standards can be set in the field of automatic allocation of network information data and circuit opening resources.
[0003] In the current related technologies, resources can only be allocated for a single specific service based on the telecommunications networking structure. In order to improve the timeliness, accuracy and completeness of resource allocation in circuit activation, reduce the consumption of manpower and material resources in the entire activation process, improve higher resource utilization and reduce error rates.
[0004] There is an urgent need for a dynamic resource allocation system based on the telecommunications networking structure. Through the entire telecommunications network, for different circuit scenarios: transmission network activation, relay network activation, metropolitan area network activation, 5G core network activation, etc., circuit resources can be automatically allocated based on the different resource allocations of different networks. Summary of the invention
[0005] In view of the deficiencies in the prior art, the present invention provides a dynamic resource allocation system based on a telecommunication networking structure to solve the problem of how to automatically allocate circuit resources based on different resource allocations of different networks for different circuit scenarios.
[0006] To achieve the above object, the present invention adopts the following technical solutions:
[0007] A dynamic resource allocation system based on telecommunication networking structure, characterized in that:
[0008] It includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit and a resource allocation unit; the network structure and resource relationship configuration unit establishes a relationship between each network that needs to be opened and the allocated resource allocation solution, and establishes an interconnected relationship between the resource types that need to be allocated for each resource allocation solution; according to the relationship established in the network structure and resource relationship configuration unit, the resource occupied rules in each scenario are established through the rule configuration unit;
[0009] The data receiving unit receives the user's communication resource allocation request, and the available solution verification unit determines the available solution for resource allocation based on the network structure and resource relationship configuration unit operation, as well as the user's performance constraints and resource scheduling parameters; the available resource calculation unit calculates the available resource range for the available resources corresponding to the available solution under the established rules based on the operation of the rule configuration unit; the resource allocation unit establishes a relationship between the actual available resources and the user's allocation request based on the operation of the available resource calculation unit and the calculated available resource range, and establishes an association relationship between the available resources, and updates the resource status in time to complete the resource allocation.
[0010] To optimize the above technical solutions, the specific measures taken also include:
[0011] Furthermore, it also includes a request verification configuration unit, which is used to verify the information in the allocation request after receiving the allocation request.
[0012] Furthermore, the information in the verification allocation request includes: clear addresses of the two end cities opened, circuit type and circuit rate.
[0013] Furthermore, the determining of available solutions for resource allocation specifically includes: if an available solution exists, continuing the operation through the available resource calculation unit; otherwise, prompting the user to change the constraint condition and providing other available solutions.
[0014] Furthermore, the available resources corresponding to the available solutions are calculated under established rules to obtain a range of available resources, which specifically includes: using the Dijkstra function to calculate the range of available resources corresponding to the available solutions under established rules, and obtaining a weighted optimal solution through calculation of the Dijkstra function.
[0015] Furthermore, the timely updating of resource status specifically includes: timely updating resource status, changing the status from idle to occupied.
[0016] Furthermore, it also includes an adjustment unit, which is used to monitor the entire resource allocation process, track the operation records, and view or modify the allocated resources through the page function.
[0017] The beneficial effects of the present invention are:
[0018] The present invention realizes dynamic allocation. Based on the telecommunication networking mechanism, the allocation scheme is matched according to the user usage scenario. According to the allocation scheme, the most suitable resources are calculated and allocated, thereby reducing manual intervention and error rate. Based on each networking mechanism, the allocated resources are different. The system can quickly and accurately allocate the used resources, thereby improving the overall efficiency of the network and user satisfaction. The dynamic allocation method proposed in this scheme can better avoid waste and redundancy of resources, so as to maximize the utilization rate of resources. Compared with traditional manual adjustment, the automated allocation method provided by this scheme is more intelligent and efficient, with greater innovation, and also makes up for the adjustment strategy after an error, so as to maximize the rationality of resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram of a process of a dynamic resource allocation system based on a telecommunication networking structure proposed by the present invention;
[0020] Figure 2 An embodiment of a dynamic resource allocation system based on a telecommunication networking structure proposed by the present invention;
[0021] Figure 3 Another embodiment of a dynamic resource allocation system based on a telecommunication networking structure proposed by the present invention;
[0022] Figure 4 The present invention is a flowchart of a Dijkstra function of a dynamic resource allocation system based on a telecommunication networking structure. DETAILED DESCRIPTION
[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0024] As attached Figure 1 As shown, a dynamic resource allocation system based on telecommunication networking structure includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit and a resource allocation unit.
[0025] The network structure and resource relationship configuration unit is based on the network transmission field of telecommunications. Through the page configuration function, each network that needs to be opened is related to the allocated resource allocation plan, and each resource allocation plan needs to establish an interconnected relationship between the resource types to be allocated to ensure that multiple plans are available during the allocation process. For example: for the opening of a transmission circuit, the circuit can occupy multiple plans such as TMUX time slot link, time slot link, wave link, etc.; the opening of a 5G core network dedicated line can be divided into Zhiyuan mode, Bilin mode, Ruyi mode, etc. according to different scenarios.
[0026] According to the relationship established in the network structure and resource relationship configuration unit, the resource rules for each scenario are established through the rule configuration unit. Because in each networking structure, not all resources can be occupied, nor can they be occupied at will after the relationship is established, here is to limit the scope and size of resource occupation, or under different constraints, the scope of resources that can be occupied is different.
[0027] The data receiving unit receives the user's communication resource allocation request, and the available solution verification unit configures the unit operation based on the network structure and resource relationship, as well as the user's performance constraints and resource scheduling parameters, to determine the available solution for resource allocation. When receiving the allocation request, the communication resource allocation request should carry the user's application scenario and the verification of the necessary conditions for activation, otherwise the corresponding information is prompted to the user for reconfiguration.
[0028] Through the available resource calculation unit based on the operation of the rule configuration unit, after the available solution is confirmed by the available solution verification unit, the available resource range is calculated for the available resources corresponding to the available solution under the established rules of the rule configuration unit.
[0029] The resource allocation unit operates based on the available resource calculation unit. According to the calculated available resource range, the resource allocation unit establishes a relationship between the actual available resources and the user's allocation request. At the same time, an association relationship is established between the available resources. For example, a relationship is established between the product instance number and the product service, a relationship is established between the product service and the network, a relationship is established between the network and the link, etc.; and the resource status is updated in a timely manner to complete resource allocation.
[0030] In this solution, a request verification configuration unit is also included. The request verification configuration unit is used to verify the information in the allocation request after receiving the allocation request. Because the conditions required for allocation are different for each type of network circuit opening, the request verification configuration unit performs the first verification after receiving the allocation request.
[0031] Among them, the information in the above-mentioned verification allocation request includes: the addresses of the two end cities that have been clearly opened, the circuit type (such as transmission circuit, 5G core network circuit, cloud private network 3.0, IP virtual network, etc.) and the circuit rate (such as 100M, 1G, 10G, 100G, etc.).
[0032] In this solution, the above-mentioned available solutions for determining resource allocation specifically include: if there is an available solution, continue the operation through the available resource calculation unit, otherwise prompt the user to change the constraint condition and provide other available solutions. For example, if the constraint condition is to occupy the OTN circuit, but the scenario used by the user does not support the occupation of the OTN circuit, but supports the time slot link and the wave link, then the user is prompted to change the resource occupation type.
[0033] In this solution, the available resources corresponding to the available solution are calculated under the established rules to determine the available resource range, specifically including: using the Dijkstra function under the established rules to determine the available resource range for the available resources corresponding to the available solution, and obtaining the right optimal solution through the calculation of the Dijkstra function, that is, calculating the available resources and the available quantity of each resource, so as to meet the resource allocation proposed by the user. For example: when a transmission circuit is opened, the wavelength division system or the SDH system can be occupied, but the remaining available channels of the wavelength division system are 10, and the remaining available time slots of the SDH system are 20, and the required quantity for resource allocation is 15, at this time the SDH system will be used as an available resource.
[0034] As attached Figure 4 It can be seen that the calculation process of the Dijkstra function, where a is the transmission circuit system segment, b is the TMUX time slot link, c is the wave link, d is the time slot link, e is the local optical fiber, f is the TMUX system segment, and g is the SDH system segment.
[0035] In this solution, the above-mentioned timely updating of resource status specifically includes: timely updating of resource status, changing the status from idle to occupied, so as to prevent other allocation functions from occupying the resource at the same time.
[0036] In this solution, an adjustment unit is also included. The adjustment unit is used to monitor the entire resource allocation process and track the operation records to avoid repeated resource allocation, missed allocation, unreasonable allocation, and multiple circuits occupying the same resource. The allocated resources can be viewed or modified through the page function, that is, the user can view the allocated resources through the page function. If the allocation is unreasonable or wrong, it can be improved through the manual modification function. After passing the review, the resource allocation is successfully issued. Example: In the new generation of long-distance resource system, the circuit is manually adjusted during the circuit opening process.
[0037] Network structure and resource relationship configuration unit, rule configuration unit, data receiving unit, available solution verification unit, available resource calculation unit and resource allocation unit
[0038] The present invention has the following advantages:
[0039] Dynamic allocation: This solution is based on the telecommunications networking organization and matches the allocation plan according to the user's usage scenario. Based on the allocation plan, the most appropriate resources are calculated and allocated, reducing manual intervention and error rates.
[0040] Improve allocation and utilization: Based on each networking organization, the resources allocated are different. The system can quickly and accurately allocate the resources used, thereby improving the overall efficiency of the network and user satisfaction.
[0041] Increase reliability: The dynamic allocation method proposed in this solution can better avoid waste and redundancy of resources, so as to maximize resource utilization.
[0042] Innovation: Compared with traditional manual adjustments, the automated allocation method provided by this solution is more intelligent and efficient, with greater innovation. It also makes up for the adjustment strategy after errors and maximizes the rationality of resources.
[0043] The present invention is specifically implemented as follows:
[0044] The relationship between the transmission network structure and Tmux time slot link, wave link, time slot link, and office fiber is configured through the network structure and resource relationship configuration unit. According to customer constraints, such as 10G rate can only occupy time slot link, wave link, office fiber resources, and wavelength division system, SDH system and fiber core; configure the parameters necessary for allocating transmission network resources, such as the AZ city station address required for opening the circuit, the opening rate, and the type of circuit opened (related to which types of resources can be occupied). After the data receiving unit receives the user's request, the available solution verification unit verifies the parameters and matches the occupation plan. The available resource calculation unit calculates the amount of available idle time slots required when occupying the time slot link as 10, and the amount of available idle channels when occupying the wave link as 20 according to customer constraints and matching rules, thereby excluding resources that do not meet resource allocation, calculating all available resource ranges from the available resource pool, and establishing a relationship between the circuit service and the resources. Each step in the entire activation process has operation records and result records; if allocation errors or duplicate allocations occur, the allocated resources can be modified through the resource adjustment function of the adjustment unit.
[0045] As attached Figure 2 As shown in the figure, an example diagram of transmission network resources, 1. When a transmission circuit is opened, the above four schemes can be used according to the carrying and occupancy relationship of the resources in the above figure; 2. The transmission circuit system segment can be directly carried by the local optical fiber; carried by the TMUX time slot link; carried by the wave link; carried by the time slot link; 3. Continuing to divide into lower layers, there is a certain carrying relationship between each resource, that is, there will be a multi-layer nested relationship; 4. The bottom-level medium resource is the optical cable, which is composed of fiber cores.
[0046] When the circuit opening type is 5G core network, the attached Figure 3 Configure and allocate resources.
[0047] In the embodiments disclosed in the present application, the computer storage medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. The computer storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. More specific examples of computer storage media may 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 foregoing.
[0048] 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.
[0049] 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. A dynamic resource allocation system based on telecommunication networking structure, characterized in that: It includes a network structure and resource relationship configuration unit, a rule configuration unit, a data receiving unit, an available solution verification unit, an available resource calculation unit and a resource allocation unit; the network structure and resource relationship configuration unit establishes a relationship between each network that needs to be opened and the allocated resource allocation solution, and establishes an interconnected relationship between the resource types that need to be allocated for each resource allocation solution; according to the relationship established in the network structure and resource relationship configuration unit, the resource occupied rules in each scenario are established through the rule configuration unit; The data receiving unit receives a user's communication resource allocation request, and the available solution verification unit configures the unit operation based on the network structure and resource relationship, as well as the user's performance constraints and resource scheduling parameters, to determine an available solution for resource allocation; The available resource calculation unit calculates the available resource range for the available resources corresponding to the available scheme under the established rules based on the operation of the rule configuration unit; the resource allocation unit establishes a relationship between the actual available resources and the user's allocation request based on the operation of the available resource calculation unit and the calculated available resource range, and at the same time establishes an association relationship between the available resources, and updates the resource status in time to complete the resource allocation.
2. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: It also includes a request verification configuration unit, which is used to verify the information in the allocation request after receiving the allocation request.
3. A dynamic resource allocation system based on telecommunication networking structure according to claim 2, characterized in that: The information in the verification allocation request includes: the addresses of the two end cities that are clearly opened, the circuit type and the circuit rate.
4. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The determining of available solutions for resource allocation specifically includes: if an available solution exists, continuing the operation through the available resource calculation unit; otherwise, prompting the user to change the constraint conditions and providing other available solutions.
5. The dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The method of calculating the available resource range for the available resources corresponding to the available scheme under the established rules specifically includes: calculating the available resource range for the available resources corresponding to the available scheme using the Dijkstra function under the established rules, and obtaining the weighted optimal solution through the calculation of the Dijkstra function, that is, calculating the available resources and the available quantity of each resource.
6. A dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: The timely updating of resource status specifically includes: timely updating resource status, changing the status from idle to occupied.
7. The dynamic resource allocation system based on telecommunication networking structure according to claim 1, characterized in that: It also includes an adjustment unit, which is used to monitor the entire resource allocation process, track operation records, and view or modify the allocated resources through page functions.
Citation Information
Patent Citations
Project environment resource dynamic adjustment method and device
CN112631766A
Communication resource allocation method and device, computing equipment and storage medium
CN116546566A