CN109819449A - Base station hardware resource distribution method and device based on virtual resource - Google Patents
Base station hardware resource distribution method and device based on virtual resource Download PDFInfo
- Publication number
- CN109819449A CN109819449A CN201910213559.5A CN201910213559A CN109819449A CN 109819449 A CN109819449 A CN 109819449A CN 201910213559 A CN201910213559 A CN 201910213559A CN 109819449 A CN109819449 A CN 109819449A
- Authority
- CN
- China
- Prior art keywords
- base station
- hardware resource
- target
- traffic information
- subscriber traffic
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the present invention discloses a kind of base station hardware resource distribution method and device based on virtual resource, it is related to field of communication technology, causes base station hardware resource utilization rate relatively low since base station hardware resource can not be dynamically distributed according to the dynamic change of subscriber traffic for solving the problems, such as.This method comprises: base station hardware resource virtually turns to base station virtual resource allocation pond in advance, in predetermined period, obtains at least one base station user traffic information and determine weight factor of each base station under the subscriber traffic information of each dimension;Subscriber traffic information include it is following at least one: number of users, data total flow and business access total degree;The distribution factor of target BS is determined according to above-mentioned weight factor;Virtual hardware resource needed for determining target BS according to the distribution factor of target BS, from base station, virtual resource allocation Chi Zhongwei target BS distributes above-mentioned required virtual hardware resource.The embodiment of the present invention is for dynamically distributing base station hardware resource.
Description
Technical field
The embodiment of the present invention is related to field of communication technology, and in particular to a kind of base station hardware resource based on virtual resource
Distribution method and device.
Background technique
With the development of internet technology, the number of services and shifting of the mobile Internet business based on wireless data communication
The number of users of dynamic Internet service is presented blowout and increases, and subscriber traffic is influenced to get over by mobile Internet business under base station
Hair is significant.It wirelessly communicates in scene, base station hardware resource (such as CPU (Central Processing Unit, the centre of base station
Manage device), exchange network interface card, the various physical hardware resources such as accelerator card) need and the subscriber traffic phase under base station coverage area
It is equipped with the normal operation for guaranteeing customer service.
In actual conditions, since the user of mobile Internet business has high mobility, while mobile Internet business is visited
It asks that diversified trend is presented in mode and flow demand, causes the subscriber traffic of different base station in the multiplicity of mobile Internet business
Either large or small dynamic change is presented under the influence of property and user's high mobility, when subscriber traffic changes greatly, wireless network
Base station in network will appear the case where insufficient base station hardware resource or base station hardware resource redundancy, the base station hardware resource of base station
Utilization rate is low.
Summary of the invention
The embodiment of the present invention provides a kind of base station hardware resource distribution method and device based on virtual resource, for solving
In the prior art since BTS hardware can not be caused to dynamically distribute base station hardware resource according to the dynamic change of subscriber traffic
The relatively low technical problem of resource utilization.
In a first aspect, providing a kind of base station hardware resource distribution method based on virtual resource, base station hardware resource is preparatory
Base station virtual resource allocation pond virtually is turned to, this method comprises:
In predetermined period, the subscriber traffic information of at least one base station is obtained;Subscriber traffic information includes following
At least one in dimension: number of users, data total flow and business access total degree;
Determine that any base station is in each dimension at least one base station according to the subscriber traffic information of at least one base station
Subscriber traffic information under weight factor;
The distribution weight of base station is determined according to weight factor of each base station under the subscriber traffic information of each dimension;
According to the distribution factor of the distribution weight calculation target BS of each base station;Target BS is at least one base station
It is any;
Virtual hardware resource needed for determining target BS according to distribution factor, from not dividing for base station virtual resource allocation pond
It is virtual hardware resource needed for target BS distribution in the virtual hardware resource matched.
It, can will at least one in the base station hardware resource distribution method provided in an embodiment of the present invention based on virtual resource
The base station hardware resource of a base station virtually turns to base station virtual resource allocation pond in advance, to provide the hardware of at least one base station
Source carries out centralized distribution to the hardware money of at least one base station after concentrating virtualization;In the assignment procedure, it in predetermined period, obtains
The subscriber traffic information of at least one base station, so as to the subscriber traffic under each base station of dynamic acquisition;Then according at least
The subscriber traffic information of one base station determines that any base station is in the subscriber traffic information of each dimension at least one base station
Under weight factor, and according to weight factor of each base station under the subscriber traffic information of each dimension determine base station point
With weight, then according to the distribution factor of the distribution weight calculation target BS of each base station, multiple dimensions are combined to realize
Subscriber traffic information is dynamically determined the purpose of the distribution factor of the virtual hardware resource of each base station, finally according to above-mentioned point
Virtual hardware resource needed for determining target BS with the factor, needed for the distribution of base station virtual resource allocation Chi Zhongwei target BS
Virtual hardware resource.It can be seen that the hardware resource of base station can be associated by the embodiment of the present invention with subscriber traffic,
The Dynamic Matching of the hardware resource of base station and the subscriber traffic of base station is effectively ensured, efficiently solve in the prior art due to
Method, which dynamically distributes base station hardware resource according to the dynamic change of subscriber traffic, causes base station hardware resource utilization rate relatively low
Technical problem improves base station hardware resource utilization rate.
Second aspect provides a kind of base station hardware resource distributor based on virtual resource, comprising:
Module is obtained, in predetermined period, obtaining the subscriber traffic information of at least one base station;The use
Family traffic information includes at least one in following dimension: number of users, data total flow and business access total degree;
The subscriber traffic information of processing module, at least one base station for being obtained according to the acquisition module determines institute
State weight factor of any base station under the subscriber traffic information of each dimension at least one base station;
Determining module, for according to the processing module determine each of the base station each dimension subscriber traffic
Weight factor under information determines the distribution factor of target BS;The target BS is any at least one described base station;
Distribution module, the virtual hardware needed for the distribution factor for being determined according to determining module determines target BS provide
Source is virtual hardware money needed for target BS distribution from the unappropriated virtual hardware resource in base station virtual resource allocation pond
Source.
The third aspect provides a kind of base station hardware resource distributor based on virtual resource, comprising: at one or more
Manage device;Processor is used to execute the computer program code in memory, and computer program code includes instruction, makes based on void
The base station hardware resource distributor of quasi- resource executes the base station hardware resource distribution based on virtual resource of above-mentioned first aspect
Method.
Fourth aspect provides a kind of storage medium, which is characterized in that storage medium is stored with instruction code, instruction code
For executing the base station hardware resource distribution method based on virtual resource such as above-mentioned first aspect.
5th aspect, provides a kind of computer program product, which is characterized in that computer program product includes instruction generation
Code, instruction code are used to execute the base station hardware resource distribution method based on virtual resource such as above-mentioned first aspect.
It is to be appreciated that the base station hardware resource distributor based on virtual resource of above-mentioned offer, storage medium and
Computer product is for executing the corresponding method of first aspect presented above, and therefore, the attainable beneficial effect of institute can
With reference to first aspect above method and following detailed description in corresponding scheme beneficial effect, it is no longer superfluous herein
It states.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention, the drawings are only for the purpose of illustrating a preferred embodiment, and is not to be construed as limiting the invention.
Fig. 1 is the schematic diagram that fixed base station hardware resource is disposed in base station provided in an embodiment of the present invention;
Fig. 2 is the schematic diagram of base station hardware resource actually required in base station provided in an embodiment of the present invention;
Fig. 3 is a kind of method stream of the base station hardware resource distribution method based on virtual resource provided in an embodiment of the present invention
Cheng Tu;
Fig. 4 a is the schematic diagram of virtual hardware resource needed for determining base station provided in an embodiment of the present invention;
Fig. 4 b is provided in an embodiment of the present invention virtual needed for the target BS that base station virtual resource allocation pond is distributed
The schematic diagram of hardware resource;
Fig. 5 is the division schematic diagram of predetermined period provided in an embodiment of the present invention;
Fig. 6 is a kind of function knot of the base station hardware resource distributor based on virtual resource provided in an embodiment of the present invention
Structure block diagram;
Fig. 7 shows a kind of function of base station hardware resource distributor based on virtual resource provided in an embodiment of the present invention
It can structural block diagram.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Site preparation description, it is clear that described embodiment is some embodiments of the present application, instead of all the embodiments.Based on this Shen
Please in embodiment, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall in the protection scope of this application.The use of term " first " and " second " etc. does not indicate any sequence, can be by above-mentioned art
Language is construed to the title of described object.In the embodiment of the present application, " illustrative " or " such as " etc. words for indicate make
Example, illustration or explanation.Be described as in the embodiment of the present application " illustrative " or " such as " any embodiment or design
Scheme is not necessarily to be construed as than other embodiments or design scheme more preferably or more advantage.Specifically, it uses " exemplary
" or " such as " etc. words be intended to that related notion is presented in specific ways.
The method of salary distribution before introducing the embodiment of the present invention, first to base station hardware resource in current wireless communication scene
Simply introduced.Shown in Figure 1, when disposing base station at present, the base station hardware resource of each base station is disposed in advance
Fixed base station hardware resource can not carry out adaptive change or adjustment according to the needs of actual conditions.However in actual conditions,
With the number of services of mobile Internet business and the rapid growth of number of users, subscriber traffic needed for base station is moved
Dynamic change is presented in the influence of Internet service, is mainly manifested in: under wireless communication scene, the user of mobile Internet business has
There is high mobility, this makes the number of users of access base station under base station coverage area that either large or small dynamic change be presented, and causes
Dynamic change is presented in the subscriber traffic ensured needed for base station;Meanwhile the subscriber traffic ensured needed for base station also needs to meet
The business access demand of user and the data traffic demand of user, and mobile Internet business access mode and data traffic demand
Diversified trend is presented, thus also influences the subscriber traffic ensured needed for base station, leads to the user's industry ensured needed for base station
Dynamic change is presented in business amount.When the subscriber traffic of the guarantee needed for base station changes, the base station for the fixation disposed on base station
The hardware base station hardware resource actually required with base station differs larger (referring to figure 1 and figure 2, the wherein length of Fig. 1 dash area
The length of degree and Fig. 2 dash area is used to indicate the stock number of base station hardware resource, and dash area is longer, and stock number is more),
Leading to the base station hardware resource for the fixation disposed on base station can not often match with the subscriber traffic of guarantee needed for base station, example
As a base station at a time needed for ensure subscriber traffic it is larger when, at this time base station hardware resource needed for the base station also compared with
Greatly, when the base station hardware resource needed for the base station is greater than fixed base station hardware resource is disposed on base station, it may appear that base station is hard
The case where part inadequate resource;Conversely, the subscriber traffic that a base station ensures needed at a time is smaller, at this time needed for the base station
Base station hardware resource it is also smaller, the base station hardware resource needed for the base station, which is less than on base station, disposes fixed BTS hardware money
When source, it may appear that the case where base station hardware resource redundancy, lead to the waste of base station hardware resource.It can be seen that at present each
Fixed base station hardware resource is disposed in base station can not match the subscriber traffic of dynamic change, and base station hardware resource is unable to get
It adequately and reasonably utilizes, base station hardware resource utilization rate is low.
Based on above-mentioned problem, the embodiment of the present invention provides a kind of base station hardware resource distribution based on virtual resource
Base station hardware resource is virtually turned to base station virtual resource allocation pond in advance, and sets predetermined period by method, each predetermined period
It is interior according to the method for following introductions be each base station distribute it needed for virtual hardware resource, guarantee base station hardware resource can obtain
To adequately and reasonably utilizing, it is low to promote base station hardware resource utilization rate.
Specifically, shown in Figure 3, the embodiment of the present invention executes following steps in each predetermined period:
Step S310: the subscriber traffic information of at least one base station is obtained.
Specifically, subscriber traffic information is specifically as follows information relevant to subscriber traffic.In the embodiment of the present invention
In, subscriber traffic information can specifically include at least one in following dimension: number of users, data total flow and business are visited
Ask total degree.Wherein, the quantity of number of users, that is, access base station user terminal, base station institute in data total flow, that is, predetermined period
The total data traffic used, base station is by the total degree of user terminal access in business access total degree, that is, predetermined period.Specifically
In implementation, ginseng is shown in Table 1, and table 1 shows a kind of acquisition of subscriber traffic information as a result, wherein altogether including the N got
The subscriber traffic information of a base station.
Table 1
Base station number | Number of users | Data total flow | Business access total degree |
1 | Number of users 1 | Data total flow 1 | Business access total degree 1 |
2 | Number of users 2 | Data total flow 2 | Business access total degree 2 |
… | … | … | … |
N | Number of users N | Data total flow N | Business access total degree N |
It is, of course, understood that the dimension of above-mentioned cited subscriber traffic information is only exemplary, specifically
In implementation, the dimension of subscriber traffic information includes but is not limited to above-mentioned cited dimension, such as can also include that user is close
Degree etc., as long as related to subscriber traffic.
The acquisition modes of subscriber traffic information can there are many, in a kind of optional way of the embodiment of the present invention, use
The acquisition modes of family traffic information can be in the following way: it is possible, firstly, to directly obtain predetermined period from each base station
Data total flow of the total data traffic of the interior base station as the base station;Obtaining number of users and business access total degree
When, due to using TMSI (the Temporary Mobile that uniquely can be identified for that user when user passes through user terminal access base station
Subscriber Identity, Temporary Mobile Subscriber Identity) carry out identity user, therefore the TMSI of base station is accessed in predetermined period
Total number be able to reflect access base station number of users;Meanwhile user often passes through user terminal access base station and once can take
TMSI with user, thus in predetermined period on base station whole TMSI occur total degree be able to reflect base station business access it is total
Number.Then in embodiments of the present invention, TMSI information of the available base station in predetermined period;Then it is obtained according to TMSI information
Take the number of users and business access total degree of at least one base station.Above-mentioned TMSI information is specifically as follows the letter comprising TMSI
It ceases, may include one or more TMSI (each TMSI and other TMSI are different) in TMSI information, each TMSI is in TMSI
Information can occur one or many.After obtaining TMSI information, the total number and whole of TMSI in TMSI information are counted
The total degree that TMSI occurs, using the total number of TMSI as number of users, the total degree that whole TMSI are occurred is visited as business
Ask total degree.For example, respectively TMSI1, TMSI2 and TMSI3, TMSI1 goes out if including 3 TMSI in TMSI information
It is 4, TMSI3 frequency of occurrence is 2 that existing number, which is 1, TMSI2 frequency of occurrence, then the total number for counting TMSI in TMSI information is
3, number of users is used as by 3;The total degree that whole TMSI occur is 7 (1+4+2=7), is used as business access total degree for 7.
The acquisition modes of TMSI information can be configured according to the actual situation by those skilled in the art, and the present invention does not limit this
It is fixed.
It is, of course, understood that the acquisition modes of above-mentioned cited subscriber traffic information are only exemplary,
In specific implementation, the acquisition modes of subscriber traffic information can also use the other way in addition to above-mentioned cited mode,
Such as MR (Measurement Report, the measurement report) data that can be reported by obtaining user terminal to base station, according to
MR data acquisition subscriber traffic information etc., the present invention is not construed as limiting the acquisition modes of subscriber traffic information.
Step S320: determine that any base station exists at least one base station according to the subscriber traffic information of at least one base station
Weight factor under the subscriber traffic information of each dimension.
Specifically, in this step, determine that any base station is believed in the subscriber traffic of each dimension at least one base station
Breath accounts for whole base stations in the specific gravity of the subscriber traffic information of the dimension, using the specific gravity as the base station each dimension user
Weight factor under traffic information.In specific implementation, any base station at least one base station can be calculated using following formula
Weight factor under the subscriber traffic information of each dimension,
Wherein, N >=n >=1;N, n are natural number;
Wherein, PUnFor weight factor of any base station under the subscriber traffic information of target dimension, Un is any base station
Subscriber traffic information under target dimension;N is the total number of base amount of at least one base station;Target dimension is subscriber traffic
It is any in the dimension of information.
For example, referring to the subscriber traffic information obtained in table 1, if Un1 is the user for the base station that base station number is 1
Quantity, PUn1 is the weight factor of the number of users for the base station that base station number is 1, then PUn1 can be calculated using following formula:
Similarly, if Un2 is the data total flow for the base station that base station number is 1, PUn2 be the base station that base station number is 1
The weight factor of data total flow, then PUn2 can be calculated using following formula:
Similarly, if Un3 is the business access total degree for the base station that base station number is 1, PUn3 be the base that base station number is 1
The weight factor for the business access total degree stood, then PUn3 can be calculated using following formula:
Step S330: target base is determined according to weight factor of each base station under the subscriber traffic information of each dimension
The distribution factor stood;Target BS is any at least one above-mentioned base station.
Specifically, in this step, weight factor by each base station under the subscriber traffic information of whole dimensions
Distribution weight of the product as the base station.The weight factor for the base station for being 1 with base station number in computational chart 1 in step S230 is
Example, if P1 is the distribution weight for the base station that number is 1, P1 can be calculated in the following way: P1=PUn1·PUn2·PUn3;
Wherein " " indicates that operation calculation relationship is to multiply.
After the distribution weight for obtaining each base station, the sum of the distribution weight for obtaining whole base stations at least one base station is made
Total weight is distributed for base station, then distributes point that total weight sets the goal base station really according to the distribution weight of target BS and base station
With the factor.
In specific implementation, the distribution weight and base station that can directly acquire target BS distribute the ratio of total weight, will be upper
State distribution factor of the ratio as target BS.By taking the example of above-mentioned calculating distribution weight as an example, if the distribution of nth base station is weighed
Weight is Pn, and the distribution factor of nth base station is Pn ', then Pn ' can be calculated in the following way:
Alternatively, further, for the ease of flexibly controlling the distribution factor size of each base station, can also preset each
The corresponding base station weight in base station, using the product of the base station weight of each base station and the distribution weight of the base station adding as the base station
Power distribution weight, then using the ratio of the weight assignment weight of target BS and the total weight of base station weight assignment as target BS
Distribution factor;Wherein weight assignment total weight in base station is the sum of the weight assignment weight of whole base stations at least one base station.
By taking the example of above-mentioned calculating distribution factor as an example, if the base station weight of nth base station is An,
Step S340: the virtual hardware resource needed for determining target BS according to the distribution factor of target BS, from base station
Virtual hardware resource needed for the distribution of virtual resource allocation Chi Zhongwei target BS.
Specifically, the distribution factor of available target BS and the virtual resource total amount in base station virtual resource allocation pond
Product, using above-mentioned product as virtual hardware resource needed for target BS.Referring to fig. 4 shown in a, if the distribution of target BS because
Son is Pn ', and the total amount of the virtual hardware resource in base station virtual resource allocation pond is S, then virtual hardware needed for each base station provides
Source is Pn ' S.Since distribution factor is obtained by subscriber traffic, distribution factor is related to subscriber traffic, then by upper
The base station hardware resource of base station can be associated by the process of stating with subscriber traffic, guarantee base station hardware resource can with
The Dynamic Matching of family portfolio.
It, can be from the free time money in base station virtual resource allocation pond in virtual hardware resource needed for for target BS distribution
Virtual hardware resource needed for obtaining target BS in source simultaneously assigns them to target BS.Specifically, in a kind of optional way
In, referring to fig. 4 shown in b, it is specifically as follows for virtual hardware resource needed for target BS distribution: virtualization pool is divided into
The Physical Resource Block of base station number, such as have N number of base station, then base station is divided into N number of Physical Resource Block, each Physical Resource Block
A corresponding base station;Then the virtual hardware needed for obtaining target BS in the idling-resource in base station virtual resource allocation pond provides
Source, and give target BS corresponding Physical Resource Block virtual hardware resource allocation needed for target BS, by target BS
Required virtual hardware resource allocation is to target BS.Wherein, the length of Physical Resource Block indicates that mesh is distributed in base station in Fig. 4 b
Mark the size of the virtual hardware resource of base station.
Optionally, after base station hardware resource virtually turns to base station virtual resource allocation pond in advance, can default each
The corresponding Physical Resource Block in base station includes equal-sized virtual hardware resource, then the embodiment of the present invention can also include: in base
After hardware resource of standing virtually turns to base station virtual resource allocation pond in advance, base station virtual resource allocation pond is carried out at initialization
Reason virtually provides base station for the equal initialization of virtual hardware resource of each base station allocated size at least one base station
Virtual hardware resource in the distributing reservoir of source is averagely allocated to each base station.For example, if base station virtual resource allocation pond it is virtual hard
The total amount of part resource is S, base station number N, after base station hardware resource virtually turns to base station virtual resource allocation pond in advance,
The virtual hardware resource for being defaulted as the corresponding Physical Resource Block distribution in each base station is S/N.
It should be noted that step S310- step S340 be only the embodiment of the present invention in a predetermined period according to extremely
The subscriber traffic information of a few base station distributes base station the process of the virtual hardware resource needed for it, in specific implementation, this
Inventive embodiments are performed both by the step identical as above-mentioned execution step S310- step S340 in each predetermined period.Predetermined week
Phase can be configured according to the actual situation by those skilled in the art, and this is not limited by the present invention.
Optionally, shown in Figure 5, if predetermined period is Δ T, the present invention can also further be drawn predetermined period Δ T
It is divided into multiple default execution period T1, T2 ... Ti, and executes step S310- step S340 in each default execution period Ti
In each corresponding step corresponding process for including mentioned with the execution duration that the execution setting for corresponding process in each step is fixed
Rise execution efficiency.Such as by predetermined period Δ T be divided into 3 it is default execute the periods, respectively the first preset time period T1, the
Two preset time period T2 and third preset time period T3 execute the correspondence that step S310 includes in the first preset time period T1
Process;The corresponding process that step S320- step S330 includes is executed in the second preset time period T2;In third preset time period T3
Execute the corresponding process, etc. that step S340 includes.The default duration for executing period Ti can be by those skilled in the art's root
It is configured according to actual conditions, this is not limited by the present invention.
It, can be near in advance in the base station hardware resource distribution method provided in an embodiment of the present invention based on virtual resource
The base station hardware resource of a few base station virtually turns to base station virtual resource allocation pond, to provide the hardware of at least one base station
Source carries out centralized distribution to the hardware money of at least one base station after concentrating virtualization;In the assignment procedure, it in predetermined period, obtains
The subscriber traffic information of at least one base station, so as to the subscriber traffic under each base station of dynamic acquisition;Then according at least
The subscriber traffic information of one base station determines that any base station is in the subscriber traffic information of each dimension at least one base station
Under weight factor, and according to weight factor of each base station under the subscriber traffic information of each dimension determine base station point
With weight, then according to the distribution factor of the distribution weight calculation target BS of each base station, to combine the user of multiple dimensions
Traffic information is dynamically determined the distribution factor of the virtual hardware resource of each base station, is finally determined according to above-mentioned distribution factor
Virtual hardware resource needed for target BS, from virtual hardware needed for the distribution of base station virtual resource allocation Chi Zhongwei target BS
The base station hardware resource of base station is associated by resource with subscriber traffic, guarantees that the hardware resource of base station can be with user
The Dynamic Matching of portfolio is efficiently solved and is dynamically distributed in the prior art due to method according to the dynamic change of subscriber traffic
The technical problem that base station hardware resource causes base station hardware resource utilization rate relatively low improves base station hardware resource utilization rate.
The embodiment of the present invention also provides a kind of base station hardware resource distributor based on virtual resource, base station hardware resource
Base station virtual resource allocation pond is virtually turned in advance, shown in Figure 6, which includes:
Module 61 is obtained, for obtaining the subscriber traffic information of at least one base station in predetermined period;Customer service
Measuring information includes at least one in following dimension: number of users, data total flow and business access total degree.
Optionally, obtaining module 61 specifically can be used for: obtain the Temporary Mobile Subscriber Identity TMSI of at least one base station
Information, according to the number of users and business access total degree of at least one base station of TMSI acquisition of information.
Processing module 62, for being determined extremely according to the subscriber traffic information for obtaining at least one base station that module 61 obtains
Weight factor of any base station under the subscriber traffic information of each dimension in a few base station.
Optionally, processing module 61 specifically can be used for:
Any base station is calculated at least one base station according to the following formula under the subscriber traffic information of each dimension
Weight factor,
Wherein, N >=n >=1;N, n are natural number;
Wherein, PUnFor weight factor of any base station under the subscriber traffic information of target dimension, Un is any base station
Subscriber traffic information under target dimension;N is the total number of base amount of at least one base station;Target dimension is to appoint in dimension
One.
Determining module 63, for according to processing module 62 determine each base station each dimension subscriber traffic information
Under weight factor determine the distribution factor of target BS;Target BS is any at least one base station.
Optionally it is determined that module 63 specifically can be used for: by each base station under the subscriber traffic information of whole dimensions
Weight factor distribution weight of the product as the base station;Total weight is distributed according to the distribution weight of target BS and base station
Determine the distribution factor of target BS;The sum of the distribution weight that total weight is whole base stations at least one base station is distributed in base station.
Distribution module 64, needed for the distribution factor of the target BS for being determined according to determining module 63 determines target BS
Virtual hardware resource, from base station virtual resource allocation Chi Zhongwei target BS distribution needed for virtual hardware resource.
Initialization module 65, for for the equal initialization of virtual of each base station allocated size at least one base station it is hard
Part resource.
All related contents for each step that above method embodiment is related to can quote the function of corresponding function module
It can describe, details are not described herein for effect.
Using integrated module, the base station hardware resource distributor based on virtual resource includes: storage
Unit, processing unit and interface unit.Processing unit is used for the base station hardware resource distributor based on virtual resource
Movement carries out control management, for example, processing unit is for supporting the base station hardware resource distributor based on virtual resource to execute
Each step in Fig. 3.Interaction of the interface unit for base station hardware resource distributor and other devices based on virtual resource;
Storage unit, for storing base station hardware resource distributor code and data based on virtual resource.
Wherein, using processing unit as processor, storage unit is memory, and interface unit is for communication interface.Wherein,
Base station hardware resource distributor based on virtual resource referring to fig. 7, including communication interface 701, processor 702, is deposited
Reservoir 703 and bus 704, communication interface 701, processor 702 are connected by bus 704 with memory 703.
Processor 702 can be a general central processor (Central Processing Unit, CPU), micro process
Device, application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC) or one or more
A integrated circuit executed for controlling application scheme program.
Memory 703 can be read-only memory (Read-Only Memory, ROM) or can store static information and instruction
Other kinds of static storage device, random access memory (Random Access Memory, RAM) or letter can be stored
The other kinds of dynamic memory of breath and instruction, is also possible to Electrically Erasable Programmable Read-Only Memory (Electrically
Erasable Programmable Read-only Memory, EEPROM), CD-ROM (Compact Disc Read-
Only Memory, CD-ROM) or other optical disc storages, optical disc storage (including compression optical disc, laser disc, optical disc, digital universal
Optical disc, Blu-ray Disc etc.), magnetic disk storage medium or other magnetic storage apparatus or can be used in carrying or store to have referring to
Enable or data structure form desired program code and can by any other medium of computer access, but not limited to this.
Memory, which can be, to be individually present, and is connected by bus with processor.Memory can also be integrated with processor.
Wherein, memory 703 is used to store the application code for executing application scheme, and is controlled by processor 702
System executes.Communication interface 701 is used to support the interaction of base station hardware resource distributor and other devices based on virtual resource.
Processor 702 is for executing the application code stored in memory 703, to realize the method in the embodiment of the present invention.
The step of method in conjunction with described in the disclosure of invention or algorithm can realize in a manner of hardware, can also
It is realized in a manner of being to execute software instruction by processor.The embodiment of the present invention also provides a kind of storage medium, which is situated between
Matter may include memory, for being stored as computer software used in the base station hardware resource distributor based on virtual resource
Instruction, it includes execute program code designed by the base station hardware resource distribution method based on virtual resource.Specifically, software
Instruction can be made of corresponding software module, and software module can be stored on random access memory (Random Access
Memory, RAM), flash memory, read-only memory (Read Only Memory, ROM), Erasable Programmable Read Only Memory EPROM
(Erasable Programmable ROM, EPROM), Electrically Erasable Programmable Read-Only Memory (Electrically EPROM,
EEPROM), register, hard disk, mobile hard disk, CD-ROM (CD-ROM) or any other form well known in the art are deposited
In storage media.A kind of illustrative storage medium is coupled to processor, believes to enable a processor to read from the storage medium
Breath, and information can be written to the storage medium.Certainly, storage medium is also possible to the component part of processor.
The embodiment of the present invention also provides a kind of computer program, which can be loaded directly into memory, and
Containing software code, which is loaded into via computer and can be realized the above-mentioned base based on virtual resource after executing
It stands hardware resource distribution method.
Those skilled in the art are it will be appreciated that in said one or multiple examples, function described in the invention
It can be realized with hardware, software, firmware or their any combination.It when implemented in software, can be by these functions
Storage in computer-readable medium or as on computer-readable medium one or more instructions or code transmitted.
Computer-readable medium includes computer storage media and communication media, and wherein communication media includes convenient for from a place to another
Any medium of one place transmission computer program.Storage medium can be general or specialized computer can access it is any
Usable medium.
More than, only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, and it is any to be familiar with
In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those skilled in the art, should all cover
Within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (13)
1. a kind of base station hardware resource distribution method based on virtual resource, which is characterized in that the base station hardware resource is preparatory
Virtually turn to base station virtual resource allocation pond, which comprises
In predetermined period, the subscriber traffic information of at least one base station is obtained;The subscriber traffic information includes following
At least one in dimension: number of users, data total flow and business access total degree;
Determine that any base station is each at least one described base station according to the subscriber traffic information of at least one base station
Weight factor under the subscriber traffic information of the dimension;
The distribution of target BS is determined according to weight factor of each base station under the subscriber traffic information of each dimension
The factor;The target BS is any at least one described base station;
Virtual hardware resource needed for determining the target BS according to the distribution factor of the target BS, it is empty from the base station
It is that the target BS distributes the required virtual hardware resource in quasi- resource allocation pond.
2. the base station hardware resource distribution method according to claim 1 based on virtual resource, which is characterized in that described
Determine that any base station is in each dimension at least one described base station according to the subscriber traffic information of at least one base station
Weight factor under the subscriber traffic information of degree specifically:
Subscriber traffic information of any base station in each dimension at least one base station described in calculating according to the following formula
Under weight factor,
Wherein, N >=n >=1;N, n are natural number;
Wherein, PUnFor weight factor of any base station under the subscriber traffic information of target dimension, Un is described any
Subscriber traffic information of the base station under the target dimension;N is the total number of base amount of at least one base station;The target
Dimension is any in the dimension.
3. the base station hardware resource distribution method according to claim 1 or 2 based on virtual resource, which is characterized in that institute
State according to weight factor of each base station under the subscriber traffic information of each dimension determine the distribution of target BS because
Son specifically:
Using the product of weight factor of each base station under the subscriber traffic information of whole dimensions as point of the base station
With weight;
The distribution factor that total weight determines the target BS is distributed according to the distribution weight of the target BS and base station;Institute
It states base station and distributes the sum of the distribution weight that total weight is whole base stations at least one described base station.
4. the base station hardware resource distribution method according to claim 1 based on virtual resource, which is characterized in that the base
After hardware resource of standing virtually turns to base station virtual resource allocation pond in advance, the method also includes:
For the equal initialization of virtual hardware resource of each of at least one base station base station allocated size.
5. the base station hardware resource distribution method according to claim 1 based on virtual resource, which is characterized in that described to obtain
Take the subscriber traffic information of at least one base station, comprising:
The Temporary Mobile Subscriber Identity TMSI information of at least one base station is obtained, according to the TMSI acquisition of information extremely
The number of users and the business access total degree of a few base station.
6. a kind of base station hardware resource distributor based on virtual resource, which is characterized in that the base station hardware resource is preparatory
Base station virtual resource allocation pond virtually is turned to, which includes:
Module is obtained, for obtaining the subscriber traffic information of at least one base station in predetermined period;The subscriber traffic
Information includes at least one in following dimension: number of users, data total flow and business access total degree;
The subscriber traffic information determination of processing module, at least one base station for being obtained according to the acquisition module is described extremely
Weight factor of any base station under the subscriber traffic information of each dimension in a few base station;
Determining module, for according to the processing module determine each of the base station each dimension subscriber traffic information
Under weight factor determine the distribution factor of target BS;The target BS is any at least one described base station;
The distribution factor of distribution module, the target BS for being determined according to the determining module determines the target BS
Required virtual hardware resource, it is described required virtual from base station virtual resource allocation pond to be that the target BS distributes
Hardware resource.
7. the base station hardware resource distributor according to claim 6 based on virtual resource, which is characterized in that the place
Reason module is specifically used for:
Subscriber traffic information of any base station in each dimension at least one base station described in calculating according to the following formula
Under weight factor,
Wherein, N >=n >=1;N, n are natural number;
Wherein, PUnFor weight factor of any base station under the subscriber traffic information of target dimension, Un is described any
Subscriber traffic information of the base station under the target dimension;N is the total number of base amount of at least one base station;The target
Dimension is any in the dimension.
8. the base station hardware resource distributor according to claim 6 or 7 based on virtual resource, which is characterized in that institute
It states determining module to be specifically used for: by the product of weight factor of each base station under the subscriber traffic information of whole dimensions
Distribution weight as the base station;Total weight, which is distributed, according to the distribution weight of the target BS and base station determines the target
The distribution factor of base station;The sum of the distribution weight that total weight is whole base stations at least one described base station is distributed in the base station.
9. the base station hardware resource distributor according to claim 6 based on virtual resource, which is characterized in that the dress
It sets further include:
Initialization module, for each of at least one base station for described in equal initialization of virtual of the base station allocated size
Hardware resource.
10. the base station hardware resource distributor according to claim 6 based on virtual resource, which is characterized in that described
Module is obtained to be specifically used for:
The Temporary Mobile Subscriber Identity TMSI information of at least one base station is obtained, according to the TMSI acquisition of information extremely
The number of users and the business access total degree of a few base station.
11. a kind of base station hardware resource distributor based on virtual resource characterized by comprising one or more processing
Device;The processor is used to execute the computer program code in memory, and computer program code includes instruction, to be based on
The base station hardware resource distributor of virtual resource executes the base station as described in any one in claim 1-5 based on virtual resource
Hardware resource distribution method.
12. a kind of storage medium, which is characterized in that the storage medium is stored with instruction code, and described instruction code is for holding
The row base station hardware resource distribution method as described in any one in claim 1-5 based on virtual resource.
13. a kind of computer program product, which is characterized in that the computer program product includes instruction code, described instruction
Code is for executing the base station hardware resource distribution method as described in any one in claim 1-5 based on virtual resource.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910213559.5A CN109819449B (en) | 2019-03-20 | 2019-03-20 | Base station hardware resource allocation method and device based on virtual resources |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910213559.5A CN109819449B (en) | 2019-03-20 | 2019-03-20 | Base station hardware resource allocation method and device based on virtual resources |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109819449A true CN109819449A (en) | 2019-05-28 |
CN109819449B CN109819449B (en) | 2023-04-07 |
Family
ID=66609683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910213559.5A Active CN109819449B (en) | 2019-03-20 | 2019-03-20 | Base station hardware resource allocation method and device based on virtual resources |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109819449B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113382424A (en) * | 2020-03-10 | 2021-09-10 | ***通信集团辽宁有限公司 | LTE base station hardware resource scheduling processing method and device |
CN114040414A (en) * | 2021-10-09 | 2022-02-11 | 中国联合网络通信集团有限公司 | Resource allocation method, device and computer readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010145449A1 (en) * | 2009-09-24 | 2010-12-23 | 中兴通讯股份有限公司 | Method and device for allocating channels, method for allocating base station available resources |
US20130237239A1 (en) * | 2012-03-08 | 2013-09-12 | Nec Laboratories America, Inc. | Radio Access Network Sharing |
US20160044702A1 (en) * | 2014-01-31 | 2016-02-11 | Telefonaktiebolaget L M Ericsson (Publ) | Resource allocation amongst parties sharing the same radio access network |
CN108391274A (en) * | 2018-02-13 | 2018-08-10 | 中国联合网络通信集团有限公司 | Network plan method and device |
CN114040414A (en) * | 2021-10-09 | 2022-02-11 | 中国联合网络通信集团有限公司 | Resource allocation method, device and computer readable storage medium |
-
2019
- 2019-03-20 CN CN201910213559.5A patent/CN109819449B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010145449A1 (en) * | 2009-09-24 | 2010-12-23 | 中兴通讯股份有限公司 | Method and device for allocating channels, method for allocating base station available resources |
US20130237239A1 (en) * | 2012-03-08 | 2013-09-12 | Nec Laboratories America, Inc. | Radio Access Network Sharing |
US20160044702A1 (en) * | 2014-01-31 | 2016-02-11 | Telefonaktiebolaget L M Ericsson (Publ) | Resource allocation amongst parties sharing the same radio access network |
CN108391274A (en) * | 2018-02-13 | 2018-08-10 | 中国联合网络通信集团有限公司 | Network plan method and device |
CN114040414A (en) * | 2021-10-09 | 2022-02-11 | 中国联合网络通信集团有限公司 | Resource allocation method, device and computer readable storage medium |
Non-Patent Citations (2)
Title |
---|
NTT DOCOMO, INC.: ""Pool sharing"", 《3GPP TSG_RAN\WG1_RL1 R1-1802451 》 * |
王友祥; 李轶群; 张澜; 李福昌; 冯毅: "《邮电设计技术》", 20 November 2016 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113382424A (en) * | 2020-03-10 | 2021-09-10 | ***通信集团辽宁有限公司 | LTE base station hardware resource scheduling processing method and device |
CN113382424B (en) * | 2020-03-10 | 2023-07-18 | ***通信集团辽宁有限公司 | LTE base station hardware resource scheduling processing method and device |
CN114040414A (en) * | 2021-10-09 | 2022-02-11 | 中国联合网络通信集团有限公司 | Resource allocation method, device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109819449B (en) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
ES2837048T3 (en) | Method and system for allocating resources to resource consumers in a cloud computing environment | |
US8392928B1 (en) | Automated workload placement recommendations for a data center | |
CN107124472A (en) | Load-balancing method and device, computer-readable recording medium | |
CN111984407B (en) | Data block read-write performance optimization method, system, terminal and storage medium | |
EP2193472A2 (en) | System and method for managing license capacity in a telecommunication network | |
CN109408590B (en) | Method, device and equipment for expanding distributed database and storage medium | |
US20150163157A1 (en) | Allocation and migration of cloud resources in a distributed cloud system | |
WO2020148342A1 (en) | A method and a system for managing the computing resources of a cloud computing platform | |
CN109819449A (en) | Base station hardware resource distribution method and device based on virtual resource | |
CN107105013B (en) | File processing method, server, terminal and system | |
US9063668B1 (en) | Distributed memory allocation in multi-threaded programs | |
WO2016101996A1 (en) | Allocating cloud computing resources in a cloud computing environment | |
CN110636388A (en) | Service request distribution method, system, electronic equipment and storage medium | |
US20150146521A1 (en) | Dynamic resource pooling and trading mechanism in network virtualization | |
CN108241535B (en) | Resource management method and device and server equipment | |
CN110809030A (en) | Network flow control method and device, coder-decoder and storage device | |
KR20170014804A (en) | Virtual machine provisioning system and method for cloud service | |
CN105095146B (en) | Bandwidth allocation methods based on Memory Controller Hub and device | |
CN114327862B (en) | Memory allocation method and device, electronic equipment and storage medium | |
CN110413393A (en) | Cluster resource management method, device, computer cluster and readable storage medium storing program for executing | |
CN109326335A (en) | A kind of online answer distributing method of doctor and system | |
CN108092910B (en) | Data traffic scheduling method and device | |
CN111315023A (en) | Uplink wireless resource allocation method and device | |
CN106227603A (en) | The power calculation algorithms of multiple core chip and system | |
CN109510875A (en) | Resource allocation methods, device and electronic 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 |