CN117858262B - Base station resource scheduling optimization method, device, base station, equipment, medium and product - Google Patents
Base station resource scheduling optimization method, device, base station, equipment, medium and product Download PDFInfo
- Publication number
- CN117858262B CN117858262B CN202410258442.XA CN202410258442A CN117858262B CN 117858262 B CN117858262 B CN 117858262B CN 202410258442 A CN202410258442 A CN 202410258442A CN 117858262 B CN117858262 B CN 117858262B
- Authority
- CN
- China
- Prior art keywords
- physical layer
- base station
- resource scheduling
- module
- functional module
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000005457 optimization Methods 0.000 title claims abstract description 39
- 230000006870 function Effects 0.000 claims abstract description 134
- 238000012545 processing Methods 0.000 claims abstract description 102
- 238000004891 communication Methods 0.000 claims abstract description 28
- 230000000903 blocking effect Effects 0.000 claims description 73
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 9
- 238000013468 resource allocation Methods 0.000 claims description 5
- 230000008054 signal transmission Effects 0.000 claims description 3
- 230000008030 elimination Effects 0.000 claims 2
- 238000003379 elimination reaction Methods 0.000 claims 2
- 230000009286 beneficial effect Effects 0.000 description 21
- 230000006872 improvement Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/563—Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a base station resource scheduling optimization method, a device, a base station, equipment, media and products, and relates to the technical field of communication, wherein the base station resource scheduling optimization method comprises the following steps: acquiring a task to be processed from a task processing queue; determining a physical layer function module related to a task to be processed; when the physical layer functional module is blocked, distributing base station resources for the physical layer functional module according to the resource scheduling priority, so that the physical layer functional module realizes corresponding functions; wherein, for physical layer function module allocation base station resource includes: and preferentially distributing the base station resources for the physical layer functional modules with high resource scheduling priority. According to the scheme, when the physical layer functional module is blocked, the base station resources are preferentially allocated to the physical layer functional module with high resource scheduling priority, so that the base station operation efficiency is improved.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and apparatus for optimizing base station resource scheduling, a base station, a device, a medium, and a product.
Background
The base station, i.e. public mobile communication base station, is an interface device for mobile equipment to access the internet, and refers to a radio transceiver station for information transfer between a mobile communication switching center and a mobile phone terminal in a certain radio coverage area, which is an important component of a mobile communication network, and can realize network coverage through the base station.
The multi-cell cooperative processing system for the physical layer of the base station can realize parallel starting and processing of the base station on a plurality of cells, but due to limited base station resources, such as limited chip DDR bus rate, shared memory size, hardware accelerator number and other resources, when the number of the cells processed in parallel exceeds a certain number and time slots are continuously scheduled, the data reading and writing quantity at the same time is possibly overlarge, and after the upper limit of the processing capacity of the base station is exceeded, functional modules are blocked, so that the operation efficiency of the base station is greatly reduced.
Disclosure of Invention
The embodiment of the application aims to provide a base station resource scheduling optimization method, a base station, equipment, a medium and a product, which are used for improving the operation efficiency of the base station.
In a first aspect, an embodiment of the present application provides a method for optimizing base station resource scheduling, where the method includes: acquiring a task to be processed from a task processing queue; determining a physical layer function module related to the task to be processed; when the physical layer functional module is blocked, base station resources are allocated to the physical layer functional module according to the resource scheduling priority, so that the physical layer functional module realizes corresponding functions; wherein, the allocating base station resources for the physical layer function module includes: and preferentially distributing base station resources for the physical layer functional modules with high resource scheduling priority.
The beneficial effects of above-mentioned scheme include: when the physical layer functional module is blocked, the base station resources are preferentially allocated to the physical layer functional module with high resource scheduling priority, on one hand, the further deterioration of the blocking condition of the physical layer functional module is avoided, and the base station operation efficiency is improved; on the other hand, the method is beneficial to reasonably utilizing limited base station resources to realize the corresponding functions of the functional modules, and is beneficial to further improving the operation efficiency of the base station.
In an implementation manner of the first aspect, before the allocating base station resources for the physical layer functional module according to the resource scheduling priority, the method further includes: determining whether a blocking occurs to the physical layer function module; and configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking according to a preset priority configuration rule.
The beneficial effects of above-mentioned scheme include: according to a preset priority configuration rule, the resource scheduling priority of the base station resources in the base station chip can be configured for the physical layer functional module with the blocking in time, so that the functional module with the blocking can reasonably allocate the base station resources according to the resource scheduling priority, and the base station operation efficiency is improved.
In an implementation manner of the first aspect, the determining whether the physical layer function module is blocked includes: counting the total resource amount of the base station resources in the base station used by a physical layer function module of each cell belonging to the same base station at the current moment; and determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount and a preset total resource amount threshold.
The beneficial effects of above-mentioned scheme include: by counting the total amount of resources of base station resources in the base station used by the physical layer function module belonging to each cell of the same base station, whether the physical layer function module is blocked or not and the blocking degree of the blocking can be determined by combining a preset total amount of resources threshold, and the blocking function module is determined from the aspect that whether the base station resources can meet the requirements of the function module or not, so that the method is beneficial to rapidly and efficiently distributing resource scheduling priority to the blocking function module and further beneficial to improving the operation efficiency of the base station.
In an implementation manner of the first aspect, the determining whether the physical layer function module is blocked includes: counting the processing time consumption of each physical layer functional module at the current moment; and determining whether the physical layer functional module is blocked and the blocking degree according to the processing time consumption and the time consumption threshold.
The beneficial effects of above-mentioned scheme include: whether the physical layer functional module is blocked and the blocking degree are determined through more visual functional module processing time consumption, so that the resource scheduling priority can be distributed to the blocked functional module in a quick and efficient manner, and the base station operation efficiency can be improved.
In an implementation manner of the first aspect, the determining whether the physical layer function module is blocked includes: counting the total resource amount of the base station resources in the base station used by the physical layer function module of each cell belonging to the same base station at the current moment, and the time consumption of processing of each physical layer function module; and determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount, a preset total resource amount threshold value, the processing time consumption and the time consumption threshold value.
The beneficial effects of above-mentioned scheme include: and combining the base station resources and the functional modules to jointly judge whether the physical layer functional modules are blocked or not, thereby being beneficial to improving the judging accuracy of the blocking of the modules, further being beneficial to improving the scheduling optimization efficiency of the base station resource scheduling optimization method and further being beneficial to improving the operating efficiency of the base station.
In an implementation manner of the first aspect, the configuring, according to a preset priority configuration rule, a resource scheduling priority of the base station resource in the base station chip for the physical layer function module that is blocked includes: and configuring resource scheduling priority for the physical layer function module with the blockage according to the reported time delay requirement and the blockage degree.
The beneficial effects of above-mentioned scheme include: the reporting time delay requirement and the blocking degree are comprehensively considered, and the resource scheduling priority of the base station resources in the base station chip is configured for the physical layer functional module with the blocking, so that the physical layer functional module with the blocking can acquire the corresponding base station resources according to the resource scheduling priority configured for the physical layer functional module with the blocking, the further deterioration of the blocking condition of the physical layer functional module is avoided, and the base station operation efficiency is improved.
In an implementation manner of the first aspect, the allocating base station resources for the physical layer functional module according to a resource scheduling priority includes: and allocating a cache for the physical layer functional module with the high resource scheduling priority so as to accelerate the processing process of the physical layer functional module.
The beneficial effects of above-mentioned scheme include: the high-speed buffer memory in the base station resources is distributed to the physical layer functional module with high resource scheduling priority, so that the processing process of the physical layer functional module is accelerated, the physical layer functional module can rapidly realize the functions to be realized by utilizing the base station resources distributed to the physical layer functional module, and the improvement of the operation efficiency of the base station is facilitated.
In an implementation manner of the first aspect, the allocating a cache for a physical layer function module with a high resource scheduling priority includes: and configuring read-write addresses of the input buffer and/or the output buffer of the physical layer functional module with high resource scheduling priority and the input buffer size and/or the output buffer size meeting the buffer allocation threshold requirement as shared memory addresses.
The beneficial effects of above-mentioned scheme include: the buffer read-write address of the physical layer function module with high resource scheduling priority and buffer size meeting the buffer allocation threshold requirement can be configured as a shared memory address, so that the shared memory is effectively utilized to accelerate the physical layer function module, the physical layer function module can rapidly realize the function to be realized by utilizing the allocated base station resources, and the improvement of the base station operation efficiency is facilitated.
In an implementation manner of the first aspect, the allocating a cache for a physical layer function module with a high resource scheduling priority includes: determining a target serial processing string according to the resource scheduling priority, the input buffer area, the output buffer area, the buffer allocation threshold and the execution sequence of the physical layer functional module; the buffer memory size required by the serial processing string meets the buffer memory allocation threshold requirement; and configuring read-write addresses of the input buffer and/or the output buffer of each physical layer functional module in the target serial processing string as shared memory addresses.
The beneficial effects of above-mentioned scheme include: the buffer read-write address of each physical layer functional module in the target serial processing string is configured as the shared memory address, so that multiplexing of the shared memory can be realized, and meanwhile, acceleration is carried out for a plurality of physical layer functional modules, the acceleration effect is maximized, and the improvement of the operation efficiency of the base station is facilitated.
In a second aspect, an embodiment of the present application provides a base station resource scheduling optimization apparatus, where the apparatus includes:
The task to be processed acquisition unit is used for acquiring the task to be processed from the task processing queue;
A physical layer function module determining unit, configured to determine a physical layer function module related to the task to be processed;
The base station resource allocation unit is used for allocating base station resources to the physical layer functional module according to the resource scheduling priority when the physical layer functional module is blocked so as to enable the physical layer functional module to realize corresponding functions; wherein, the allocating base station resources for the physical layer function module includes: and preferentially distributing base station resources for the physical layer functional modules with high resource scheduling priority.
In a third aspect, an embodiment of the present application provides a base station, including: a memory and a processor, wherein the memory stores program instructions executable by the processor, the processor invoking the program instructions to be able to perform the method provided by the first aspect or any one of the possible implementations of the first aspect.
In a fourth aspect, an embodiment of the present application provides an electronic device, including: the device comprises a processor, a memory and a communication bus, wherein the processor and the memory complete communication with each other through the communication bus; the memory has stored therein computer program instructions executable by the processor which, when read and executed by the processor, perform the method of the first aspect or any one of the possible implementations of the first aspect.
In a fifth aspect, embodiments of the present application provide a computer readable storage medium having stored thereon computer program instructions which, when read and executed by a processor, perform the method provided by the first aspect or any one of the possible implementations of the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product comprising a computer program or instructions which, when executed by a processor, performs the method provided by the first aspect or any one of the possible implementations of the first aspect.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the embodiments of the application. The objectives and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the embodiments of the present application will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and should not be considered as limiting the scope, and other related drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a base station resource scheduling optimization method provided by an embodiment of the present application;
fig. 2 is a schematic structural diagram of a base station resource scheduling optimization device according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
the reference numerals in the figures indicate:
200. The base station resource scheduling optimizing device 210, the task to be processed acquiring unit 220, the physical layer function module determining unit 230, the base station resource distributing unit 300, the electronic equipment 310, the processor 320, the memory 330, the communication interface 340 and the communication bus.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application. The following examples are only for more clearly illustrating the technical aspects of the present application, and thus are merely examples, and are not intended to limit the scope of the present application.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having" and any variations thereof in the description of the application and the claims and the description of the drawings above are intended to cover a non-exclusive inclusion.
In the description of embodiments of the present application, the technical terms "first," "second," and the like are used merely to distinguish between different objects and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated, a particular order or a primary or secondary relationship. In the description of the embodiments of the present application, the meaning of "plurality" is two or more unless explicitly defined otherwise.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearances of such phrases in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Those of skill in the art will explicitly and implicitly appreciate that the embodiments described herein may be combined with other embodiments.
In the description of the embodiments of the present application, the term "and/or" is merely an association relationship describing an association object, and indicates that three relationships may exist, for example, a and/or B may indicate: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
Taking a certain 4g+5g dual-mode base station as an example, the base station can start and process 4G cells and 8 5G cells in parallel, and compared with serial processing time delay, parallel processing time delay is greatly reduced, but because base station resources (such as DDR bus rate, shared Memory size, number of hardware accelerators, etc.) are limited, if parallel processing exceeds a certain number of cells, and when time slots are continuously scheduled, the data reading and writing data volume is too large at the same time, and the data volume to be processed exceeds the upper limit of the processing capacity of the base station, at the moment, the physical layer function module of the base station is blocked, thereby greatly reducing the operation efficiency of the base station.
Based on the above, the embodiment of the application provides a base station resource scheduling optimization method, which is beneficial to avoiding further deterioration of the blocking condition of a physical layer functional module on one hand and improving the operation efficiency of a base station when the physical layer functional module is blocked; on the other hand, the method is beneficial to reasonably utilizing limited base station resources to realize the corresponding functions of the functional modules, and is beneficial to further improving the operation efficiency of the base station.
The base station resource scheduling optimization method can be used for single-mode base stations or dual-mode base stations for performing multi-cell parallel starting and processing.
The method for optimizing the base station resource scheduling is described in detail below. Referring to fig. 1, an embodiment of the present application provides a method for optimizing base station resource scheduling, which includes:
step S110: acquiring a task to be processed from a task processing queue;
Step S120: determining a physical layer function module related to a task to be processed;
Step S130: when the physical layer functional module is blocked, base station resources are allocated to the physical layer functional module according to the resource scheduling priority, so that the physical layer functional module realizes corresponding functions.
Step S130 allocates base station resources for the physical layer function module, including: and preferentially distributing the base station resources for the physical layer functional modules with high resource scheduling priority.
It will be appreciated that the task processing queue in step S110 is a data structure for storing tasks to be processed, and the tasks are arranged according to a first-in first-out principle, i.e. the task that is first to enter the queue will be processed first. The task processing queues may be implemented using a variety of data structures, such as linked lists, arrays, and the like. In a base station for performing multi-cell parallel starting and processing, one or more task processing queues are set for each cell, and at the same time, a plurality of task processing queues corresponding to a plurality of cells can work simultaneously, so that multi-cell parallel starting and processing is realized.
It can be understood that the physical layer function modules in the above step S120 refer to a series of function modules that form a physical layer structure of the base station, and mainly include:
The signal transmission module is mainly responsible for the functions of signal channel equalization, modulation and demodulation, channel coding and decoding and the like;
the channel estimation module is mainly used for estimating parameters of a wireless channel, such as Channel State Information (CSI) and the like, so as to facilitate subsequent signal processing;
A power control module for controlling the transmit power of the signal to ensure that the signal can be transmitted efficiently and without causing interference to other users;
an interference cancellation module for canceling interference from other users to improve the reception quality of the signal;
a resource scheduling module, which is mainly responsible for the allocation of radio resources (e.g., time-frequency resources, etc.);
and the radio frequency processing module is used for generating and receiving radio frequency signals and carrying out filtering, amplifying and other processing on the radio frequency signals.
It will be appreciated that the above described functional modules are only some examples of physical layer functional modules of a base station and are not specific limitations of the physical layer functional modules. In addition, each physical layer function module has specific functions and roles, and the basic functions of the base station are completed in a cooperative mode.
It will be understood that the blocking in step S130 refers to that the functional module is blocked or delayed in implementing its function, so that the function that it should implement cannot be implemented in time.
It may be understood that the above base station resources refer to base station hardware resources, which are the basis for supporting normal operation of the physical layer functional module, and the base station resources may include:
(1) Computing resources: refers to hardware resources for processing data and executing instructions, such as high performance processors, graphics processor GPUs, hardware accelerators, etc.;
(2) Storage resources: refers to hardware resources, such as caches, flash memory, hard disks, etc., for storing data and programs;
(3) Communication resources: refers to hardware resources, such as communication interfaces, communication buses, etc., for data transmission and network communications.
The following describes tasks processed by the base station, physical layer function modules related to the tasks, and relationships between base station resources:
The task is the specific operation to be completed by the base station, the physical layer functional module is the specific component for realizing the related operation, and the base station resource is the basic hardware resource for supporting the normal operation of the functional module.
It may be understood that, the above-mentioned resource scheduling priority may be a priority allocated to the blocked physical layer function module after determining that the physical layer function module is blocked, and the following description will be given of a configuration scheme of the resource scheduling priority:
As an optional implementation manner of the above base station resource scheduling optimization method, before allocating base station resources to the physical layer function module according to the resource scheduling priority in step S130, the above base station resource scheduling optimization method further includes: determining whether a physical layer function module is blocked; and configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking according to a preset priority configuration rule.
It can be appreciated that the above method for determining whether the physical layer function module is blocked may be: and acquiring a multi-cell parallel processing flow time sequence diagram according to the subframe structures of the 4G and the 5G, the data arrival time, the starting time sequence of each functional module, the processing time of each module and the like, so as to judge which functional modules are blocked according to the processing flow time sequence diagram, for example, if the processing time consumption of a certain functional module is obviously abnormal, judging that the module is blocked.
It can be understood that the preset priority configuration rule may be a priority configuration rule preset according to a resource scheduling priority and a blocking degree of the functional module, and a specific setting scheme will be described in detail below.
In addition, it is understood that the step S130 further includes: and when the physical layer functional module is not blocked, directly distributing base station resources for the physical layer functional module so as to enable the physical layer functional module to realize corresponding functions.
According to the scheme, the resource scheduling priority of the base station resources in the base station chip can be configured for the physical layer functional module with the blocking according to the preset priority configuration rule, so that the functional module with the blocking can reasonably allocate the base station resources according to the resource scheduling priority, and the base station operation efficiency is improved.
The following describes in detail a method for judging whether the physical layer functional module is blocked or not:
The base station resource scheduling optimization method in the embodiment of the application can judge whether the functional module is blocked or not from the perspective of the base station resource alone, from the perspective of the functional module alone and from the perspective of combining the base station resource and the functional module, and the three embodiments are respectively described in detail below:
First embodiment: solely from the base station resource perspective;
as an optional implementation manner of the base station resource scheduling optimization method, the determining whether the physical layer function module is blocked includes: counting the total resource amount of base station resources in the base station used by a physical layer function module of each cell belonging to the same base station at the current moment; and determining whether the physical layer functional module is blocked or not and determining the blocking degree according to the total resource amount and a preset total resource amount threshold value.
The total amount of resources may be the total number of resources or the total size of resources, and an example is explained below how to determine whether the physical layer function module is blocked and the blocking degree according to the total amount of resources and a preset total amount of resources threshold value:
Taking a functional module of digital communication signal equalization processing as an example, the module needs to call FDEQ hardware accelerators when realizing the function of the functional module, in the process of parallel processing of a base station to a plurality of cells, the situation that a plurality of digital communication signal equalization processing modules call FDEQ hardware accelerators together at a certain moment may exist, and because the number of FDEQ hardware accelerators is limited, some digital communication signal equalization processing modules do not call FDEQ hardware accelerators so as to cause blocking.
At this time, the total amount of resources of the base station resource, i.e. the FDEQ hardware accelerator, can be counted by the digital communication signal equalization processing module at the moment, then the digital communication signal equalization processing module is judged to be blocked according to the preset total amount of resources threshold value set by the number of the FDEQ hardware accelerators, and among the modules with the blocking, the higher the demand of the FDEQ hardware accelerator is, the higher the blocking degree is.
It can be appreciated that the method for obtaining the number of FDEQ hardware accelerators described above may be: the number of hardware accelerators is determined FDEQ based on the number of FDEQ hardware accelerators returned after successful initialization FDEQ of the hardware accelerators.
Of course, it is understood that, in addition to the number FDEQ of hardware accelerators, the preset total resource amount threshold of the FDEQ hardware accelerator may be set by the maximum support number of FDEQ hardware accelerators, and the maximum support number of FDEQ hardware accelerators may be queried from the chip manual.
In addition, the preset total resource amount threshold of FDEQ hardware accelerators may be set according to the maximum value of FDEQ hardware accelerator number and FDEQ hardware accelerator maximum support number.
It will be appreciated that a functional module that blocks may be understood as a functional module that cannot meet the operation requirement of the base station resource, and taking the above example as an example, in this example, some digital communication signal equalization processing modules that can meet the operation requirement of the FDEQ hardware accelerator are not blocked, while other digital communication signal equalization processing modules that cannot meet the operation requirement are blocked.
According to the scheme, the total resource amount of the base station resources in the base station used by the physical layer function modules of each cell belonging to the same base station is counted, whether the physical layer function modules are blocked or not and the blocking degree of the blocking can be determined by combining the preset total resource amount threshold, and the blocking function modules are determined from the aspect that whether the base station resources can meet the requirements of the function modules or not, so that the method is beneficial to rapidly and efficiently distributing resource scheduling priorities to the blocking function modules, and further is beneficial to improving the operation efficiency of the base station.
Second embodiment: from the functional module perspective alone;
as an optional implementation manner of the base station resource scheduling optimization method, the determining whether the physical layer function module is blocked includes: counting the processing time consumption of each physical layer functional module at the current moment; and determining whether the physical layer functional module is blocked and the blocking degree according to the processing time consumption and the time consumption threshold.
It can be understood that the processing time consumption of each physical layer function module can be obtained by recording the processing start time and the processing end time of each physical layer function module by using a clock function and then obtaining the processing time consumption of the physical layer function module according to the difference between the processing end time and the processing start time.
The time consumption threshold may be determined by: and determining according to the processing time consumption of the corresponding physical layer functional module when the single cell is processed.
In addition, it will be appreciated that the performance decay factor may be set when the time consumption threshold is set, i.e. to allow the processing time of the physical layer function module to be slightly greater when the base station performs multi-cell parallel start-up and processing than when the base station performs single-cell start-up and processing. The performance attenuation factor can be 1.1-1.3, and the specific value can be adjusted according to the reporting delay requirement of the functional module.
It will be appreciated that if the processing time of the physical layer function module is greater than the time consumption threshold, it may be determined that the physical layer function module is blocked, and the blocking degree of the physical layer function module may be determined by a difference between the processing time of the physical layer function module and the time consumption threshold, for example: the blocking degree of the physical layer functional module is determined by the ratio of the difference value between the processing time consumption and the time consumption threshold value of the physical layer functional module and the time consumption threshold value, namely the processing time delay ratio.
According to the scheme, whether the physical layer functional module is blocked or not and the blocking degree are determined through more visual processing time of the functional module, so that resource scheduling priority can be distributed to the blocked functional module in a quick and efficient manner, and further the operation efficiency of the base station can be improved.
In a third embodiment, the base station resource and the functional module are combined to judge whether the physical layer functional module is blocked or not and the blocking degree of the blocking;
As an optional implementation manner of the base station resource scheduling optimization method, the determining whether the physical layer function module is blocked includes: counting the total resource amount of the base station resources in the base station used by the physical layer function module of each cell belonging to the same base station at the current moment, and consuming time for processing of each physical layer function module; and determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount, the preset total resource amount threshold value, the processing time consumption and the time consumption threshold value.
The solution for judging whether the blocking occurs according to the total amount of resources and the preset total amount of resources and the solution for judging whether the blocking occurs according to the time-consuming processing and time-consuming processing thresholds are referred to in the detailed description of the first embodiment and the second embodiment of the foregoing, and the embodiments of the present application are not repeated.
It may be understood that, if the congestion determination result obtained according to the total amount of resources and the preset total amount of resources is referred to as a first determination result and the congestion determination result obtained according to the time-consuming processing and time-consuming threshold is referred to as a second determination result, the above scheme for determining whether the physical layer function module is congested and the congestion degree according to the total amount of resources, the preset total amount of resources, the time-consuming processing and time-consuming threshold together may be as follows:
Case one: both judging results are that blocking occurs;
If the first judging result and the second judging result are both blocking, finally judging that the physical layer functional module is blocked;
and a second case: one of the two judging results is that the blockage occurs, and the other judging result is that the blockage does not occur;
If one of the first determination result and the second determination result is that the blocking occurs, and the other determination result is that the blocking does not occur, it may be determined that the physical layer function module is blocked, or it may be determined that the physical layer function module is not blocked.
Of course, in this case, the final determination result may also be obtained by the confidence degrees set in advance for the two determination results, for example: if the confidence of the first determination result is higher than the second determination result, in the second embodiment, if the first determination result is that blocking occurs, the physical layer function module is finally determined to be blocked, and vice versa.
And a third case: both judging results are that no blockage occurs;
And if the first judging result and the second judging result are both that the blocking does not occur, finally judging that the physical layer functional module is not blocked.
The scheme is combined with the base station resources and the functional modules to jointly judge whether the physical layer functional modules are blocked, so that the judging accuracy of the module blocking is improved, the scheduling optimization efficiency of the base station resource scheduling optimization method is improved, and the base station operation efficiency is improved.
The following describes the configuration rule of the resource scheduling priority in detail:
As an optional implementation manner of the above base station resource scheduling optimization method, the configuring, according to a preset priority configuration rule, a resource scheduling priority of the base station resource in the base station chip for the blocking physical layer function module includes: and configuring resource scheduling priority for the physical layer function module with the blockage according to the reported time delay requirement and the blockage degree.
It can be appreciated that the setting of the preset priority configuration rule may consider the reporting delay requirement and the blocking degree of the functional module, for example:
if the reporting time delay requirement of the physical layer functional module is high and the blocking degree is high, configuring the highest resource scheduling priority for the physical layer functional module;
If the reporting delay requirement or the blocking degree of the physical layer functional module is high, configuring a higher resource scheduling priority for the physical layer functional module;
And configuring lower resource scheduling priority for the physical layer functional module under the other conditions.
It can be understood that the resource scheduling priority may be set to multiple levels, for example, 0-3 total four levels, the highest resource scheduling priority is 0 level, the lowest resource scheduling priority is 3 level, and the resource scheduling priority is jointly configured by the comprehensive reporting delay requirement and the module blocking degree.
In addition, it should be noted that the physical layer function modules with the same priority follow the first-in first-out and free competition mode.
According to the scheme, the reporting delay requirement and the blocking degree are comprehensively considered, and the resource scheduling priority of the base station resources in the base station chip is configured for the physical layer functional module with the blocking, so that the physical layer functional module with the blocking can acquire the corresponding base station resources according to the resource scheduling priority configured for the physical layer functional module with the blocking, further deterioration of the blocking condition of the physical layer functional module is avoided, and further improvement of the operation efficiency of the base station is facilitated.
It can be understood that some caches exist in the storage resources of the base station, and the reasonable utilization of the caches can accelerate the processing process of the physical layer functional module, so that the following scheme is provided in the embodiment of the application:
as an optional implementation manner of the above method for optimizing base station resource scheduling, the step S130 allocates base station resources to the physical layer function module according to the resource scheduling priority, including: and allocating a cache for the physical layer functional module with the high resource scheduling priority so as to accelerate the processing process of the physical layer functional module.
It is understood that the Cache may be a Shared Memory, a double rate synchronous dynamic random access Memory DDR, or a Cache Memory Cache.
The scheme for allocating the cache for the physical layer function module with the high resource scheduling priority can be as follows: the read-write addresses of the input buffer and the output buffer of the physical layer function module are configured as cache addresses.
According to the scheme, the high-speed cache in the base station resources is distributed to the physical layer functional module with high resource scheduling priority, so that the processing process of the physical layer functional module is accelerated, the physical layer functional module can rapidly realize the functions to be realized by utilizing the base station resources distributed to the physical layer functional module, and the improvement of the base station operation efficiency is facilitated.
Because Shared Memory is a cache with wider application, is a more efficient access buffer for software and hardware, and is 2-3 times of the access speed of DDR (double data rate synchronous dynamic random access, double data rate synchronous dynamic random access Memory) Memory, the cache in the scheme can adopt Shared Memory, but the size of Shared Memory in a base station Memory resource is limited, generally only 64M byte, which is particularly rare compared with 32768M byte (32G) of DDR Memory, based on the scheme provided by the embodiment of the application, the following scheme is provided:
As an optional implementation manner of the base station resource scheduling optimization method, the allocating a cache for the physical layer function module with a high resource scheduling priority includes: and configuring read-write addresses of the input buffer and/or the output buffer of the physical layer functional module with high resource scheduling priority and the input buffer size and/or the output buffer size meeting the buffer allocation threshold requirement as shared memory addresses.
It will be appreciated that the above cache allocation threshold requirement may be determined based on the allocatable size of the shared memory. In addition, it should be noted that, in order to implement quick start of the multi-cell co-processing system, the multi-cell forward IQ data needs to be preferentially allocated to the shared memory, where the remaining shared memory size is the allocable size of the shared memory.
According to the scheme, the buffer read-write address of the physical layer functional module with high resource scheduling priority and buffer size meeting the buffer allocation threshold requirement can be configured as the shared memory address, so that the shared memory is effectively utilized to accelerate the physical layer functional module, the physical layer functional module can rapidly realize the function to be realized by utilizing the base station resources allocated to the physical layer functional module, and the improvement of the base station operation efficiency is facilitated.
As an optional implementation manner of the base station resource scheduling optimization method, the allocating a cache for the physical layer function module with a high resource scheduling priority includes: determining a target serial processing string according to the resource scheduling priority, the input buffer area, the output buffer area, the buffer allocation threshold and the execution sequence of the physical layer functional module; the buffer memory size required by the serial processing string meets the buffer memory allocation threshold requirement; and configuring read-write addresses of an input buffer area and/or an output buffer area of each physical layer functional module in the target serial processing string as shared memory addresses.
It can be understood that from the buffer multiplexing perspective, the same shared memory may be allocated to different physical layer functional modules for reading and writing, for example, a serial processing string is processed serially according to the sequence of a→b→c, and the output buffer of the physical layer functional module a is the input buffer of the physical layer functional module B, and the output buffer of the physical layer functional module B is the input buffer of the physical layer functional module C, so when the total size of the input buffer, the output buffer, the input buffer and the output buffer of the physical layer functional module a and the input buffer and the output buffer of the physical layer functional module C satisfy the buffer allocation threshold, the read-write addresses of the physical layer functional modules A, B and C are all configured as the shared memory addresses, and the physical layer functional modules A, B and C can be accelerated by a relatively small shared memory cost.
It should be noted that, when the buffer read-write address of each physical layer function module in the target serial processing string is configured as the shared memory address, care should be taken that the read-write operation of each function module will not generate the buffer stepping problem.
According to the scheme, the buffer read-write addresses of the physical layer functional modules in the target serial processing string are configured to be the shared memory addresses, so that multiplexing of the shared memory can be realized, acceleration is performed for the physical layer functional modules, the acceleration effect is maximized, and the base station operation efficiency is improved.
Referring to fig. 2, based on the same inventive concept, an apparatus 200 for optimizing base station resource scheduling is further provided in an embodiment of the present application, where the apparatus includes:
A task to be processed obtaining unit 210, configured to obtain a task to be processed from the task processing queue;
A physical layer function module determining unit 220, configured to determine a physical layer function module related to the task to be processed;
A base station resource allocation unit 230, configured to allocate, when the physical layer function module is blocked, base station resources to the physical layer function module according to a resource scheduling priority, so that the physical layer function module realizes a corresponding function; wherein, the allocating base station resources for the physical layer function module includes: and preferentially distributing base station resources for the physical layer functional modules with high resource scheduling priority.
As an optional embodiment of the base station resource scheduling optimization apparatus, the base station resource scheduling optimization apparatus 200 further includes:
a congestion determining unit, configured to determine whether a congestion occurs in the physical layer function module;
The priority configuration unit is used for configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking according to a preset priority configuration rule.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the congestion determining unit is specifically configured to:
Counting the total resource amount of the base station resources in the base station used by a physical layer function module of each cell belonging to the same base station at the current moment;
And determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount and a preset total resource amount threshold.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the congestion determining unit is specifically configured to:
Counting the processing time consumption of each physical layer functional module at the current moment;
and determining whether the physical layer functional module is blocked and the blocking degree according to the processing time consumption and the time consumption threshold.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the congestion determining unit is specifically configured to:
Counting the total resource amount of the base station resources in the base station used by the physical layer function module of each cell belonging to the same base station at the current moment, and the time consumption of processing of each physical layer function module;
and determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount, a preset total resource amount threshold value, the processing time consumption and the time consumption threshold value.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the priority configuration unit is specifically configured to:
and according to the reporting time delay requirement and the blocking degree, configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the base station resource allocation unit 230 is specifically configured to:
And allocating a cache for the physical layer functional module with the high resource scheduling priority so as to accelerate the processing process of the physical layer functional module.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the allocating a cache for the physical layer function module with a high resource scheduling priority includes:
And configuring read-write addresses of the input buffer and/or the output buffer of the physical layer functional module with high resource scheduling priority and the input buffer size and/or the output buffer size meeting the buffer allocation threshold requirement as shared memory addresses.
As an optional implementation manner of the base station resource scheduling optimization apparatus, the allocating a cache for the physical layer function module with a high resource scheduling priority includes:
Determining a target serial processing string according to the resource scheduling priority, the input buffer area, the output buffer area, the buffer allocation threshold and the execution sequence of the physical layer functional module; the buffer memory size required by the serial processing string meets the buffer memory allocation threshold requirement;
and configuring read-write addresses of the input buffer and/or the output buffer of each physical layer functional module in the target serial processing string as shared memory addresses.
Based on the same inventive concept, the embodiment of the present application further provides a base station, which includes: a memory and a processor, wherein the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform any of the above-described methods of resource allocation for a base station.
Fig. 3 is a schematic diagram of an electronic device according to an embodiment of the present application. Referring to fig. 3, the electronic device 300 includes: processor 310, memory 320, and communication interface 330, which are interconnected and communicate with each other by a communication bus 340 and/or other forms of connection mechanisms (not shown).
The Memory 320 includes one or more (Only one is shown in the figure), which may be, but is not limited to, random Access Memory (RAM), read Only Memory (ROM), programmable Read Only Memory (Programmable Read-Only Memory, PROM), erasable programmable Read Only Memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable Read Only Memory (Electric Erasable Programmable Read-Only Memory, EEPROM), and the like. The processor 310, as well as other possible components, may access, read, and/or write data from, the memory 320.
The processor 310 includes one or more (only one shown) which may be an integrated circuit chip having signal processing capabilities. The processor 310 may be a general-purpose processor, including a Central Processing Unit (CPU), a micro control unit (Micro Controller Unit MCU), a network processor (NetworkProcessor NP), or other conventional processor; but may also be a special purpose processor including a Digital Signal Processor (DSP), application SPECIFIC INTEGRATED Circuits (ASIC), field programmable gate array (Field Programmable GATE ARRAY), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components.
The communication interface 330 includes one or more (only one shown) that may be used to communicate directly or indirectly with other devices for data interaction. For example, the communication interface 330 may be an ethernet interface; may be a mobile communications network interface, such as an interface of a 3G, 4G, 5G network; or may be other types of interfaces with data transceiving functionality.
One or more computer program instructions may be stored in the memory 320 and may be read and executed by the processor 310 to implement the base station resource scheduling optimization method and other desired functions provided by the embodiments of the present application.
It is to be understood that the configuration shown in fig. 3 is illustrative only, and that electronic device 300 may also include more or fewer components than shown in fig. 3, or have a different configuration than shown in fig. 3. The components shown in fig. 3 may be implemented in hardware, software, or a combination thereof. For example, the electronic device 300 may be a single server (or other device having computing processing capabilities), a combination of multiple servers, a cluster of a large number of servers, or the like, and may be either a physical device or a virtual device.
The embodiment of the application also provides a computer readable storage medium, and the computer readable storage medium stores computer program instructions, and when the computer program instructions are read and run by a processor of a computer, the base station resource scheduling optimization method provided by the embodiment of the application is executed. For example, the computer-readable storage medium may be implemented as memory 320 in electronic device 300 in FIG. 3.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other manners. The above-described apparatus embodiments are merely illustrative, for example, the division of the units is merely a logical function division, and there may be other manners of division in actual implementation, and for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some communication interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form.
Further, the units described as separate units may or may not be physically separate, and units displayed as units may or may not be physical units, may be located in one place, or may be distributed over 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.
Furthermore, functional modules in various embodiments of the present application may be integrated together to form a single portion, or each module may exist alone, or two or more modules may be integrated to form a single portion.
Based on the same inventive concept, embodiments of the present application also provide a computer program product comprising a computer program or instructions which, when executed by a processor, performs any one of the above methods for optimizing base station resource scheduling.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and variations will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims (14)
1. A method for optimizing base station resource scheduling, the method comprising:
acquiring a task to be processed from a task processing queue;
Determining a physical layer function module related to the task to be processed; wherein, the physical layer functional module is a functional module forming a physical layer structure of the base station; the physical layer function module includes: at least one of a signal transmission module, a channel estimation module, a power control module, an interference elimination module, a resource scheduling module and a radio frequency processing module;
when the physical layer functional module is blocked, base station resources are allocated to the physical layer functional module according to the resource scheduling priority, so that the physical layer functional module realizes corresponding functions; the base station resources include: at least one of a computing resource, a storage resource, and a communication resource;
Wherein the allocating base station resources for the physical layer function module according to the resource scheduling priority comprises: and preferentially distributing base station resources for the physical layer functional modules with high resource scheduling priority.
2. The base station resource scheduling optimization method according to claim 1, wherein before the allocating base station resources to the physical layer function module according to the resource scheduling priority, the method further comprises:
determining whether a blocking occurs to the physical layer function module;
and configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking according to a preset priority configuration rule.
3. The base station resource scheduling optimization method according to claim 2, wherein the determining whether the physical layer function module is blocked comprises:
Counting the total resource amount of the base station resources in the base station used by a physical layer function module of each cell belonging to the same base station at the current moment;
And determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount and a preset total resource amount threshold.
4. The base station resource scheduling optimization method according to claim 2, wherein the determining whether the physical layer function module is blocked comprises:
Counting the processing time consumption of each physical layer functional module at the current moment;
and determining whether the physical layer functional module is blocked and the blocking degree according to the processing time consumption and the time consumption threshold.
5. The base station resource scheduling optimization method according to claim 2, wherein the determining whether the physical layer function module is blocked comprises:
Counting the total resource amount of the base station resources in the base station used by the physical layer function module of each cell belonging to the same base station at the current moment, and the time consumption of processing of each physical layer function module;
and determining whether the physical layer functional module is blocked and the blocking degree according to the total resource amount, a preset total resource amount threshold value, the processing time consumption and the time consumption threshold value.
6. The method for optimizing base station resource scheduling according to claim 2, wherein configuring the resource scheduling priority of the base station resource in the base station chip for the physical layer function module that is blocked according to a preset priority configuration rule includes:
and according to the reporting time delay requirement and the blocking degree, configuring the resource scheduling priority of the base station resources in the base station chip for the physical layer function module with the blocking.
7. The method for optimizing base station resource scheduling according to claim 1, wherein the allocating base station resources for the physical layer function module according to the resource scheduling priority comprises:
And allocating a cache for the physical layer functional module with the high resource scheduling priority so as to accelerate the processing process of the physical layer functional module.
8. The method for optimizing base station resource scheduling according to claim 7, wherein said allocating a cache for a physical layer function module of high resource scheduling priority comprises:
And configuring read-write addresses of the input buffer and/or the output buffer of the physical layer functional module with high resource scheduling priority and the input buffer size and/or the output buffer size meeting the buffer allocation threshold requirement as shared memory addresses.
9. The method for optimizing base station resource scheduling according to claim 7, wherein said allocating a cache for a physical layer function module of high resource scheduling priority comprises:
Determining a target serial processing string according to the resource scheduling priority, the input buffer area, the output buffer area, the buffer allocation threshold and the execution sequence of the physical layer functional module; the buffer memory size required by the serial processing string meets the buffer memory allocation threshold requirement;
and configuring read-write addresses of the input buffer and/or the output buffer of each physical layer functional module in the target serial processing string as shared memory addresses.
10. A base station resource scheduling optimization apparatus, the apparatus comprising:
The task to be processed acquisition unit is used for acquiring the task to be processed from the task processing queue;
A physical layer function module determining unit, configured to determine a physical layer function module related to the task to be processed; wherein, the physical layer functional module is a functional module forming a physical layer structure of the base station; the physical layer function module includes: at least one of a signal transmission module, a channel estimation module, a power control module, an interference elimination module, a resource scheduling module and a radio frequency processing module;
the base station resource allocation unit is used for allocating base station resources to the physical layer functional module according to the resource scheduling priority when the physical layer functional module is blocked so as to enable the physical layer functional module to realize corresponding functions; wherein, the allocating base station resources for the physical layer function module includes: preferentially distributing base station resources for the physical layer function module with high resource scheduling priority; the base station resources include: at least one of a computing resource, a storage resource, and a communication resource.
11. A base station, comprising: a memory and a processor, wherein the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1-9.
12. An electronic device, comprising: a processor, a memory, and a bus, wherein,
The processor and the memory complete communication with each other through the bus;
the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1-9.
13. A computer readable storage medium storing computer instructions which, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 9.
14. A computer program product comprising a computer program or instructions which, when executed by a processor, performs the method of any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410258442.XA CN117858262B (en) | 2024-03-07 | 2024-03-07 | Base station resource scheduling optimization method, device, base station, equipment, medium and product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410258442.XA CN117858262B (en) | 2024-03-07 | 2024-03-07 | Base station resource scheduling optimization method, device, base station, equipment, medium and product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117858262A CN117858262A (en) | 2024-04-09 |
CN117858262B true CN117858262B (en) | 2024-05-14 |
Family
ID=90536447
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410258442.XA Active CN117858262B (en) | 2024-03-07 | 2024-03-07 | Base station resource scheduling optimization method, device, base station, equipment, medium and product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117858262B (en) |
Citations (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2075022A1 (en) * | 1991-11-01 | 1993-05-02 | Noach Amitay | Communications resource assignment in a wireless telecommunications system |
CN1136375A (en) * | 1994-09-30 | 1996-11-20 | 摩托罗拉公司 | Method for dynamically allocating wireless communication resources |
JP2004348437A (en) * | 2003-05-22 | 2004-12-09 | Matsushita Electric Ind Co Ltd | Resource management device, resource management method and recording medium |
WO2008093424A1 (en) * | 2007-02-01 | 2008-08-07 | Fujitsu Limited | Method for allocating radio resource in radio communication system and radio base station in same system |
CN101442780A (en) * | 2007-11-20 | 2009-05-27 | 中兴通讯股份有限公司 | Method for scheduling base station MAC layer in high speed down packet access system |
JP2009218715A (en) * | 2008-03-07 | 2009-09-24 | Kddi Corp | Assignment priority determining device, radio resource assigning device, method of determining assignment priority, and computer program |
CN101860919A (en) * | 2010-05-28 | 2010-10-13 | 中国科学院计算技术研究所 | Method for scheduling resources transmitted in wireless communication system |
CN101938838A (en) * | 2009-07-02 | 2011-01-05 | 中兴通讯股份有限公司 | Service quality base system resource allocation method and device |
KR20110081441A (en) * | 2010-01-08 | 2011-07-14 | 삼성전자주식회사 | Method and apparatus for requesting resource allocation in a mobile communication terminal |
CN102282902A (en) * | 2009-01-14 | 2011-12-14 | 瑞典爱立信有限公司 | Method and arrangement in a wireless communication system |
CN102932935A (en) * | 2011-08-12 | 2013-02-13 | 中国移动通信集团公司 | Data transmission method and mobile terminal |
JP2013046193A (en) * | 2011-08-24 | 2013-03-04 | Nippon Telegr & Teleph Corp <Ntt> | Congestion detection method and congestion control method |
CN103634801A (en) * | 2012-08-20 | 2014-03-12 | 中兴通讯股份有限公司 | Resource distribution method and device |
CN103826313A (en) * | 2006-08-21 | 2014-05-28 | 交互数字技术公司 | Dynamic resource allocation, scheduling and signaling for variable data rate service in LTE |
EP2830380A1 (en) * | 2013-07-24 | 2015-01-28 | Tata Consultancy Services Limited | Uplink transmission scheduling of non-Guaranteed Bit Rate bearers based on quality class indicator |
CN104602315A (en) * | 2013-10-31 | 2015-05-06 | 中国移动通信集团公司 | Access and congestion control method and equipment |
EP3030030A1 (en) * | 2013-08-30 | 2016-06-08 | Huawei Technologies Co., Ltd. | Resource allocation method, device and system |
CN107006015A (en) * | 2014-12-03 | 2017-08-01 | 华为技术有限公司 | The method and communication equipment communicated using frequency spectrum resource |
CN108601074A (en) * | 2018-04-10 | 2018-09-28 | 北京邮电大学 | A kind of network resource allocation method and device based on isomery joint caching |
CN108811154A (en) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | Data pack transmission method and equipment |
WO2018220708A1 (en) * | 2017-05-30 | 2018-12-06 | 日本電気株式会社 | Resource allocation system, management device, method, and program |
CN109614223A (en) * | 2018-11-01 | 2019-04-12 | 新华三技术有限公司成都分公司 | Hardware resource dispatching method, device and hardware resource controlling equipment |
JP2020072327A (en) * | 2018-10-30 | 2020-05-07 | 日本電信電話株式会社 | Resource determination device, method, and program |
CN111367652A (en) * | 2020-01-07 | 2020-07-03 | 苏州大学 | Task scheduling processing system and method of embedded real-time operating system |
US10716031B2 (en) * | 2018-04-09 | 2020-07-14 | Nokia Technologies Oy | Network node configured to provide wireless access with enhanced resource allocation |
EP3681106A1 (en) * | 2019-01-10 | 2020-07-15 | Industrial Technology Research Institute | Method for allocating and requesting sidelink resources, base station and user device |
CN111813502A (en) * | 2020-07-10 | 2020-10-23 | 重庆邮电大学 | Computing resource management scheduling method for industrial edge nodes |
CN112637895A (en) * | 2019-10-08 | 2021-04-09 | 维沃移动通信有限公司 | Congestion control method and equipment on secondary link |
CN112867154A (en) * | 2020-12-30 | 2021-05-28 | 京信网络系统股份有限公司 | Resource allocation method, device, base station, user equipment and storage medium |
CN114610395A (en) * | 2022-03-11 | 2022-06-10 | 飞腾信息技术有限公司 | Instruction dispatching method and device, electronic equipment and computer-readable storage medium |
CN114896068A (en) * | 2022-05-26 | 2022-08-12 | 中国平安人寿保险股份有限公司 | Resource allocation method, resource allocation device, electronic device, and storage medium |
CN115460713A (en) * | 2022-09-02 | 2022-12-09 | 中国电信股份有限公司 | Resource scheduling method, device, electronic equipment, storage medium and base station |
CN115622952A (en) * | 2021-07-12 | 2023-01-17 | 华为技术有限公司 | Resource scheduling method, device, equipment and computer readable storage medium |
CN116149821A (en) * | 2023-02-13 | 2023-05-23 | 刘学 | Cluster multi-task sliding window scheduling processing method, system, equipment and medium |
CN116569634A (en) * | 2020-12-04 | 2023-08-08 | 高通股份有限公司 | Full duplex mode dependent physical layer priority |
CN117130773A (en) * | 2023-04-28 | 2023-11-28 | 荣耀终端有限公司 | Resource allocation method, device and equipment |
-
2024
- 2024-03-07 CN CN202410258442.XA patent/CN117858262B/en active Active
Patent Citations (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2075022A1 (en) * | 1991-11-01 | 1993-05-02 | Noach Amitay | Communications resource assignment in a wireless telecommunications system |
CN1136375A (en) * | 1994-09-30 | 1996-11-20 | 摩托罗拉公司 | Method for dynamically allocating wireless communication resources |
JP2004348437A (en) * | 2003-05-22 | 2004-12-09 | Matsushita Electric Ind Co Ltd | Resource management device, resource management method and recording medium |
CN103826313A (en) * | 2006-08-21 | 2014-05-28 | 交互数字技术公司 | Dynamic resource allocation, scheduling and signaling for variable data rate service in LTE |
WO2008093424A1 (en) * | 2007-02-01 | 2008-08-07 | Fujitsu Limited | Method for allocating radio resource in radio communication system and radio base station in same system |
CN101442780A (en) * | 2007-11-20 | 2009-05-27 | 中兴通讯股份有限公司 | Method for scheduling base station MAC layer in high speed down packet access system |
JP2009218715A (en) * | 2008-03-07 | 2009-09-24 | Kddi Corp | Assignment priority determining device, radio resource assigning device, method of determining assignment priority, and computer program |
CN102282902A (en) * | 2009-01-14 | 2011-12-14 | 瑞典爱立信有限公司 | Method and arrangement in a wireless communication system |
CN101938838A (en) * | 2009-07-02 | 2011-01-05 | 中兴通讯股份有限公司 | Service quality base system resource allocation method and device |
KR20110081441A (en) * | 2010-01-08 | 2011-07-14 | 삼성전자주식회사 | Method and apparatus for requesting resource allocation in a mobile communication terminal |
CN101860919A (en) * | 2010-05-28 | 2010-10-13 | 中国科学院计算技术研究所 | Method for scheduling resources transmitted in wireless communication system |
CN102932935A (en) * | 2011-08-12 | 2013-02-13 | 中国移动通信集团公司 | Data transmission method and mobile terminal |
JP2013046193A (en) * | 2011-08-24 | 2013-03-04 | Nippon Telegr & Teleph Corp <Ntt> | Congestion detection method and congestion control method |
CN103634801A (en) * | 2012-08-20 | 2014-03-12 | 中兴通讯股份有限公司 | Resource distribution method and device |
EP2830380A1 (en) * | 2013-07-24 | 2015-01-28 | Tata Consultancy Services Limited | Uplink transmission scheduling of non-Guaranteed Bit Rate bearers based on quality class indicator |
EP3030030A1 (en) * | 2013-08-30 | 2016-06-08 | Huawei Technologies Co., Ltd. | Resource allocation method, device and system |
CN104602315A (en) * | 2013-10-31 | 2015-05-06 | 中国移动通信集团公司 | Access and congestion control method and equipment |
CN107006015A (en) * | 2014-12-03 | 2017-08-01 | 华为技术有限公司 | The method and communication equipment communicated using frequency spectrum resource |
CN108811154A (en) * | 2017-05-05 | 2018-11-13 | 华为技术有限公司 | Data pack transmission method and equipment |
WO2018220708A1 (en) * | 2017-05-30 | 2018-12-06 | 日本電気株式会社 | Resource allocation system, management device, method, and program |
US10716031B2 (en) * | 2018-04-09 | 2020-07-14 | Nokia Technologies Oy | Network node configured to provide wireless access with enhanced resource allocation |
CN108601074A (en) * | 2018-04-10 | 2018-09-28 | 北京邮电大学 | A kind of network resource allocation method and device based on isomery joint caching |
JP2020072327A (en) * | 2018-10-30 | 2020-05-07 | 日本電信電話株式会社 | Resource determination device, method, and program |
CN109614223A (en) * | 2018-11-01 | 2019-04-12 | 新华三技术有限公司成都分公司 | Hardware resource dispatching method, device and hardware resource controlling equipment |
EP3681106A1 (en) * | 2019-01-10 | 2020-07-15 | Industrial Technology Research Institute | Method for allocating and requesting sidelink resources, base station and user device |
CN112637895A (en) * | 2019-10-08 | 2021-04-09 | 维沃移动通信有限公司 | Congestion control method and equipment on secondary link |
CN111367652A (en) * | 2020-01-07 | 2020-07-03 | 苏州大学 | Task scheduling processing system and method of embedded real-time operating system |
CN111813502A (en) * | 2020-07-10 | 2020-10-23 | 重庆邮电大学 | Computing resource management scheduling method for industrial edge nodes |
CN116569634A (en) * | 2020-12-04 | 2023-08-08 | 高通股份有限公司 | Full duplex mode dependent physical layer priority |
CN112867154A (en) * | 2020-12-30 | 2021-05-28 | 京信网络系统股份有限公司 | Resource allocation method, device, base station, user equipment and storage medium |
CN115622952A (en) * | 2021-07-12 | 2023-01-17 | 华为技术有限公司 | Resource scheduling method, device, equipment and computer readable storage medium |
CN114610395A (en) * | 2022-03-11 | 2022-06-10 | 飞腾信息技术有限公司 | Instruction dispatching method and device, electronic equipment and computer-readable storage medium |
CN114896068A (en) * | 2022-05-26 | 2022-08-12 | 中国平安人寿保险股份有限公司 | Resource allocation method, resource allocation device, electronic device, and storage medium |
CN115460713A (en) * | 2022-09-02 | 2022-12-09 | 中国电信股份有限公司 | Resource scheduling method, device, electronic equipment, storage medium and base station |
CN116149821A (en) * | 2023-02-13 | 2023-05-23 | 刘学 | Cluster multi-task sliding window scheduling processing method, system, equipment and medium |
CN117130773A (en) * | 2023-04-28 | 2023-11-28 | 荣耀终端有限公司 | Resource allocation method, device and equipment |
Non-Patent Citations (4)
Title |
---|
Context-aware resource allocation for cellular wireless network;Magnus Proebster;《SpringerOpen》;20120712;全文 * |
基于OpenStack的云计算资源分层调度系统;韦昊典;《中国优秀硕士学位论文全文数据库》;20230715;全文 * |
失配序列及其在DS-CDMA系统中的应用研究;周英凤;《中国优秀硕士学位论文全文数据库》;20081215;全文 * |
第三代移动通信系统中的无线资源管理算法研究;张渝;《中国优秀硕士学位论文全文数据库》;20050315;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN117858262A (en) | 2024-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112948149A (en) | Remote memory sharing method and device, electronic equipment and storage medium | |
CN110267276B (en) | Network slice deployment method and device | |
CN114257559B (en) | Data message forwarding method and device | |
CN115269190A (en) | Memory allocation method and device, electronic equipment, storage medium and product | |
CN116033025A (en) | Cloud edge cooperation-based power distribution network automatic calculation task scheduling method and system | |
CN110780986A (en) | Internet of things task scheduling method and system based on mobile edge computing | |
WO2022028360A1 (en) | Control signaling transmission method, control signaling acquisition method, device and storage medium | |
CN112654079B (en) | Symbol turn-off method and device | |
CN117858262B (en) | Base station resource scheduling optimization method, device, base station, equipment, medium and product | |
CN117032977A (en) | Mixed part application resource allocation method and device, computer equipment and storage medium | |
CN111314249B (en) | Method and server for avoiding data packet loss of 5G data forwarding plane | |
EP4007404A1 (en) | Uci transmission and reception methods, device, system, apparatus, and medium | |
CN102595611B (en) | control channel allocation method and device | |
WO2018046016A1 (en) | Device, method and uplink resource allocation device for allocating uplink resources to terminal | |
CN111711971B (en) | Data transmission method and device, storage medium and electronic equipment | |
CN113905448B (en) | Wireless network resource scheduling method, device and equipment | |
CN109874174B (en) | LTE system MAC layer downlink scheduling method | |
CN114138427A (en) | SLO guarantee method, SLO guarantee device, node, and storage medium | |
CN111741534B (en) | Resource scheduling method and device | |
CN112399611B (en) | Access method and device of Internet of things service | |
US9330036B2 (en) | Interrupt reduction by dynamic application buffering | |
CN109510694A (en) | A kind of configuration method and network side equipment of control channel element resources | |
CN111737176B (en) | PCIE data-based synchronization device and driving method | |
WO2021135763A1 (en) | Data processing method and apparatus, storage medium, and electronic apparatus | |
CN106879054A (en) | A kind of Wireless Data Transmission energy consumption optimization method |
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 |