CN102710508A - Virtual network resource allocation method - Google Patents

Virtual network resource allocation method Download PDF

Info

Publication number
CN102710508A
CN102710508A CN2012101544526A CN201210154452A CN102710508A CN 102710508 A CN102710508 A CN 102710508A CN 2012101544526 A CN2012101544526 A CN 2012101544526A CN 201210154452 A CN201210154452 A CN 201210154452A CN 102710508 A CN102710508 A CN 102710508A
Authority
CN
China
Prior art keywords
resource
service provider
state
resource allocation
service
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
Application number
CN2012101544526A
Other languages
Chinese (zh)
Other versions
CN102710508B (en
Inventor
邱雪松
熊翱
吕霞
王智立
孟洛明
李文璟
高志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201210154452.6A priority Critical patent/CN102710508B/en
Publication of CN102710508A publication Critical patent/CN102710508A/en
Application granted granted Critical
Publication of CN102710508B publication Critical patent/CN102710508B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to the technical field of computer networks, and provides a virtual network resource allocation method. The method comprises the steps of: building a resource allocation model; submitting competitive demands to an InP (Internal Network Processor) through SPs (Service Providers); calculating the quantity and consumption of the resource through the InP; acquiring the resource, assuming the consumption and calculating the income through each SP; adjusting the competitive strategies through each SP; and waiting for competing at the next time based on the adjusted competitive strategies. In the scheme of the invention, a novel virtual network resource allocation method is provided; the resource is periodically allocated to a plurality of service providers based on the trend of the demands on the virtual network resource, so that the resource allocation can be carried out as demands, and the performance of the whole network can be improved. Moreover, a scheme for effectively selecting the competitive strategies is provided at the same time; by using the scheme, the service providers can be guided to select the competitive strategies; the real network demands can be quickly obtained; the network performance can be improved; and the complexity of the algorithm can be effectively reduced.

Description

The virtual network resource allocation methods
Technical field
The present invention relates to technical field of the computer network, particularly a kind of virtual network resource allocation methods.
Background technology
In the network virtualization environment, traditional Internet Service Provider is divided into two parts: infrastructure provider (InP) and service provider (SP).InP is responsible for disposing and management bottom-layer network, i.e. bottom physical resource; SP is through renting the virtual network of resource construction oneself, for terminal use (EU) provides service to InP.In order fully effectively to utilize the resource of physical network, for the user of virtual network provides convenience and the service of quality assurance is arranged, the resource allocation of virtual network has become an inevitable major issue.
In the prior art, the virtual network resource allocation methods mainly is divided into two types, static allocation and dynamic assignment: static allocation is that virtual network has distributed resource before its life cycle finishes, not allow the change in resources of being distributed afterwards; Common static allocation mode can be shone upon when initialization, such as taking nearby principle to select the bottom physical network nodes.Dynamic assignment then can dynamically be adjusted institute's Resources allocation according to running status and changes in demand in the virtual network life cycle; Common dynamic assignment mode can be according to the dynamic resource demand, and further consider that dynamic network model, periodicity emphasis distribute or the fairness doctrine etc. carried out resource distribution.
But; The dumb performance and the efficient that has obviously had influence on network of static resource allocation; It does not consider the resource requirement possibility dynamic change of each virtual network usually; Cause initial virtual network mapping result can't satisfy the dynamic need of virtual network, possibly cause virtual network normally to move.And that the algorithm of dynamic assignment is compared static allocation is more flexible and efficient; But more complicatedly usually dispose to realize with being difficult to; Such as; The topological structure that needs virtual network in the frequent updating model of model Network Based, periodicity emphasis distribute does not consider the harm that the greedy behavior of selfish virtual network brings for whole network environment, and the fairness doctrine can't be applicable to the complex environment that service type is more.
Summary of the invention
The technical problem that (one) will solve
To the shortcoming of prior art, the present invention is in order to solve the problem that virtual network resource distribution mode in the prior art is dumb or be difficult to realize, a kind of novel virtual network resource allocation methods that dynamically carries out is provided.
(2) technical scheme
Solve the problems of the technologies described above, the present invention specifically adopts following scheme to carry out for this reason:
At first, the present invention provides a kind of virtual network resource allocation methods, and said method comprises step: 101) the Resource Allocation in Networks participant is carried out modeling, make up the Dynamic Resource Allocation for Multimedia model;
102) participate in the rival demand information of a plurality of service providers of resource contention to infrastructure provider submission one dimension, this service provider was to the demand of resource when this competition was represented in this rival demand;
103) infrastructure provider receives the demand information that all participate in the service provider of resource contentions, calculation services provider obtainable stock number and the required loss of bearing;
104) each service provider obtains the Internet resources that infrastructure provider distributes, and bears loss and calculates the income that self effectiveness is improved;
105) each service provider adjusts its competitive strategy respectively according to loss and income;
106) each service provider adopts pending next round resource contentions such as adjusted competitive strategy.
Preferably, in the step 103, the account form of said stock number is:
max x Σ i = 1 m F i ( x i )
s.t.Ax≤C
Wherein, vector x is represented the network bandwidth that all service providers are assigned with, x iExpression provides the service provider SP of service i iThe network bandwidth that is assigned with, m are represented service provider's number, and vectorial C representes the capacity of all links, the elements A in the matrix A LiExpression SP iWhether the path at place comprises link l, F i(x i) be SP iUtility function,
Figure BDA00001652636200031
Wherein, b iExpression SP iRival demand information during this competition, K iUser's set of expression subscribed services i, α kBe the weight of user k, u kThe satisfaction function of expression user k.
Preferably, in the step 103, SP iThe required loss of bearing is:
τ i = Σ j = 1 , j ≠ i m F j ( x j , - i * ) - Σ j = 1 , j ≠ i m F j ( x j * )
Wherein, is the optimal solution of equation
Figure BDA00001652636200034
s.t.Ax≤C; When
Figure BDA00001652636200035
has neither part nor lot in allocated bandwidth for service i, the optimal solution of this equation.
Preferably, in the step 104, SP iThe income that self effectiveness is improved is:
ψ i = F i ( x i * ) - τ i = θ i U i ( x i * ) - Σ j = 1 , j ≠ i m F j ( x j , - i * ) + Σ j = 1 , j ≠ i m F j ( x j * )
Wherein, θ iBe SP iReal demand, function
Figure BDA00001652636200037
Preferably, in the step 105, the adjustment algorithm of competitive strategy is:
201) init state-action schedule SA is provided with algorithm parameter;
202) perception current network environment is subscribed to the situation of this service and is represented the current state s of living in of service provider according to the resource provision amount that perceives, the situation that self takies resource and terminal use;
203) based on state of living in, the service provider adopts ε-greedy algorithm to concentrate from competitive strategy and chooses the action a that a strategy constitutes the service provider;
204) the immediately award of calculation services provider from behind state s execution a, obtaining;
205) current state-action in update mode-action schedule (s, a) to pairing value SA (s, a);
206) carry out action a and get into NextState s';
207) whether evaluation algorithm restrains, if algorithmic statement then obtains the optimal policy value, submits its optimum competitive strategy to infrastructure provider; If algorithm is not restrained, then proceed Action Selection next time.
Preferably, in the step 204, said award immediately is poor for service provider's profit under the state s and the following service provider's profit of state s '.
Preferably, in the step 205, said value SA (s a) is:
SA(s,a)=SA(s,a)+β·(R(s,a)+γ·E(s')-SA(s,a))
Wherein, s' is the state of service provider after state s executes action a; E (s ') is the effectiveness of state s', E (s')=max aSA (s', a); γ is the discount rate of time-delay repayment E (s'), γ ∈ [0,1]; β is a learning rate, has indicated the degree of belief of giving to the updated portion of improving, β ∈ [0,1].
Preferably, in the step 207, upgrade the front and back difference according to definite state-action schedule and whether come evaluation algorithm whether to restrain less than certain threshold value.
Preferably, in the step 207, said threshold value is 10 -4
Preferably, in the step 106,, competitive strategy participates in competition next time if having adjustment then to jump to step 102; Otherwise continue to wait for.
(3) beneficial effect
In scheme of the present invention, a kind of novel virtual network resource allocation methods is provided, to the dynamic of virtual network resource requirement, periodically Resources allocation is given a plurality of service providers, makes resource allocation carry out as required, improves overall performance of network.Owing to also proposed a kind of scheme of effective selection competitive strategy among the present invention simultaneously, through this scheme, competitive strategy is selected by guide service provider, obtains the live network demand fast, improves network performance, effectively reduces algorithm complex.
Description of drawings
Fig. 1 is the schematic flow sheet of virtual network resource allocation methods in the embodiments of the invention;
Fig. 2 is the schematic flow sheet of Competitive Tactics'Choice algorithm in the preferred embodiments of the present invention;
Fig. 3 is the structural representation of network model in the specific embodiment of the present invention.
Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills are obtained under the prerequisite of not making creative work belongs to the scope that the present invention protects.
The present invention provides a kind of novel virtual network resource allocation methods in order to solve the defective of static state in the prior art or Dynamic Resource Allocation for Multimedia mode, and to the dynamic of virtual network resource requirement, periodically Resources allocation is given a plurality of service providers.Owing to also proposed a kind of scheme of effective selection competitive strategy among the present invention simultaneously, through this scheme, competitive strategy is selected by guide service provider, obtains the live network demand fast, effectively reduces algorithm complex.
At first, referring to Fig. 1, the general flow of virtual network resource allocation methods of the present invention is:
101) set up resource allocator model: the Resource Allocation in Networks participant is carried out modeling, make up the Dynamic Resource Allocation for Multimedia model.
Three types of roles are arranged in resource allocator model, be respectively the InP of infrastructure provider, service provider SP and terminal use EU.InP is unique in the model, be responsible for to dispose and the managing physical Internet resources, for a plurality of service providers (following represent a plurality of service providers with the SPs that abridges) provide resource; SPs is responsible for disposing and the managing virtual network, and each virtual network provides service by unique SP management to a plurality of terminal uses.Suppose to have m SP, each SP provides a kind of service, is expressed as SP={1 ..., m}, according to the service that the terminal use orders, the user is assigned to the m group, and every group corresponding to a kind of service (being provided by service provider SP).Subscribed services i is (by service provider SP iProvide) user set by K iExpression supposes that each user only orders a service the same time period, and then the total number of users of system does
102) SPs submits competition information to InP: participate in the demand information of the SPs of resource contention to InP submission one dimension, this demand information is represented the demand of SP to resource.
SP in this mechanism iAll Policies constitute set of strategies B i, consider that set of strategies is the situation of discrete set, suppose SP iN is arranged iIndividual different strategies, promptly
Figure BDA00001652636200052
Definition SP iReal demand be θ i, expression SP iFor the real demand amount of the network bandwidth, B iIn comprise SP iReal demand θ i, i.e. θ i∈ B iSP iDemand strategy is b during each the competition i, i.e. b i∈ B i, to take turns in the competition process every, the demand information of all SP represented by m dimensional vector b, i.e. b={b 1..., b m.
103) InP calculating SPs gained resource and required loss: InP receive the demand information that all participate in the SPs of resource contentions, calculate the obtainable stock number of SPs.
Wherein, the stock number computational methods do
max x Σ i = 1 m F i ( x i )
s.t.Ax≤C
Wherein, vector x is represented the network bandwidth that all SPs are assigned with, x iExpression SP iThe network bandwidth that is assigned with, vectorial C representes the capacity of all links, the elements A in the matrix A LiExpression SP iWhether the path at place comprises link l, F i(x i) be SP iUtility function, by SP iDemand information and user satisfaction function determine jointly, Wherein, α kBe the weight of user k, u kThe satisfaction function of expression user k is established F then i(x i)=b iU i(x i).
InP calculates the loss that SPs brings to system according to the stock number of SPs gained, and its value is SP iWhen not adding network in the network utility function of all SPs with, deduct and use SP iThe utility function that adds other SPs behind the network with, computational methods do
τ i = Σ j = 1 , j ≠ i m F j ( x j , - i * ) - Σ j = 1 , j ≠ i m F j ( x j * )
Wherein,
Figure BDA00001652636200065
is the optimal solution of equation
Figure BDA00001652636200066
s.t.Ax≤C; Promptly
Figure BDA00001652636200067
Figure BDA00001652636200068
be when having neither part nor lot in allocated bandwidth for i, the optimal solution of this equation.
104) SP iObtain the Internet resources that InP distributes, bear loss and calculate the income that self effectiveness is improved, computational methods do
ψ i = F i ( x i * ) - τ i = θ i U i ( x i * ) - Σ j = 1 , j ≠ i m F j ( x j , - i * ) + Σ j = 1 , j ≠ i m F j ( x j * )
105) SPs adjusts its competitive strategy respectively according to loss and income.
106) SPs adopts pending next round resource contentions such as adjusted demand information.Wherein, if having adjustment then to jump to step 102, competitive strategy participates in competition next time; Otherwise continue to wait for.
Further referring to Fig. 2, the Competitive Tactics'Choice algorithm is preferably adopted in the adjustment of competitive strategy in the step 105, and the general flow of this algorithm is:
201) init state-action schedule, promptly the SA table is provided with each parameter.According to the policy selection algorithm, (s, a) corresponding to a SA value, promptly (s, a), expression state s executes and hopes the accumulation repayment (depending on the current time-delay of repaying immediately and expecting repayment) that obtains behind a SA for the every pair of state-action.The SA table is initialized as 0; Algorithm parameter β and γ are set, and γ (γ ∈ [0,1]) is the discount rate of time-delay repayment E (s'); β (β ∈ [0,1]) is a learning rate, has indicated to give how many degree of beliefs of updated portion of improving.
202) observe current environment state s.SP perception current network environment, the situation that situation that takies resource according to the InP resource provision amount that perceives, SP self and terminal use subscribe to this service is represented the current state s of living in of SP.Making up the state space that forms by all state s is the state space of Discrete Finite, meets the requirement of policy selection algorithm to state space basically, also can in native system, reflect current network conditions fully simultaneously.
203) select action a.Based on state s of living in, SP is from competitive strategy collection B iIn choose a tactful b jBehavior corresponding to one of SP action a, the set of a of then moving can be expressed as
Figure BDA00001652636200071
(ε-greedy), under current state s, select to move a at random with probability ε, with the action that the selection of 1-ε probability has maximum SA value, system of selection is a=argmax to adopt ε-greedy algorithm aSA (s, a).
204) R is repaid in calculating immediately.The foundation of rewards and punishments function R is very crucial, is determining the SA value that each state-action is right.In this algorithm, the rewards and punishments function adopts actively repayment, and promptly the income of action is big more, and the repayment R that obtains (s, a) big more, just reward big more.SP from the R of award immediately that behind state s execution a, obtains (s, a), i.e. SP under the state s iIn timeslice t and next timeslice t+1 poor (be said poor for service provider's profit under the state s and the following service provider's profit of state s ' of rewarding immediately, the income calculation mode is seen step 104 explanation) of profit, computational methods do
R ( s , a ) ψ i t + 1 ( b i , x i ) - ψ i t ( b i , x i )
205) upgrade the SA table.Upgrade in the SA table, (s, a) to pairing SA value, update method does current state-action
SA(s,a)=SA(s,a)+β·(R(s,a)+γ·E(s′)-SA(s,a))
Wherein, s' is the state of SP after state s executes action a; E (s ') is the effectiveness of state s', i.e. E (s')=max aSA (s', a); γ (γ ∈ [0,1]) is the discount rate of time-delay repayment E (s'); β (β ∈ [0,1]) is a learning rate, has indicated to give how many degree of beliefs of updated portion of improving.
206) carry out action a and get into NextState s'.
207) whether evaluation algorithm restrains.SP implementation strategy selection algorithm if algorithmic statement promptly obtains the optimal policy value, is then submitted its optimum competitive strategy to InP; If algorithm is not restrained, then proceed Action Selection next time.Judge convergence method for difference before and after upgrading when the SA table less than certain threshold value (as 10 -4).
Part of links structure with a real network is that example is showed resource allocation methods of the present invention below.As shown in Figure 3, network environment is set to SP 1With SP 2The Internet resources of share I nP, SP 1And SP 2All pass through link N AN B, the bandwidth of this link is 20Mbps, node N C, N DBe used for service being provided to the user.The total number of users of system is 10, and the user that each user subscribes among a certain service and the same SP at random has equal weight.SP 1The bidding strategies collection be B 1=6,8,10,12, and 14}, wherein 10 is SP 1The true bandwidth demand; SP 2The bidding strategies collection be B 2=7,9,11,13, and 15}, wherein 11 is SP 2The true bandwidth demand.
Based on above-mentioned network example, the detailed implementation step of the virtual network resource allocation methods that the present invention proposes is following:
Set up resource allocator model.The InP of supplying party is unique, resource provision amount 20Mbps; The SP of party in request number is 2, and resources requirement is the demand information of its submission.
SPs submits demand information to InP respectively, and the InP Resources allocation is informed the required loss of SPs, and SPs obtains resource, bears loss, calculates effectiveness and improves income.Wherein, the system situation after the first competition is as shown in table 1:
SP Demand Bandwidth Loss Income
1 12 9.6000 8.5010 14.1166
2 13 10.4000 8.8077 16.9522
The first competition of table 1 back system status
SPs adjusts demand.SPs selects demand through SA learning compete policy selection algorithm.With SP 1Be example, demand selects concrete steps following:
1. according to SP 1Strategy set B 1=6,8,10,12, and 14}, the division state space is S={s 1, s 2, s 3, s 4, s 5, the motion space is A 1=6,8,10,12,14}.Initialization SA table is SA 5 * 5=0, it is 0.8 that parameter beta is set, and γ is 0.3.The random initializtion state is s2.
2. observe current environment state s.
3. select action a.According to ε-greedy algorithm from behavior aggregate A 1The middle selection moves 8.
4. calculate and repay R immediately.R(s 1,a)=0.0872。
5. upgrade the SA table.Upgrade the corresponding SA value of current state-action, i.e. SA (s 1, a)=0.2758.
6. carry out action a and get into NextState s'.
7. whether evaluation algorithm restrains.The next stage competition is then waited in convergence, otherwise, forward to and 2. proceed to learn next time.The judgement convergence method is for thinking that when the SA table upgrades the front and back difference less than threshold value (10-4) SA shows to restrain.
SP 1After 1300 study, its SA table convergence, as shown in table 2:
Figure BDA00001652636200091
Table 2SP 1SA table convergence situation after study
SA table through convergence can be known SP 1Competitive strategy 10 is an optimal policy.Through the competition selection algorithm, the requirement vector of participating in the SPs of resource allocation is b={10,11}.Resource allocation conditions, its result is as shown in table 3:
SP Demand Bandwidth Loss Income
1 10 9.5238 7.1129 15.4251
2 11 10.4762 7.4194 18.4208
Table 3 is competed back system status once more
The contrast demand is respectively that { 12,13} is with { 10, resource allocation result can be known during 11}, and when the SPs demand be its real demand, resource allocation result was optimum, the total revenue maximum of SPs.Above process has been showed a kind of resource allocation overall process of virtual network resource allocation methods.Under the prerequisite of fair and reasonable allocation of network resources, improved the total revenue of SPs.
In sum, the invention provides a kind of virtual network resource allocation methods, beneficial effect of the present invention is:
1) effectively suppressed the selfishness property of SP.Calculate SP through the loss function and obtain the required loss of bearing of resource, when SP lies about demand, cause loss to increase considerably, the honest reflection demand of excitation SP based on this function.The SP of all participations all is willing to report real demand, thereby makes resource allocation carry out as required, improves overall performance of network.
2) improvement of resource allocation participant overall utility is improved.Because the competition mechanism of using in this method itself satisfies the compatible characteristic of dominant strategy excitation, this method excitation SP reports real demand, in fair and reasonable Resources allocation, makes SPs gained total utility improve.And the rival demand information that adopts one dimension is represented the resource requirement of SPs, has further alleviated the flow load in the network.
3) the Competitive Tactics'Choice algorithmic statement is fast, and SPs selects dominant strategy fast, and it is consuming time effectively to reduce resource allocation.
Above execution mode only is used to explain the present invention; And be not limitation of the present invention; The those of ordinary skill in relevant technologies field under the situation that does not break away from the spirit and scope of the present invention, can also be made various variations and modification; Therefore all technical schemes that are equal to also belong to category of the present invention, and real protection scope of the present invention should be defined by the claims.

Claims (10)

1. a virtual network resource allocation methods is characterized in that, said method comprises step:
101) the Resource Allocation in Networks participant is carried out modeling, make up the Dynamic Resource Allocation for Multimedia model;
102) participate in the rival demand information of a plurality of service providers of resource contention to infrastructure provider submission one dimension, this service provider was to the demand of resource when this competition was represented in this rival demand;
103) infrastructure provider receives the demand information that all participate in the service provider of resource contentions, calculation services provider obtainable stock number and the required loss of bearing;
104) each service provider obtains the Internet resources that infrastructure provider distributes, and bears loss and calculates the income that self effectiveness is improved;
105) each service provider adjusts its competitive strategy respectively according to loss and income;
106) each service provider adopts pending next round resource contentions such as adjusted competitive strategy.
2. method according to claim 1 is characterized in that, in the step 103, the account form of said stock number is:
max x Σ i = 1 m F i ( x i )
s.t.Ax≤C
Wherein, vector x is represented the network bandwidth that all service providers are assigned with, x iExpression provides the service provider SP of service i iThe network bandwidth that is assigned with, m are represented service provider's number, and vectorial C representes the capacity of all links, the elements A in the matrix A LiExpression SP iWhether the path at place comprises link l, F i(x i) be SP iUtility function,
Figure FDA00001652636100012
Wherein, b iExpression SP iRival demand information during this competition, K iUser's set of expression subscribed services i, α kBe the weight of user k, u kThe satisfaction function of expression user k.
3. method according to claim 2 is characterized in that, in the step 103, and SP iThe required loss of bearing is:
τ i = Σ j = 1 , j ≠ i m F j ( x j , - i * ) - Σ j = 1 , j ≠ i m F j ( x j * )
Wherein,
Figure FDA00001652636100022
is the optimal solution of equation
Figure FDA00001652636100023
s.t.Ax≤C; When has neither part nor lot in allocated bandwidth for service i, the optimal solution of this equation.
4. method according to claim 3 is characterized in that, in the step 104, and SP iThe income that self effectiveness is improved is:
ψ i = F i ( x i * ) - τ i = θ i U i ( x i * ) - Σ j = 1 , j ≠ i m F j ( x j , - i * ) + Σ j = 1 , j ≠ i m F j ( x j * )
Wherein, θ iBe SP iReal demand, function
Figure FDA00001652636100026
5. method according to claim 1 is characterized in that, in the step 105, the adjustment algorithm of competitive strategy is:
201) init state-action schedule SA is provided with algorithm parameter;
202) perception current network environment is subscribed to the situation of this service and is represented the current state s of living in of service provider according to the resource provision amount that perceives, the situation that self takies resource and terminal use;
203) based on state of living in, the service provider adopts ε-greedy algorithm to concentrate from competitive strategy and chooses the action a that a strategy constitutes the service provider;
204) the immediately award of calculation services provider from behind state s execution a, obtaining;
205) current state-action in update mode-action schedule (s, a) to pairing value SA (s, a);
206) carry out action a and get into NextState s';
207) whether evaluation algorithm restrains, if algorithmic statement then obtains the optimal policy value, submits its optimum competitive strategy to infrastructure provider; If algorithm is not restrained, then proceed Action Selection next time.
6. method according to claim 5 is characterized in that, in the step 204, said award immediately is poor for service provider's profit under the state s and the following service provider's profit of state s '.
7. method according to claim 5 is characterized in that, in the step 205, said value SA (s a) is:
SA(s,a)=SA(s,a)+β·(R(s,a)+γ·E(s')-SA(s,a))
Wherein, s' is the state of service provider after state s executes action a; E (s') is the effectiveness of state s', E (s')=max aSA (s', a); γ is the discount rate of time-delay repayment E (s'), γ ∈ [0,1]; β is a learning rate, has indicated the degree of belief of giving to the updated portion of improving, β ∈ [0,1].
8. whether whether method according to claim 5 is characterized in that, in the step 207, upgrade the front and back difference according to definite state-action schedule and come evaluation algorithm to restrain less than certain threshold value.
9. method according to claim 8 is characterized in that, in the step 207, said threshold value is 10 -4
10. method according to claim 1 is characterized in that, in the step 106, participates in competition next time if competitive strategy has adjustment then to jump to step 102; Otherwise continue to wait for.
CN201210154452.6A 2012-05-17 2012-05-17 Virtual network resource allocation method Expired - Fee Related CN102710508B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210154452.6A CN102710508B (en) 2012-05-17 2012-05-17 Virtual network resource allocation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210154452.6A CN102710508B (en) 2012-05-17 2012-05-17 Virtual network resource allocation method

Publications (2)

Publication Number Publication Date
CN102710508A true CN102710508A (en) 2012-10-03
CN102710508B CN102710508B (en) 2014-11-26

Family

ID=46903077

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210154452.6A Expired - Fee Related CN102710508B (en) 2012-05-17 2012-05-17 Virtual network resource allocation method

Country Status (1)

Country Link
CN (1) CN102710508B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103782556A (en) * 2013-08-08 2014-05-07 华为技术有限公司 Distributing method, controller, device, and system for virtual network
CN103856563A (en) * 2014-03-06 2014-06-11 南京理工大学 Cloud computing network resource distribution method based on service quality requirement drive
CN103973740A (en) * 2013-01-31 2014-08-06 青岛海尔电子有限公司 Method for distributing resources
CN105743818A (en) * 2016-02-03 2016-07-06 国网智能电网研究院 Distribution method
WO2017050252A1 (en) * 2015-09-23 2017-03-30 Huawei Technologies Co., Ltd. Systems and methods for distributing network resources to network service providers
CN107046468A (en) * 2017-06-14 2017-08-15 电子科技大学 A kind of physical layer certification thresholding determines method and system
CN108650191A (en) * 2018-04-20 2018-10-12 重庆邮电大学 The decision-making technique of mapping policy in a kind of virtualization network
US10111163B2 (en) 2015-06-01 2018-10-23 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
CN108768891A (en) * 2018-05-29 2018-11-06 重庆大学 It is a kind of that resource allocation methods are sliced based on the network auctioned online
US10212589B2 (en) 2015-06-02 2019-02-19 Huawei Technologies Co., Ltd. Method and apparatus to use infra-structure or network connectivity services provided by 3rd parties
US10313887B2 (en) 2015-06-01 2019-06-04 Huawei Technologies Co., Ltd. System and method for provision and distribution of spectrum resources
US10448320B2 (en) 2015-06-01 2019-10-15 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
US10700936B2 (en) 2015-06-02 2020-06-30 Huawei Technologies Co., Ltd. System and methods for virtual infrastructure management between operator networks
US10887118B2 (en) 2014-10-10 2021-01-05 Huawei Technologies Co., Ltd. Methods and systems for provisioning a virtual network in software defined networks
CN112184160A (en) * 2020-09-25 2021-01-05 汉海信息技术(上海)有限公司 Countdown display method and device, electronic equipment and storage medium
CN113342537A (en) * 2021-07-05 2021-09-03 中国传媒大学 Satellite virtual resource allocation method, device, storage medium and equipment
USRE49334E1 (en) 2005-10-04 2022-12-13 Hoffberg Family Trust 2 Multifactorial optimization system and method
CN116932271A (en) * 2023-09-14 2023-10-24 中诚华隆计算机技术有限公司 Method and chip for realizing self-organizing Chiplet
CN112184160B (en) * 2020-09-25 2024-04-26 汉海信息技术(上海)有限公司 Countdown display method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040111308A1 (en) * 2002-12-09 2004-06-10 Brighthaul Ltd. Dynamic resource allocation platform and method for time related resources
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040111308A1 (en) * 2002-12-09 2004-06-10 Brighthaul Ltd. Dynamic resource allocation platform and method for time related resources
CN102270157A (en) * 2011-07-25 2011-12-07 浪潮(北京)电子信息产业有限公司 Server resource allocation system and method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CEM U.SARAYDAR等: "Efficient Power Control via Pricing in Wireless Data Networks", 《IEEE TRANSACTIONS ON COMMUNICATIONS》 *
SICHAO YANG等: "VCG-Kelly Mechanisms for Allocation of Divisible Goods Adapting VCG Mechanisms to One Dimensional Signals", 《2006 40TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS 》 *
XIA LV等: "VCG-based Bandwidth Allocation Scheme for Network Virtualization", 《2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS(ISCC)》 *
罗娟等: "网络虚拟化中动态资源分配算法研究", 《通信学报》 *

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE49334E1 (en) 2005-10-04 2022-12-13 Hoffberg Family Trust 2 Multifactorial optimization system and method
CN103973740A (en) * 2013-01-31 2014-08-06 青岛海尔电子有限公司 Method for distributing resources
CN103782556B (en) * 2013-08-08 2016-12-07 华为技术有限公司 The virtualization distribution method of network, controller, equipment and system
CN103782556A (en) * 2013-08-08 2014-05-07 华为技术有限公司 Distributing method, controller, device, and system for virtual network
CN103856563A (en) * 2014-03-06 2014-06-11 南京理工大学 Cloud computing network resource distribution method based on service quality requirement drive
CN103856563B (en) * 2014-03-06 2017-05-10 南京理工大学 Cloud computing network resource distribution method based on service quality requirement drive
US10887118B2 (en) 2014-10-10 2021-01-05 Huawei Technologies Co., Ltd. Methods and systems for provisioning a virtual network in software defined networks
US10111163B2 (en) 2015-06-01 2018-10-23 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
US10448320B2 (en) 2015-06-01 2019-10-15 Huawei Technologies Co., Ltd. System and method for virtualized functions in control and data planes
US10313887B2 (en) 2015-06-01 2019-06-04 Huawei Technologies Co., Ltd. System and method for provision and distribution of spectrum resources
US10212589B2 (en) 2015-06-02 2019-02-19 Huawei Technologies Co., Ltd. Method and apparatus to use infra-structure or network connectivity services provided by 3rd parties
US10892949B2 (en) 2015-06-02 2021-01-12 Huawei Technologies Co., Ltd. Method and apparatus to use infra-structure or network connectivity services provided by 3RD parties
US10700936B2 (en) 2015-06-02 2020-06-30 Huawei Technologies Co., Ltd. System and methods for virtual infrastructure management between operator networks
US10862818B2 (en) 2015-09-23 2020-12-08 Huawei Technologies Co., Ltd. Systems and methods for distributing network resources to network service providers
CN108141470A (en) * 2015-09-23 2018-06-08 华为技术有限公司 To the method and system of Internet service provider's distribution Internet resources
WO2017050252A1 (en) * 2015-09-23 2017-03-30 Huawei Technologies Co., Ltd. Systems and methods for distributing network resources to network service providers
CN105743818A (en) * 2016-02-03 2016-07-06 国网智能电网研究院 Distribution method
CN107046468A (en) * 2017-06-14 2017-08-15 电子科技大学 A kind of physical layer certification thresholding determines method and system
CN107046468B (en) * 2017-06-14 2020-10-02 电子科技大学 Physical layer authentication threshold determination method and system
CN108650191B (en) * 2018-04-20 2022-03-11 重庆邮电大学 Decision method for mapping strategy in virtual network
CN108650191A (en) * 2018-04-20 2018-10-12 重庆邮电大学 The decision-making technique of mapping policy in a kind of virtualization network
CN108768891A (en) * 2018-05-29 2018-11-06 重庆大学 It is a kind of that resource allocation methods are sliced based on the network auctioned online
CN108768891B (en) * 2018-05-29 2021-05-11 重庆大学 Online auction-based network slice resource allocation method
CN112184160A (en) * 2020-09-25 2021-01-05 汉海信息技术(上海)有限公司 Countdown display method and device, electronic equipment and storage medium
CN112184160B (en) * 2020-09-25 2024-04-26 汉海信息技术(上海)有限公司 Countdown display method and device, electronic equipment and storage medium
CN113342537A (en) * 2021-07-05 2021-09-03 中国传媒大学 Satellite virtual resource allocation method, device, storage medium and equipment
CN113342537B (en) * 2021-07-05 2023-11-14 中国传媒大学 Satellite virtual resource allocation method, device, storage medium and equipment
CN116932271A (en) * 2023-09-14 2023-10-24 中诚华隆计算机技术有限公司 Method and chip for realizing self-organizing Chiplet
CN116932271B (en) * 2023-09-14 2023-12-29 中诚华隆计算机技术有限公司 Method and chip for realizing self-organizing Chiplet

Also Published As

Publication number Publication date
CN102710508B (en) 2014-11-26

Similar Documents

Publication Publication Date Title
CN102710508B (en) Virtual network resource allocation method
Chen et al. Promoting device-to-device communication in cellular networks by contract-based incentive mechanisms
CN109492887B (en) Mobile crowd sensing and exciting method based on potential game theory
Sun et al. Heterogeneous-belief based incentive schemes for crowd sensing in mobile social networks
Teng et al. Reinforcement-learning-based double auction design for dynamic spectrum access in cognitive radio networks
Zhao et al. Incentive mechanism for cached-enabled small cell sharing: A stackelberg game approach
CN109121105A (en) Operator's competition slice intensified learning method based on Markov Game
Lv et al. Strategy-proof online mechanisms for weighted AoI minimization in edge computing
Lang et al. Handling forecast errors while bidding for display advertising
Chunlin et al. Collaborative content dissemination based on game theory in multimedia cloud
Lyu et al. Dynamic pricing scheme for edge computing services: A two-layer reinforcement learning approach
CN113283778B (en) Layered convergence federal learning method based on security evaluation
CN110928956A (en) Method, device and equipment for descending cloud service in edge-cloud computing environment
Liu et al. Joint computation offloading and data caching in multi-access edge computing enabled internet of vehicles
Zhu et al. Designing two-dimensional spectrum auctions for mobile secondary users
Besharati et al. An auction-based bid prediction mechanism for fog-cloud offloading using Q-Learning
Han et al. Tokenized incentive for federated learning
Zhang et al. CAPR: context‐aware participant recruitment mechanism in mobile crowdsourcing
Oh et al. A few good agents: multi-agent social learning
Bunyakitanon et al. HELICON: Orchestrating low-latent & load-balanced Virtual Network Functions
CN111080014A (en) Load curve optimization method based on load aggregator non-cooperative game
CN107133826A (en) Click volume auction mechanism based on the price of discretization first and pro rate model
Hespanhol et al. Surrogate Optimal Control for Strategic Multi-Agent Systems
US9730233B2 (en) Channel allocation method based on shapley value in wireless networks
Deng et al. RL-based radio resource slicing strategy for software-defined satellite networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141126

Termination date: 20200517