CN112770399B - Wireless resource scheduling method, device and equipment - Google Patents

Wireless resource scheduling method, device and equipment Download PDF

Info

Publication number
CN112770399B
CN112770399B CN202011631950.6A CN202011631950A CN112770399B CN 112770399 B CN112770399 B CN 112770399B CN 202011631950 A CN202011631950 A CN 202011631950A CN 112770399 B CN112770399 B CN 112770399B
Authority
CN
China
Prior art keywords
scheduling
resource
pool
scheduler
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011631950.6A
Other languages
Chinese (zh)
Other versions
CN112770399A (en
Inventor
高攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202011631950.6A priority Critical patent/CN112770399B/en
Publication of CN112770399A publication Critical patent/CN112770399A/en
Application granted granted Critical
Publication of CN112770399B publication Critical patent/CN112770399B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Abstract

The invention discloses a wireless resource scheduling method, a device and equipment, wherein the method comprises the following steps: acquiring public land mobile network information and slice information of wireless resources which are requested to be scheduled in a scheduling request; determining a scheduler for scheduling the wireless resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; the scheduler acquires wireless resources from the resource blocks according to the scheduling request and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information. Therefore, through the three-layer wireless resource scheduling architecture, efficient wireless resource scheduling is realized according to the resource demand information, meanwhile, the bottom layer of schedulers can be configured according to the functions of physical resources, and each scheduler is responsible for scheduling the physical resources with a specific function. The parallel processing capability of the scheduling process of the wireless resources is obviously improved, the scheduling processing speed is effectively improved, and the user experience is improved.

Description

Wireless resource scheduling method, device and equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a device for scheduling radio resources.
Background
The need for network sharing and network slicing is introduced in 5G networks, where network sharing refers to that one RAN (Radio Access Network ) may be connected to multiple operator core network nodes, that the RAN may be co-constructed by multiple operators, that one of the operators may build the RAN separately, and that the other operators lease the operator's RAN network. The network slice can be managed in a differentiated mode according to different service requirements of each client.
However, at present, the resource scheduling of the base station adopts a mode of uniformly carrying out resource scheduling by a scheduler, the scheduling mode is in a 5G application scene with network sharing and network slicing requirements, the operation load of the scheduler is increased sharply, the single-thread processing capability of the scheduler with a single structure on a server under an ORAN (open RAN open radio access network) is seriously insufficient, the difficulty of coordination scheduling is high, and the expandability of the scheduler is poor.
Disclosure of Invention
The embodiment of the invention creatively provides a wireless resource scheduling method, a wireless resource scheduling device and wireless resource scheduling equipment in order to solve the problems in the resource scheduling process.
According to a first aspect of the present invention, there is provided a radio resource scheduling method, the method comprising: acquiring public land mobile network information and slice information of wireless resources which are requested to be scheduled in a scheduling request; determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; the scheduler acquires wireless resources from the resource blocks according to the scheduling request and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
According to an embodiment of the present invention, the determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information includes: determining a scheduling pool for scheduling the wireless resources and a resource pool corresponding to the scheduler according to the public land mobile network information; the scheduling pool determines a scheduler for scheduling the wireless resource according to the slice information; the resource pool acquires the slice information from the scheduling pool, and establishes or determines a resource block corresponding to the scheduler according to the slice information; wherein the resource blocks correspond to physical resources having a specified purpose.
According to an embodiment of the present invention, the determining a scheduling pool for scheduling the radio resource and a resource pool corresponding to the scheduler according to the public land mobile network information includes: the scheduling manager establishes or determines a scheduling pool for scheduling the wireless resources according to the public land mobile network information; the resource manager acquires the public land mobile network information from the scheduling manager, and establishes or determines a resource pool corresponding to the scheduling pool according to the public land mobile network information; wherein the resource pool corresponds to wireless resources of a designated public land mobile network.
According to an embodiment of the present invention, the scheduler obtains radio resources from the resource block according to the scheduling request, and performs radio resource scheduling, including: the scheduler determines physical layer resources which can be used for scheduling from the resource blocks, communicates with the physical layer and schedules the physical layer resources.
According to an embodiment of the present invention, before acquiring the public land mobile network information and the slice information of the radio resource requested to be scheduled by the scheduling request, the method further includes: receiving first resource requirement information comprising public land mobile network information; the scheduling manager establishes and manages a scheduling pool according to the first resource demand information; the resource manager obtains the first resource demand information from the scheduling manager, and establishes and manages a resource pool corresponding to the scheduling pool according to the first resource demand information.
According to an embodiment of the invention, the method further comprises: receiving second resource requirement information comprising network slice information; the scheduling pool establishes and manages a scheduler according to the second resource demand information under the management of the scheduling manager; the resource pool acquires second resource demand information from the scheduling pool, and establishes and manages resource blocks corresponding to the scheduler according to the second resource demand information.
According to a second aspect of the present invention, there is also provided a radio resource scheduling apparatus, the apparatus comprising: the information acquisition module is used for acquiring public land mobile network information and slice information of the radio resources requested to be scheduled by the scheduling request; a resource determining module, configured to determine a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; the scheduling module is used for acquiring wireless resources from the resource blocks by utilizing the scheduler according to the scheduling request and performing wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
According to an embodiment of the present invention, the resource determining module includes: a scheduling resource determining sub-module, configured to determine a scheduling pool for scheduling the radio resource and a resource pool corresponding to the scheduler according to the public land mobile network information; a scheduler determining submodule, configured to determine a scheduler for scheduling the radio resource according to the slice information by using the scheduling pool; a resource block determining submodule, configured to obtain the slice information from the scheduling pool by using the resource pool, and establish or determine a resource block corresponding to the scheduler according to the slice information; wherein the resource blocks correspond to physical resources having a specified purpose.
According to an embodiment of the invention, the device further comprises: a first receiving module, configured to receive first resource requirement information including public land mobile network information before acquiring public land mobile network information and slice information of radio resources requested to be scheduled by a scheduling request; the scheduling pool management module is used for establishing and managing a scheduling pool by utilizing a scheduling manager according to the first resource demand information; and the resource pool management module is used for acquiring the first resource demand information from the scheduling manager by the resource manager and establishing and managing a resource pool corresponding to the scheduling pool according to the first resource demand information.
According to a third aspect of the present invention there is also provided an apparatus comprising at least one processor, and at least one memory, bus, connected to the processor; the processor and the memory complete communication with each other through the bus; the processor is configured to invoke the program instructions in the memory to perform any of the radio resource scheduling methods described above.
According to a fourth aspect of the present invention there is also provided a computer readable storage medium comprising a set of computer executable instructions for performing any of the radio resource scheduling methods described above when the instructions are executed.
The method, the device and the equipment for scheduling the wireless resources acquire public land mobile network information and slice information of the wireless resources requested to be scheduled in the scheduling request; determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; the scheduler acquires wireless resources from the resource blocks according to the scheduling request and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information. Therefore, through the three-layer wireless resource scheduling architecture, efficient wireless resource scheduling is realized according to the resource demand information, meanwhile, the bottom layer of schedulers can be configured according to the functions of physical resources, and each scheduler is responsible for scheduling the physical resources with a specific function. Therefore, the parallel processing capacity of the scheduling process of the wireless resources is remarkably improved, the scheduling processing speed is effectively improved, and the user experience is remarkably improved.
It should be understood that the teachings of the present invention need not achieve all of the benefits set forth above, but rather that certain technical solutions may achieve certain technical effects, and that other embodiments of the present invention may also achieve benefits not set forth above.
Drawings
The above, as well as additional purposes, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description when read in conjunction with the accompanying drawings. Several embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
in the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Fig. 1 is a schematic diagram of an application scenario of a radio resource scheduling method according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an implementation flow of a radio resource scheduling method according to an embodiment of the present invention;
fig. 3 is a schematic diagram showing a composition structure of a radio resource scheduling apparatus according to an embodiment of the present invention;
fig. 4 shows a schematic diagram of the composition structure of the apparatus according to the embodiment of the present invention.
Detailed Description
The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are presented merely to enable those skilled in the art to better understand and practice the invention and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
The technical scheme of the invention is further elaborated below with reference to the drawings and specific embodiments.
Fig. 1 shows an application scenario of a radio resource scheduling method according to an embodiment of the present invention.
Referring to fig. 1, in an embodiment of the present invention, a three-layer pyramid scheduling architecture is adopted, where a first layer scheduling architecture is a scheduling manager and a resource manager, where the scheduling manager and the CU have interfaces and are responsible for creating a scheduling pool according to scheduling requirements, the resource manager obtains resource requirements of a corresponding scheduling pool from the scheduling manager, and creates a resource pool for the corresponding scheduling pool.
The second layer is a scheduling pool and a resource pool, wherein each scheduling pool may correspond to a PLMN (Public Land Mobile Network ) level resource scheduling requirement, for example: the resource pools correspond to the exclusive resources and the shared resources of an operator according to the scheduling requirements of an operator, and each scheduling pool and each resource pool are mapped in a one-to-many relationship, namely, each scheduling pool can correspond to the resource scheduling of one or more resource pools.
The third layer is a scheduler and a resource block, which are the smallest entities for scheduling and distributing the resources, and are respectively created by a scheduling pool and a resource pool, and each scheduler corresponds to the scheduling requirement and the resource requirement of one slice, for example: high speed channel network slices. Similar to the second layer, here the schedulers and resource blocks are also mapped in a one-to-many relationship, i.e. each scheduler may correspond to a resource schedule of a plurality of resource blocks. Meanwhile, a communication interface is configured between the scheduler and the multiplexing entity or the demultiplexing entity, and PHY (Physical Layer) resources are scheduled through the multiplexing entity or the demultiplexing entity.
In an actual resource scheduling process, the scheduling manager may obtain resource requirement information from a direct CU (Centralized Unit), for example: PLMN information and network slice information, a scheduling pool is established or managed according to the acquired resource demand information, communication is carried out between a scheduling manager and the resource manager, the resource manager acquires the resource demand information from the scheduling manager, and the resource pool is established and managed according to the resource demand information. Further, the scheduling pool establishes and manages a scheduler according to the resource demand information, the resource pool obtains the resource demand information from the scheduling pool, and establishes and manages resource blocks according to the resource demand information.
For example, operators a, B and C share the radio network resources of the happy cell, with 30% of the resources of the happy cell being exclusively occupied by operator a, 40% of the resources being exclusively occupied by operator B, 10% of the resources being exclusively occupied by operator C, and the remaining 20% of the shared resources belonging to the three operators.
At this time, when the resource request of the operator a is received and 40% of the radio resource demand is needed, the scheduling manager establishes a scheduling pool responsible for the resource scheduling management of the operator a, and the resource manager establishes two resource pools according to the resource demand, wherein one is a resource pool including 30% of exclusive resources of the operator a, and the other is a shared resource pool established by taking 10% of resources from 20% of shared resource pools.
For network slicing requirements, for example: the operator B sends a resource requirement for the high speed channel resource schedule to the CU. After receiving the resource demand information from the CU, the scheduling manager firstly determines a scheduling pool of the operator B, then the scheduling pool determines whether a scheduler corresponding to the scheduling pool comprises a scheduler responsible for high-channel resource scheduling, if yes, determines whether scheduling parameters of the scheduler meet requirements, and if no, establishes a corresponding scheduler. Meanwhile, the resource pool is responsible for establishing and managing resource blocks corresponding to the scheduler.
RLC (Radio Link Control, radio link layer control protocol) is responsible for specific resource scheduling parameter management, such as: the scheduling parameters are sent to the scheduler. Scheduling parameters may include Qos requirements, queue buffering, throughput, PDB, MCS, HARQ status, etc. These scheduling parameters may be fed back to the RLC by the resource collector according to the parameter status of the resource blocks.
OAM (Operation Administration and Maintenance, operation and maintenance management) generally classifies management work of networks into 3 major classes according to actual needs of operator network operations: operation (Operation), administration (Maintenance), maintenance (Maintenance). The operation mainly completes analysis, prediction, planning and configuration work of daily network and business; maintenance is mainly a daily operation activity performed on testing and fault management of a network and services thereof. OAM is directly responsible for operation, administration and maintenance of the scheduler.
Fig. 2 is a schematic diagram of an implementation flow of a radio resource scheduling method according to an embodiment of the present invention.
Referring to fig. 2, the radio resource scheduling method according to the embodiment of the present invention at least includes the following operation flows: operation 201, obtaining public land mobile network information and slice information of a radio resource requested to be scheduled in a scheduling request; an operation 202 of determining a scheduler for scheduling radio resources and a resource block corresponding to the scheduler according to public land mobile network information and slice information; operation 203, the scheduler obtains wireless resources from the resource blocks according to the scheduling request, and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
In operation 201, public land mobile network information and slice information of a radio resource requested to be scheduled in a scheduling request are acquired.
In this embodiment of the present invention, the scheduler is mainly used for scheduling resources, and here, first, the functional division of the lower scheduler is explained, and main functional modules of the scheduler include:
a scheduling feedback module, configured to collect scheduling information in a scheduling process, feedback the collected scheduling information to a scheduling pool for the scheduling pool to make a decision on scheduling resources, and feedback the scheduling information to a BWP (Bandwidth Part) management module for the BWP management module to dynamically adjust the BWP of the UE; the BWP management inputs information to the resource mapping module for use in resource application after adjusting a part of BWP of the UE.
And the strategy management module is used for acquiring the scheduling strategy from the scheduling pool and maintaining the scheduling factors. And inputting the scheduling strategy into a scheduling main process, obtaining scheduling priority according to the scheduling factors and the input scheduling parameters, and inputting the scheduling priority into a packet flow manager.
And the resource mapping management module is responsible for maintaining mapping between the scheduler and the resource blocks and scheduling characteristics of each resource block, and acquiring proper resources from the resource blocks.
The packet stream management module is responsible for managing a packet stream chain table of the current scheduler and providing scheduling reference to a scheduling main process;
the scheduling main process module is responsible for scheduling process of each scheduling TTI (Transmission Time Interval ), and notifies multiplexing entity of scheduled MAC (Multiple Access Channel ) and SDU (Service Data Unit, service data unit) information.
Wherein, BWP management is responsible for maintaining BWP information of UE (User Equipment, user terminal) and controlling BWP activation and handover. The scheduling feedback information provides a reference for BWP handover for BWP management, which inputs the BWP information of the UE into a resource mapping unit of the scheduler for use in resource allocation. The BWP management acquires BWP reception capability of the UE from the CU and acquires configuration information of the BWP, facilitating BWP selection management of the UE.
In this way, the scheduler may collect scheduling information, including resource demand information, using the scheduling feedback module.
Determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information in operations 202 to 203; acquiring wireless resources from the resource blocks according to the scheduling request at the scheduler, and performing wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
In this embodiment of the present invention, determining a scheduler for scheduling radio resources and a resource block corresponding to the scheduler according to public land mobile network information and slice information is implemented by: determining a scheduling pool for scheduling the wireless resources and a resource pool corresponding to the scheduler according to the public land mobile network information; the scheduling pool determines a scheduler for scheduling the wireless resources according to the slice information; the resource pool acquires slice information from the scheduling pool, and establishes or determines a resource block corresponding to the scheduler according to the slice information; wherein the resource blocks correspond to physical resources having a specified purpose.
Further, the following steps are adopted to determine a scheduling pool for scheduling the radio resources and a resource pool corresponding to the scheduler according to the public land mobile network information: the scheduling manager establishes or determines a scheduling pool for scheduling the wireless resources according to the public land mobile network information; the resource manager acquires public land mobile network information from the scheduling manager, and establishes or determines a resource pool corresponding to the scheduling pool according to the public land mobile network information; wherein the resource pool corresponds to a radio resource of the designated public land mobile network.
In this embodiment of the present invention, the scheduler determines physical layer resources available for scheduling from the resource blocks and communicates with the physical layer to schedule the physical layer resources.
For example, a user sends a resource scheduling request through a terminal, and under the condition that the user does not feel, a scheduling manager obtains resource demand information from a CU, determines PLMN information and slice information corresponding to the resource demand information, and utilizes big data of a mobile operator to slice the data scheduling request, the scheduling manager determines a scheduling pool responsible for the mobile operator, and the resource manager obtains the resource demand information from the scheduling manager and determines a resource pool corresponding to the mobile operator in the resource pool. The further scheduling pool determines a scheduler corresponding to the mobile operator big data slice, and the resource block obtains resource demand information from the scheduler and determines a resource block corresponding to the mobile operator big data slice. The scheduler obtains appropriate resources from the corresponding resource blocks, the resource blocks input the allocated resource information into the resource collector, and at the end of TTI scheduling, a PDU (protocol data unit Protocol Data Unit) of UE (User Equipment) level is generated and issued to the PHY.
In another embodiment of the present invention, a scheduling pool, a resource pool, a scheduler, and resource blocks are also established and managed according to the scheduling request.
In this embodiment of the present invention, first resource requirement information including public land mobile network information is received before public land mobile network information and slice information of radio resources requested to be scheduled by a scheduling request are acquired; the scheduling manager establishes and manages a scheduling pool according to the first resource demand information; the resource manager obtains the first resource demand information from the scheduling manager, and establishes and manages a resource pool corresponding to the scheduling pool according to the first resource demand information.
In this embodiment of the invention, second resource requirement information including network slice information is also received; under the management of a scheduling manager, the scheduling pool establishes and manages the scheduler according to the second resource demand information; the resource pool acquires second resource demand information from the scheduling pool, and establishes and manages resource blocks corresponding to the scheduler according to the second resource demand information.
For example, the scheduling manager interacts with the CU to obtain resource demand information, such as: PLMN and slice related information, and establishing and managing a scheduling pool according to the acquired resource demand information, for example: and establishing, updating and deleting scheduling pools according to the resource demand information, wherein each scheduling pool corresponds to one PLMN.
The resource manager interacts with the scheduling manager, and obtains resource requirements from the scheduling manager to perform corresponding resource pool management, for example: establishing a corresponding resource pool for the scheduling pool, and managing the established resource pool, for example: and updating and deleting the corresponding resource pool according to the resource demand information.
Each scheduling pool corresponds to a scheduling requirement of a PLMN level, and each scheduling pool can be associated with a plurality of resource pools, so that resource sharing in a network sharing mode is realized. The scheduling pool and the corresponding scheduling manager of the previous layer have interfaces, and the interfaces are mainly responsible for feeding back the demand of the scheduling pool on the resource pool and receiving the service demand of the scheduling manager, for example: updating scheduling policies, etc. The scheduling pool is responsible for managing the scheduler according to the resource demand information, for example: and establishing, deleting and updating the scheduler according to the resource demand information.
In addition, a communication interface is configured between the scheduling pool and the corresponding resource pool, and the interface is mainly responsible for interacting with the corresponding resource pool according to the resource block requirement of the scheduler, and the resource pool establishes, updates or deletes the resource block according to the resource block requirement. Each resource pool corresponds to a PLMN level resource for managing the resources of the PLMN-available portion.
Each scheduler is responsible for scheduling requirements at a slice level, and is divided into a downlink scheduler and an uplink scheduler, and one scheduler can be associated with a plurality of resource blocks.
Additional details of this embodiment of the present invention may be referred to in the detailed description of fig. 1, and will not be described herein.
Based on the technical solutions of the above embodiments of the present invention, the requirement of network sharing and slicing is introduced in the 5G network, where network sharing refers to that one RAN (Radio Access Network ) may be connected to a plurality of operator core network nodes, the RAN may be co-constructed by a plurality of operators, or one of the operators may separately construct the RAN, and the other operators lease the RAN network of the operator. The network slice may be treated differently according to the requirements of each customer, for example: a high speed channel network slice, a big data network slice, etc. may be provided. By means of the slicing, different traffic differentiation processes and resources can be isolated, and then the mobile network operator can treat the clients as clients belonging to different tenant types, each client having different service requirements, which are managed and subscribed according to what slice type each tenant can use according to SLA (Service Level Agreement ). Therefore, each scheduling pool or each scheduler can independently perform thread deployment, so that the scheduling pressure of each TTI can be dispersed in a mode of deploying different scheduling pools or schedulers to different threads, and the parallelism of the scheduling process is improved. Therefore, different network sharing modes and scheduling requirements of different network slices are clearly supported, and the expandability of a scheduling architecture is effectively enhanced. Meanwhile, the scheduling process can be selectively separated in the second layer or the third layer and deployed on different concurrent threads, so that the scheduling processing capacity is effectively improved, the scheduling response time is obviously reduced, and the user experience is improved.
The method, the device and the equipment for scheduling the wireless resources acquire public land mobile network information and slice information of the wireless resources requested to be scheduled in the scheduling request; determining a scheduler for scheduling the wireless resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; the scheduler acquires wireless resources from the resource blocks according to the scheduling request and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information. Therefore, through the three-layer wireless resource scheduling architecture, efficient wireless resource scheduling is realized according to the resource demand information, meanwhile, the bottom layer of schedulers can be configured according to the functions of physical resources, and each scheduler is responsible for scheduling the physical resources with a specific function. Therefore, the parallel processing capacity of the scheduling process of the wireless resources is remarkably improved, the scheduling processing speed is effectively improved, and the user experience is remarkably improved.
Similarly, based on the above radio resource scheduling method, the embodiment of the present invention further provides a computer readable storage medium storing a program, which when executed by a processor, causes the processor to perform at least the following operation steps: operation 201, obtaining public land mobile network information and slice information of a radio resource requested to be scheduled in a scheduling request; an operation 202 of determining a scheduler for scheduling radio resources and a resource block corresponding to the scheduler according to public land mobile network information and slice information; operation 203, the scheduler obtains wireless resources from the resource blocks according to the scheduling request, and performs wireless resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
Further, based on the radio resource scheduling method as described above, the embodiment of the present invention further provides a radio resource scheduling device, as shown in fig. 3, where the device 30 includes: an information acquisition module 301, configured to acquire public land mobile network information and slice information of a radio resource requested to be scheduled by a scheduling request; a resource determining module 302, configured to determine a scheduler for scheduling radio resources and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information; a scheduling module 303, configured to obtain, by using a scheduler, radio resources from the resource blocks according to the scheduling request, and perform radio resource scheduling; the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
According to an embodiment of the present invention, the resource determination module 302 includes: a scheduling resource determining sub-module for determining a scheduling pool for scheduling the radio resources and a resource pool corresponding to the scheduler according to the public land mobile network information; a scheduler determining submodule for determining a scheduler for scheduling the radio resource according to the slice information by using the scheduling pool; the resource block determining sub-module is used for acquiring slice information from the scheduling pool by the resource pool and establishing or determining a resource block corresponding to the scheduler according to the slice information; wherein the resource blocks correspond to physical resources having a specified purpose.
According to an embodiment of the present invention, the resource determination module 302 includes: a scheduling pool determining sub-module for establishing or determining a scheduling pool for scheduling the radio resources according to the public land mobile network information by using a scheduling manager; the resource pool determining sub-module is used for acquiring public land mobile network information from the scheduling manager by utilizing the resource manager and establishing or determining a resource pool corresponding to the scheduling pool according to the public land mobile network information; wherein the resource pool corresponds to a radio resource of the designated public land mobile network.
According to an embodiment of the present invention, the scheduling module 303 includes: and the scheduling sub-module is used for determining physical layer resources which can be used for scheduling from the resource blocks by utilizing a scheduler, communicating with the physical layer and scheduling the physical layer resources.
According to an embodiment of the invention, the device 30 further comprises: a first receiving module, configured to receive first resource requirement information including public land mobile network information before acquiring public land mobile network information and slice information of radio resources requested to be scheduled by a scheduling request; the scheduling pool management module is used for establishing and managing a scheduling pool by utilizing the scheduling manager according to the first resource demand information; the resource pool management module is used for the resource manager to acquire the first resource demand information from the scheduling manager and establish and manage the resource pool corresponding to the scheduling pool according to the first resource demand information.
According to an embodiment of the invention, the device 30 further comprises: the second receiving module is used for receiving second resource requirement information comprising network slice information; the scheduler management module is used for establishing and managing a scheduler according to the second resource demand information under the management of the scheduling manager; and the resource block management module is used for acquiring second resource demand information from the scheduling pool by utilizing the resource pool and establishing and managing the resource block corresponding to the scheduler according to the second resource demand information.
Further, based on the radio resource scheduling method as above, the embodiment of the present invention further provides an apparatus, as in fig. 4, where the apparatus 40 includes at least one processor 401, and at least one memory 402 and a bus 403 connected to the processor 401; wherein, the processor 401 and the memory 402 complete the communication with each other through the bus 403; the processor 403 is configured to invoke the program instructions in the memory 402 to perform the radio resource scheduling method described above.
It should be noted here that: the above description of the embodiments of the radio resource scheduling device and the apparatus is similar to the description of the method embodiments shown in fig. 1 to 2, and has similar beneficial effects as the method embodiments shown in fig. 1 to 2, and thus will not be repeated. For technical details not disclosed in the embodiments of the radio resource scheduling device and the apparatus of the present invention, please refer to the description of the method embodiments shown in fig. 1 to 2, which is described above, for economy of description, and therefore, no further description is given.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above described device embodiments are only illustrative, e.g. the division of units is only one logical function division, and there may be other divisions in actual implementation, such as: multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. In addition, the various components shown or discussed may be coupled or directly coupled or communicatively coupled to each other via some interface, whether indirectly coupled or communicatively coupled to devices or units, whether electrically, mechanically, or otherwise.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units; can be located in one place or distributed to a plurality of network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present invention may be integrated in one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated in one unit; the integrated units may be implemented in hardware or in hardware plus software functional units.
Those of ordinary skill in the art will appreciate that: all or part of the steps for implementing the above method embodiments may be implemented by hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, where the program, when executed, performs steps including the above method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read Only Memory (ROM), a magnetic disk or an optical disk, or the like, which can store program codes.
Alternatively, the above-described integrated units of the present invention may be stored in a computer-readable storage medium if implemented in the form of software functional modules and sold or used as separate products. Based on such understanding, the technical solutions of the embodiments of the present invention may be embodied in essence or a part contributing to the prior art in the form of a software product stored in a storage medium, including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods of the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a removable storage device, a ROM, a magnetic disk, or an optical disk.
The foregoing is merely illustrative embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think about variations or substitutions within the technical scope of the present invention, and the invention should be covered. Therefore, the protection scope of the invention is subject to the protection scope of the claims.

Claims (10)

1. A radio resource scheduling method, the method comprising:
the method comprises the steps that a scheduling manager obtains public land mobile network information and slice information of radio resources requested to be scheduled in a scheduling request from a centralized unit, the scheduling manager is used for creating a scheduling pool according to the scheduling request, the resource manager obtains resource requirements of a corresponding scheduling pool from the scheduling manager, a resource pool is created for the corresponding scheduling pool, and the resource pool corresponds to exclusive resources and shared resources of operators;
determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information;
the scheduler acquires wireless resources from the resource blocks according to the scheduling request and performs wireless resource scheduling;
the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
2. The method of claim 1, the determining a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information, comprising:
determining a scheduling pool for scheduling the wireless resources and a resource pool corresponding to the scheduler according to the public land mobile network information;
the scheduling pool determines a scheduler for scheduling the wireless resource according to the slice information;
the resource pool acquires the slice information from the scheduling pool, and establishes or determines a resource block corresponding to the scheduler according to the slice information;
wherein the resource blocks correspond to physical resources having a specified purpose.
3. The method of claim 2, the determining a scheduling pool for scheduling the radio resource and a resource pool corresponding to the scheduler according to the public land mobile network information, comprising:
the scheduling manager establishes or determines a scheduling pool for scheduling the wireless resources according to the public land mobile network information;
the resource manager acquires the public land mobile network information from the scheduling manager, and establishes or determines a resource pool corresponding to the scheduling pool according to the public land mobile network information;
wherein the resource pool corresponds to wireless resources of a designated public land mobile network.
4. The method of claim 1, the scheduler obtaining radio resources from the resource block and performing radio resource scheduling according to the scheduling request, comprising:
the scheduler determines physical layer resources which can be used for scheduling from the resource blocks, communicates with the physical layer and schedules the physical layer resources.
5. The method of claim 1, before acquiring public land mobile network information and slice information of radio resources requested to be scheduled by a scheduling request, the method further comprising:
receiving first resource requirement information comprising public land mobile network information;
the scheduling manager establishes and manages a scheduling pool according to the first resource demand information;
the resource manager obtains the first resource demand information from the scheduling manager, and establishes and manages a resource pool corresponding to the scheduling pool according to the first resource demand information.
6. The method of claim 5, the method further comprising:
receiving second resource requirement information comprising network slice information;
the scheduling pool establishes and manages a scheduler according to the second resource demand information under the management of the scheduling manager;
the resource pool acquires second resource demand information from the scheduling pool, and establishes and manages resource blocks corresponding to the scheduler according to the second resource demand information.
7. A radio resource scheduling apparatus, the apparatus comprising:
the information acquisition module is used for acquiring public land mobile network information and slice information of wireless resources requested to be scheduled by a scheduling request from the centralized unit, the scheduling manager is used for creating a scheduling pool according to the scheduling request, the resource manager acquires resource requirements of the corresponding scheduling pool from the scheduling manager, and a resource pool is created for the corresponding scheduling pool, wherein the resource pool corresponds to exclusive resources and shared resources of operators;
a resource determining module, configured to determine a scheduler for scheduling the radio resource and a resource block corresponding to the scheduler according to the public land mobile network information and the slice information;
the scheduling module is used for acquiring wireless resources from the resource blocks by utilizing the scheduler according to the scheduling request and performing wireless resource scheduling;
the scheduler is used for scheduling the wireless resources corresponding to the specified slice information.
8. The apparatus of claim 7, the resource determination module comprising:
a scheduling resource determining sub-module, configured to determine a scheduling pool for scheduling the radio resource and a resource pool corresponding to the scheduler according to the public land mobile network information;
a scheduler determining submodule, configured to determine a scheduler for scheduling the radio resource according to the slice information by using the scheduling pool;
a resource block determining submodule, configured to obtain the slice information from the scheduling pool by using the resource pool, and establish or determine a resource block corresponding to the scheduler according to the slice information;
wherein the resource blocks correspond to physical resources having a specified purpose.
9. The apparatus of claim 7, the apparatus further comprising:
a first receiving module, configured to receive first resource requirement information including public land mobile network information before acquiring public land mobile network information and slice information of radio resources requested to be scheduled by a scheduling request;
the scheduling pool management module is used for establishing and managing a scheduling pool by utilizing a scheduling manager according to the first resource demand information;
and the resource pool management module is used for acquiring the first resource demand information from the scheduling manager by the resource manager and establishing and managing a resource pool corresponding to the scheduling pool according to the first resource demand information.
10. An apparatus comprising at least one processor, and at least one memory, bus connected to the processor; the processor and the memory complete communication with each other through the bus; the processor is configured to invoke program instructions in the memory to perform the radio resource scheduling method of any of claims 1-6.
CN202011631950.6A 2020-12-31 2020-12-31 Wireless resource scheduling method, device and equipment Active CN112770399B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011631950.6A CN112770399B (en) 2020-12-31 2020-12-31 Wireless resource scheduling method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011631950.6A CN112770399B (en) 2020-12-31 2020-12-31 Wireless resource scheduling method, device and equipment

Publications (2)

Publication Number Publication Date
CN112770399A CN112770399A (en) 2021-05-07
CN112770399B true CN112770399B (en) 2023-05-02

Family

ID=75699702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011631950.6A Active CN112770399B (en) 2020-12-31 2020-12-31 Wireless resource scheduling method, device and equipment

Country Status (1)

Country Link
CN (1) CN112770399B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108235434A (en) * 2016-12-22 2018-06-29 中国电信股份有限公司 Network slice radio spectrum resources management method, device and system
WO2018134684A1 (en) * 2017-01-18 2018-07-26 阿尔卡特朗讯 Resource allocation method and orchestrator for network slicing in radio access network
CN111628887A (en) * 2020-04-29 2020-09-04 北京邮电大学 Internet of things slice resource allocation system and method, electronic equipment and storage medium
WO2020258920A1 (en) * 2019-06-26 2020-12-30 华为技术有限公司 Network slice resource management method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108235434A (en) * 2016-12-22 2018-06-29 中国电信股份有限公司 Network slice radio spectrum resources management method, device and system
WO2018134684A1 (en) * 2017-01-18 2018-07-26 阿尔卡特朗讯 Resource allocation method and orchestrator for network slicing in radio access network
WO2020258920A1 (en) * 2019-06-26 2020-12-30 华为技术有限公司 Network slice resource management method and apparatus
CN111628887A (en) * 2020-04-29 2020-09-04 北京邮电大学 Internet of things slice resource allocation system and method, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN112770399A (en) 2021-05-07

Similar Documents

Publication Publication Date Title
US11039363B2 (en) Method for controlling radio access resources in a communication network
CN107770794B (en) Network slice configuration method and device
EP3439359B1 (en) Method of generating radio access network slice, radio access network, and slice manager
US10880180B2 (en) Method and apparatus for data analytics management
CN104955172B (en) Realize mobile network's virtual method, control platform, virtualization base station and system
CN109600262A (en) Resource self-configuring and self-organization method and device in URLLC transmission network slice
Costa-Pérez et al. Radio access network virtualization for future mobile carrier networks
Kokku et al. NVS: a virtualization substrate for WiMAX networks
US8873482B2 (en) Method and system for virtualizing a cellular basestation
JP2022521883A (en) Network slice processing methods, systems, devices and computer programs
CN111278016B (en) Network slice processing method, system and storage medium
Boutiba et al. Nrflex: Enforcing network slicing in 5g new radio
Alfoudi et al. An efficient resource management mechanism for network slicing in a LTE network
Schmidt et al. Slice scheduling with QoS-guarantee towards 5G
Shariat et al. A flexible network architecture for 5G systems
Masoudi et al. Energy-optimal end-to-end network slicing in cloud-based architecture
WO2023172292A9 (en) Zero-touch deployment and orchestration of network intelligence in open ran systems
Richart et al. Slicing in wifi networks through airtime-based resource allocation
WO2019029704A1 (en) Network object management method and apparatus therefor
CN114666222A (en) Operation and maintenance method, device and system of network slice and storage medium
Khodapanah et al. Framework for slice-aware radio resource management utilizing artificial neural networks
EP3416422B1 (en) Radio communication network with re-configurable radio scheduler
Pérez-Romero et al. Supporting mission critical services through radio access network slicing
CN111884868B (en) Network slice reservation method and device
CN112770399B (en) Wireless resource scheduling method, device and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant