Multi-objective Virtual Network Embedding Algorithm Based on Nash Bargaining
-
摘要:
请求接受率和节能是虚拟网映射过程中两个至关重要的指标,然而当前虚拟网映射问题的研究仅考虑单一指标,忽略了两者之间的关联和制约,导致虚拟网映射整体性能下降。该文提出一种基于纳什议价的虚拟网多目标映射算法(MOVNE-NB):利用博弈论谈判技术,在纳什议价的框架下协商虚拟网映射的合理解;提出公平议价机制,避免参与人自私决策而导致议价失败。实验表明,MOVNE-NB算法不仅能产生一个帕累托有效解,且实现了请求接受率和节能的公平折中。
Abstract:Request acceptance rate and energy saving are the two most important indicators in the virtual network mapping process. However, the current virtual network embedding problem considers only a single index, ignoring the correlation and constraints between the two, resulting in a decrease in the overall performance of the virtual network embedding. This paper proposes a Multi-Objective Virtual Network Embedding algorithm based on Nash Bargaining (MOVNE-NB). Firstly negotiating the virtual network embedding problem in the framework of Nash bargaining by using game theory technology. Then a fair bargaining mechanism is put forward to avoid selfish decisions by players and lead to bargaining failures. Experiments show that the MOVNE-NB algorithm can not only produce a Pareto efficient solution, but also achieve a fair tradeoff between request acceptance rate and energy saving.
-
1. 引言
网络虚拟化[1—4]是一种可以在底层物理网络上创建多种异构虚拟网络的技术。虚拟网映射是指:通过映射算法将虚拟网络部署在能满足其约束条件的底层网络上。其中,请求接受率和节能是映射过程中两个重要的指标。前者代表了虚拟请求的接受情况,如何将有限资源高效分配,以映射更多的虚拟请求是虚拟网映射过程中要重点考虑的问题。后者代表系统的能耗量,由于高功耗不仅导致运行维护成本增加,而且带来大量碳排放,加剧温室效应。因此如何有效地租用资源,降低开销,提高收益,已成为亟待解决的问题。但两者之间存在资源竞争关系,仅考虑节能会影响虚拟网构建成功率,一味追求请求接受率又会影响网络资源利用率。
国内外研究主要集中于优化单一目标以获得最优解。例如通过设置反馈系统,找到稳定的处于活跃状态的底层资源子集,然后将虚拟网映射到该区域中,以增加休眠节点和链路数量,从而降低能耗[5]。又如利用启发式算法为底层资源设置优先级,已有的被激活的底层节点和链路拥有更高的优先权,通过优先权的设置将虚拟资源映射在较小的子集中[6]。在内容分发网络CDN中[7],为了解决能源成本问题,提出一种成本感知容量配置算法,动态规划多个ISP中CDN服务器集群的服务容量,并优化其在能量消耗和跨ISP流量方面的总体运营成本。在解决云计算网络的虚拟网节能映射问题中[8],通过建立混合整数线性规划模型,整合网络和数据中心的资源来实现节能。通过建立整数线性规划公式[9],以最小化每个虚拟请求的电力成本,解决灵活栅格光网络中的虚拟网映射节能问题。在无线网络虚拟化中的节能问题中[10],通过使用随机优化和Lyapunov优化方法来解决跨层优化问题,进而到达节能效果。
此类方法虽能降低能耗,但其主导思想是通过关闭尽可能多的底层设备达到节能的目的,这将会使业务载荷过于集中在某些节点和链路上,导致“热点”和“瓶颈”出现,进而影响请求接受率。同样地,在以提高请求接受率为目标的算法中,主要关注底层网络的效用问题,忽略底层网络能耗,从而造成不必要的能量消耗。因此,如何对节能和请求接受率进行权衡是虚拟网映射过程中的重大挑战。
现有的解决多目标问题的方法主要集中在两个方面:数学规划法和智能优化算法。数学规划法通常将多目标问题转化为单目标问题[11],其中各个目标间的权重往往无法明确给出,因此这类方法应用起来有一定局限。智能优化算法多集中于粒子群多目标优化算法[12],此类算法容易陷入局部最优且存在映射时间过长的问题。基于此,本文使用纳什议价理论来权衡节能和请求接受率间的关系,避免目标间权重的选择,找到全局最优。提出一种基于纳什议价博弈的虚拟网多目标映射算法(Multi-Objective Virtual Network Embedding algorithm based on Nash Bargaining, MOVNE-NB), 将虚拟网映射问题建模成一个纳什议价过程,把请求接受率和节能看作两个参与人,通过求解纳什议价解,得到一个兼顾全局最优及公平的虚拟网映射方案,在确保两指标公平性的同时提高虚拟网映射的整体性能。
2. 相关知识
在网络虚拟化环境中,考虑到要解决对抗冲突中最优解的问题,选取纳什议价理论对请求接受率和节能进行优化。纳什议价是一个经典的合作博弈框架[13,14],主要研究具有资源冲突的参与人间的策略选择及均衡问题。通过具有约束力的谈判规则使博弈各方的利益都有所增加,达到共赢。在保证谈判过程中公正性的同时获得一个帕累托有效解,保证全局最优。对于此类问题,有纳什公理:帕累托有效性、对称性、等价收益不变性、无关选择独立性。纳什证实了在满足以上4条公理的条件下,此问题拥有唯一合作解
x0=argmaxx[f1(x)−d1] ·[f2(x)−d2] ,该解落在帕累托前沿上,且可实现博弈结果的全局利益最大化及公平性。其中,f1, f2是博弈双方的收益函数,(d1, d2)表示博弈双方可能得到的最差收益,称为“谈判协议的最佳替代”(Best Alternative To a Negotiated Agreement, BATNA)[15]。3. 基于纳什议价的多目标映射算法
3.1 模型构建
3.1.1 网络模型构建
(1)虚拟网映射请求接受率模型:最大化请求接受率需最大化成功映射的虚拟节点和虚拟链路。因此,将该问题建模成
max[∑nfn+∑lfl]s·t· (1) (∀u∈NV)(∀j∈NS):fuj⋅ReqCPU(u)CPU(j) (2) (∀ljk∈LS)(∀luw∈LV):fuwjk⋅ReqBWL(luw)BWL(ljk) (3) (∀u∈NV):∑j∈NSfuj=1 (4) (∀j∈NS):∑i∈NVfij=1 (5) (∀u∈NV)(∀j∈NS):fuj∈{0,1} (6) (∀ljk∈LS)(∀luw∈LV):fuwjk∈{0,1} (7) 其中,
fn=fuj⋅(∑∀u∈NVReqCPU(u)) ,fl=fuwjk ⋅(∑∀ljk∈LSReqBWL(luw)) 。式(2),式(3)为容量约束,ReqCPU(u)表示虚拟节点u的CPU资源请求量,CPU(j)表示物理节点j的CPU资源总量;ReqBWL(luw)表示虚拟链路luw的带宽资源请求量,BWL(ljk)表示物理链路ljk的带宽资源总量。式(4)限制一个虚拟节点只能映射到一个底层节点,若虚拟节点u成功部署在底层节点j上,则fju=1;否则fju=0。式(5)表示相同虚拟节点不能映射到同一底层节点,NNo为虚拟网络节点数量。式(6)为变量约束,若虚拟链路luw成功部署在底层链路ljk上,则fuwjk =1否则fuwjk =0。(2)虚拟网映射节能模型:虚拟网节能映射的目标是最小化能耗。其能耗由节点及链路共同组成。因此,将节能问题建模成
min[∑ngn+∑lgl] (8) 其中,
gn=fuj⋅(pb+pl⋅u) 。pb为服务器空载时的基本功耗,pm为服务器的满载功耗,pl=pm−pb⋅u 为处理器利用率。gl=fuwjk⋅pn , pn为基本能耗。约束条件同请求接受率模型。3.1.2 纳什议价模型构建
根据纳什公理以及请求接受率和节能模型[16]可以建立基于纳什议价的虚拟网映射模型,设aAAR和aEER分别为请求接受率和节能的BATNA,则将纳什议价优化问题建模成
max[(∑nfn+∑lfl)−aAAR]⋅[(∑ngn+∑lgl)−aEER]s.t.∑nfn+∑lfl≥aAAR,∑ngn+∑lgl≥aEER} (9) 其中,两个参与人都可以通过改变自己的BATNA来改进自身利益。参与人操纵BATNA的过程如图1所示。其中P为BATNA,坐标为(a, b)。
(y−b)/(x−a)=k/h 为纳什方程,表示将剩余(即总价值减去参与人最后底线后所得到的剩余价值)v–a–b以h/k的比例分配给谈判者。所有将剩余分配完的点(x, y)都落在由点(v, 0)和(0, v)确定的直线x+y=v上。此时,点Q就是纳什均衡解。若参与人A为了提高利益将BATNA移至P1,则从此时的纳什解为Q′,意味着有利于A,而不利于B。因此,当参与人操纵其BATNA向右下方移动时将会提高自身利益而损害对方利益。从而导致最终解的不公平甚至议价失败。3.2 公平议价机制
根据3.1节分析,为了避免解的不公平或者议价失败,本节设置公平议价机制保证议价公平进行。首先根据定理1找到可以达到帕累托有效解的初始BATNA,由式(9)计算出目标,每个参与人由定理2改变自身的BATNA,在纳什议价的框架下经过多次迭代得到到达帕累托前沿的最优BATNA。进而得到请求接受率和节能的最优目标。则有以下定义。
定义 1 最优最差目标:若
(xAARn,xAARl) 和(xEERn,xEERl) 分别是请求接受率和节能的最优解,那么请求接受率最优目标和最差目标分别定义为AARb=∑nfn(xAARn)+∑lfl(xAARl) ,AARw= ∑nfn(xEERn)+∑lfl(xEERl) 。同样地,节能最优目标和最差目标分别为
EERb=∑ngn(xEERn)+∑lgl(xEERl) ,EERw= ∑ngn(xAARn)+∑lgl(xAARl) 。在迭代开始时,需要设置初始BATNA,初始值的好坏将决定议价是否成功。因此,初始BATNA的设置十分重要,则有定理1。
定理 1 假设请求接受率和节能的代价方程是连续的,那么BATNA
(AARw,EERw) 将会产生一个公平的议价结果。证明 令
x∗=(x∗n,xl∗) 是式(10)中BATNA为(AARw,EERw) 的情况下的最优化方法。在此情况下的请求接受率和节能的目标分别为sAAR和sEER。假设存在纳什议价问题(s′,d′) ,令:s′AAR=α⋅sAAR+β ,d′AAR=α⋅dAAR+β ,其中,α=EERw−EERbAARw−AARb ,β=EERb⋅AARw−EERw⋅AARbAARw−AARb 。s′AAR 和s′EER 分别表示问题(s′,d′) 中请求接受率和节能的目标,因此,AAR′w=EER′w ,AAR′b=EER′b 。令(yAAR, yEER) 为(s′,d′) 的一个可行集,则有∑[α⋅(∑ngn+ ∑lgl)+β]=yEER 和∑[α⋅(∑nfn+∑lfl)+β] =yAAR ,由于∑ngn+∑lgl 和∑nfn+∑lfl 是连续函数,该方程一定有解。意味着(yAAR,yEER) 是(s′,d′) 的一个可行结果。因此,一定有s′EER =s′AAR 。根据纳什议价模型的等价收益的不变性可知EERb=α⋅AARb+β (10) sEER=α⋅sAAR+β (11) EERw=α⋅AARw+β (12) 由式(11)和式(12)可得
EERw−sEER=α⋅(AARw−sAAR) (13) 同理,由式(10)和式(12),可得
EERw−EERb=α⋅(AARw−AARb) (14) 由式(13)和式(14)可得
EERw−sEEREERw−EERb=AARw−sAARAARw−AARb (15) 综上所述,定理1给出了一个初始BATNA可以在请求接受率和节能模型之间产生一个公平的交易。 证毕
初始BATNA设置成功后,在迭代过程中,对于BATNA的更新有定理2。
定理 2 令
(a(k)AAR,a(k)EER) 为第k次迭代的BATNA,初始化BATNA为(AARw,EERw) ,则每个参与人的BATNA更新应遵守以下BATNA改变方程a(k+1)AAR=a(k)AAR+12(∑nf(k)n+∑lf(k)l) (16) a(k+1)EER=a(k)EER+12(∑ng(k)n+∑lg(k)l) (17) 证明 在本博弈中,请求接受率第1个回合的BATNA为w1=AARw。如果节能的利益
π 超过2AARw,则节能接受AARw,否则拒绝AARw。若是首次谈判的BATNA无法通过,则请求接受率对节能的利益预测为均匀分布[0,π ],此时第2个回合要求的BATNA为w2=1/2π 。如果节能的利益π 超过w2,则接受BATNA,否则继续拒绝。利用逆向归纳法,如果在第1个回合中,节能已经拒绝了请求接受率的BATNA,拒绝的收益为0,则第2个回合的谈判是节能最后的机会。因此当且仅当π >w2时,节能的选择策略为接受,而无论第1个回合的w1值为多少,此时节能的利益总是大于零。而在第2个回合中,节能推断请求接受率的利润是标准分布于[0,π ]。因此,节能选择的w2要使自己的利益最大化,即:max(w2⋅p2a+0⋅p2r) ,其中p2a和p2r分别是节能接受和拒绝w2的概率。于是上述最大值问题变为:max[w2((p1−p2)/p1)] ,节能第2个回合的最优BATNA为w2=p1/2 ,此时双方的最大收益为:请求接受率δπ1/2 ,节能δ(π−π1)/2 。因此,对于节能来说,已知谈判进行到第2回合时所能得到的最大利益。所以首次谈判节能如果选择接受w1 ,则必须满足π−w1≥δ(π−π1)/2 ,整理得w2≥w1+((δ−2)/2)π 。综上所述,在初始BATNA为(EERw, AARw)时,可推出定理2的BATNA改变方程。 证毕在多次迭代后,根据纳什公理,此博弈将达到一个趋于帕累托前沿[13]的有效解。
3.3 基于纳什议价的虚拟网映射算法
基于以上求得的纳什议价解,虚拟网映射算法如下:
算法 1 MOVNE-NB
(1)对于每个虚拟节点,找出满足其资源请求的物理节点集合;对于每条虚拟链路,找出满足其资源请求的物理链路集合;
(2)对于CPUi, BWLi, cpui, bwli,由式(1)和式(8)计算请求接受率和节能的最优目标;
(3)根据更新方程依次更新ak及bk的值;
(4)由目标式(9)计算博弈结果;
(5)返回AAR, EER, |Vi|, |Vl|, |Si|, |Sl|的值;
(6)按资源请求量大小降序排列虚拟节点:
nvi , i=1, 2, ···, Vi,得到虚拟节点nvi 的可映射物理节点集合;(7)遍历候选集合:如果未找到满足条件的物理节点,则返回节点映射失败标志;否则挑选S中消耗资源
A(nv) 最大的虚拟节点nvmax ,若满足CVN≤CSN ,则将nvmax 映射到nsmax 上,即FN(nvmax)= nsmax ,更新nsmax 的剩余资源。//按资源从大到小排序进行节点映射;(8)按资源请求量大小降序排列虚拟链路:
lvi , i=1, 2, ···, Vl;(9)对于每条虚拟链路:如果最短路径不存在,返回链路映射失败标志;否则获取虚拟链路
lvi 两端的虚拟节点nvbi 和nvei ,得到虚拟链路lvi 的可映射链路集合。选择H中带宽资源最大的虚拟链路lvmax(nvbi,nvei) 。使用k-最短路径算法连接lvmax(nvbi, nvei) ,若路径lsmax(nsbi,nsei) 满足带宽约束CVL≤CSL ,则将lvmax(nvbi,nvei) 映射到lsmax(nsbi,nsei) 上,即FL(lvmax)=lsmax ;(10)返回MAP_SUCCESS标志。
由上述流程可知,该算法第(1)步时间复杂度与物理节点和物理链路的个数有关,为O(
‖ +\left\|S_l\right\| )。第(3)步迭代过程的时间复杂度与ak和bk有关,即O(\left\|a_k\right\| +\left\|b_k\right\| ),第(6)步及第(7)步的时间复杂度为O(\left\|S_i\right\| \left\|V_i\right\| \left\|V_i\right\| {\rm log}\left\|V_i\right\| ),第(8)步排序算法,第(9)步链路映射过程中,k-最短路径算法时间复杂度为O(\left\|S_i\right\|{\rm log} \left\|S_i\right\|+k \left\|S_i\right\| \left\|S_l\right\| ),因此链路映射过程的时间复杂度为O(\left\|V_l\right\|{\rm log}\left\|V_l\right\| + \left\|V_l\right\| \left\|S_i\right\|{\rm log}\left\|S_i\right\|+\left\|V_l\right\|k\left\|S_i\right\|+\left\|V_l\right\|\left\|S_l\right\| )。其中,\left\|V_i\right\| 和\left\|V_l\right\| 分别为虚拟网请求的节点个数和链路个数。\left\|S_i\right\| 和\left\|S_l\right\| 分别为底层网络映射集合节点个数和链路个数。4. 实验
4.1 实验环境
实验所用PC参数如下,CPU: 3.4 GHz,内存:4 G。用GT-ITM[17]模型和NS2软件生成底层物理网络和虚拟请求的拓扑结构。实验设计同文献[16],底层网络节点数为100,节点相互之间连接的概率为0.5,底层物理网络和虚拟网资源分布情况为:(1)底层物理节点CPU资源量的值分布区间为[50, 100],且服从均匀分布。(2)底层物理链路带宽资源量的值分布区间为[50, 100],且服从均匀分布。(3)虚拟节点CPU资源请求量的值分布区间为[0, 14],且服从均匀分布。(4)虚拟链路带宽资源需求量的值分布区间为[0, 34],且服从均匀分布。平均100个时间单元可到达20个虚拟网请求,且服从泊松分布。虚拟网请求总个数为2000个,运行时间单元个数约为14000个。节点和链路能量消耗中常量值设置同文献[18]: Pl = 150, Pb = 150, Pn = 15。
4.2 结果分析
(1)公平性分析:首先判定公平性,如果SAAR和SEER是本方案得到的解所对应的请求接受率和节能目标,当且仅当满足式(18)时
{\rm{PIWOS}} = \frac{{{\rm{AAR}}_w - {S_{{\rm{AAR}}} }}}{{{\rm{AAR}}_w - {\rm{AAR}}_b}} = \frac{{{\rm{EER}}_w - {S_{{\rm{EER}}} }}}{{{\rm{EER}}_w - {\rm{EER}}_b}} (18) 此时,所得到的解是公平的。即请求接受率和节能的优化率相同,在博弈过程中的让步率相同。记为PIWOS(Performance Improvement in the Whole Optimization Space),代表此目标的性能优化率。
为了验证公平性,设计实验与传统的解决多目标优化方法:聚合目标函数(Aggregate Object Function, AOF)[19]和
\varepsilon 约束法(\varepsilon -Constraint Methed,\varepsilon -CM)[20]作对比。在AOF方法中,建造聚合函数:
\alpha \cdot {\rm{AAR}}_b \cdot {s_{{\rm{EER}}} } + \beta \cdot {\rm{EER}}_b \cdot {s_{{\rm{AAR}}} } 。其中,\alpha 代表请求接受率的权值,\beta 代表节能的权值,\alpha +\beta =1。在AOF中为(\alpha ,\beta )选取不同的值:AOF(0.2, 0.8), AOF(0.5, 0.5), AOF(0.8, 0.2)。在
\varepsilon -CM方法中,(1)令请求接受率为优化目标,节能为约束条件,记为\varepsilon -CM(AAR),即{\rm{EER}} < 0.95 \cdot {\rm{EER}}_w 。(2)令节能为优化目标,请求接受率为约束条件,记为\varepsilon -CM(EER),即{\rm{AAR}} < 0.95 \cdot {\rm{AAR}}_w 。图2表明不同的方法对于节能和请求接受率的优化程度不同,MOVNE-NB在权衡两目标的公平性上有较为明显的优势。MOVNE-NB的PIWOS值为(0.7355, 0.7355),表明请求接受率和节能在各自的优化空间上得到了相同程度的优化。而AOF(0.2, 0.8)的PIWOS值为(0.5587, 0.8353),表示在节能和请求接受率的系数设为0.2和0.8时更倾向于优化请求接受率。当其系数设为0.5和0.5时,即AOF(0.5, 0.5)时,PIWOS值为(0.9068, 0.3687),此时的结果表明优化结果偏向于节能。AOF(0.8 0.2)的PIWOS值为(0.9983, 0.0129),
\varepsilon -CM(AAR)的PIWOS值为(0.4311, 0.8827),都存在优化程度不公平的问题。在优化过程中优化其中一个目标后忽略了另一个目标的性能,导致最终的优化结果相差过大。其中\varepsilon -CM(EER)没有得到可行方法。因此,运用本文算法可以避免权值的选择,得到的映射方案既保证了公平性,又在最大程度上保证了两者的优化程度。(2)映射结果分析:本文选取文献[5]的EA-FB, PR-FB算法及文献[6]的EH_Alg算法进行对比实验。图3图4表明与EA-FB, PR-FB和EH_Alg算法相比,MOVNE-NB算法的平均节点开启量分别降低5.1%, 7.3%和9.6%。平均链路开启量分别降低2.4%, 2.6%和4.6%,这是由于MOVNE-NB算法经过纳什议价的处理后,在保证请求接受率的情况下节能,尽可能使处于激活状态的节点和链路数降低。图5表明与EA-FB, PR-FB和EH_Alg算法相比系统能耗分别降低10.8%, 10.2%和12.5%。这是由于开启的节点和链路数量越少,底层网络能耗越低。图6表明MOVNE-NB算法的收益成本比有所提高。这是由于收益成本比受链路映射影响,其值与承载虚拟链路的物理路径长度成反比。而EA-FB, PR-FB和EH_Alg算法以节能为目标,力求将虚拟请求映射在相对较小的底层网络集合中,这样必定会导致其中部分链路资源利用率过高,使承载虚拟链路的底层链路过长,进而使收益成本比的下降幅度加大。图7表明EA-FB, PR-FB和EH_Alg算法的请求接受率均呈下降趋势,MOVNE-NB算法在运行10000个时间单位后有回升的趋势。这是由于EA-FB, PR-FB和EH_Alg算法以节能为目标,在不考虑请求接受率的情况下,将业务量过于集中在较小拓扑中,从而导致底层网络“瓶颈”的出现,影响请求接受率。而MOVNE-NB算法综合考虑节能和请求接受率,在两者间寻找较好的平衡。图8表明运行22000个时间单位后,EA-FB, PR-FB, EH_Alg和MOVNE-NB算法的映射时间分别为123 s, 120 s, 94 s, 120 s。与EH_Alg算法相比,MOVNE-NB算法的运行时间有所增加,EH_Alg算法在对节点优先级进行排序时,选取节点CPU资源、剩余CPU资源以及是否为开启状态为考量标准,其时间复杂度仅与节点总数,邻居节点数和链路总数有关。而EA-FB, PR-FB和MOVNE-NB算法在选取节点时,都利用迭代算法寻找映射集合后再对节点排序,因此映射时长有所增加。
5. 结束语
本文综合考虑请求接受率和节能的性能,首次将纳什议价模型运用到虚拟网映射问题上,提出一种基于博弈论纳什议价模型的虚拟网映射算法(MOVNE-NB),利用谈判技术权衡虚拟网映射过程中请求接受率和节能两个指标的性能。实验表明本文算法不仅能产生一个帕累托有效解,同时保证了全局最优及公平性,进而提高了映射综合质量。虽然将博弈论引入虚拟网中,在保证请求接受率的情况下达到了节能的效果,但在节能方向上,还有深入研究的空间。因此,下一步将继续在节能方向上展开工作,深入挖掘其他更加契合的映射算法。
-
LIANG Chengchao and YU F R. Wireless network virtualization: A survey, some research issues and challenges[J]. IEEE Communications Surveys & Tutorials, 2015, 17(1): 358–380. CHOWDHURY N M M K and BOUTABA R. Network virtualization: State of the art and research challenges[J]. IEEE Communications Magazine, 2009, 47(7): 20–26 doi: 10.1109/MCOM.2009.5183468 CHOWDHURY N M M K and BOUTABA R. A survey of network virtualization[J]. Computer Networks, 2010, 54(5): 862–876 doi: 10.1016/j.comnet.2009.10.017 贾伟, 夏靖波. 跨域虚拟网络映射问题研究[J]. 电子与信息学报, 2016, 38(3): 728–734 doi: 10.11999/JEIT150656JIA Wei and XIA Jingbo. Research on virtual network embedding across multiple domains[J]. Journal of Electronics &Information Technology, 2016, 38(3): 728–734 doi: 10.11999/JEIT150656 CHEN Xiaohua, LI Chenzhi, and JIANG Yunliang. A feedback control approach for energy efficient virtual network embedding[J]. Computer Communications, 2016, 80: 16–32 doi: 10.1016/j.comcom.2015.10.010 JIA Shuxian, JIANG Guiyuan, HE Peilan, et al. Efficient algorithm for energy-aware virtual network embedding[J]. Tsinghua Science & Technology, 2016, 21(4): 407–414 doi: 10.1109/TST.2016.7536718 HE Huajun, ZHAO Yang, WU Jinfu, et al. Cost-aware capacity provisioning for Internet video streaming CDNs[J]. The Computer Journal, 2015, 58(12): 3255–3270 doi: 10.1093/comjnl/bxv015 NONDE L, El-GORASHI T E H, and ELMIRGHANI J M H. Energy efficient virtual network embedding for cloud networks[J]. Journal of Lightwave Technology, 2015, 33(9): 1828–1849 doi: 10.1109/JLT.2014.2380777 LIN Rongping, LUO Shan, WANG Haoran, et al. Energy-aware virtual network embedding in flexi-grid networks[J]. Optics Express, 2017, 25(24): 29699–29713 doi: 10.1364/OE.25.029699 SHI Qiong, ZHAN Liqiang, ZHANG Yaoyuan, et al. Energy-efficiency versus delay tradeoff in wireless networks virtualization[J]. IEEE Transactions on Vehicular Technology, 2018, 67(1): 837–841 doi: 10.1109/TVT.2017.2738024 INES H, WAJDI L, and DJAMAL Z. Exact Multi-objective virtual network embedding in cloud environments[J]. The Computer Journal, 2015, 58(3): 403–415 doi: 10.1093/comjnl/bxu154 ZHANG Peiying, YAO Haipeng, FANG Chao, et al. Multi-objective enhanced particle swarm optimization in virtual network embedding[J]. Eurasip Journal on Wireless Communications & Networking, 2016, 2016(1): 167–175 doi: 10.1186/s13638-016-0669-2 FUDENBERG D and TIROLE J. Game Theory[M]. Cambridge: MIT Press, 1991: 18–26. MUTHOO A. Bargaining Theory with Applications[M]. Cambridge: Cambridge University Press, 1999: 99–118. FISHER R, URY W, and PATTON B. Getting to Yes: Negotiating Agreement without Giving in[M]. USA, Random House Business Books, 1981: 49–50. CHOWDHURY N M M K, RAHMAN M R, and BOUTABA R. Virtual network embedding with coordinated node and link mapping[C]. 2009 IEEE INFOCOM 28th International Conference on Computer Communications, Rio de Janeiro, Brazil, 2009: 783–791. doi: 10.1109/INFCOM.2009.5061987. ZEGURA E W, CALVERT K L, and BHATTACHARJEE S. How to model an Internetwork[C]. Proceedings of IEEE INFOCOM′ 96, Conference on Computer Communications, San Francisco, USA, 1996, 2: 594–602. doi: 10.1109/INFCOM.1996.493353. SIVARAMAN V, VISHWANATH A, ZHAO Zhi, et al. Profiling per-packet and per-byte energy consumption in the NetFPGA Gigabit router[C]. IEEE Conference on Computer Communications Workshops, Shanghai, China, 2011: 331–336. doi: 10.1109/INFCOMW.2011.5928833. ZHANG Xiaoning, WANG Sheng, ZHAO Yangming, et al. Multiobjective optimization for green network routing in game theoretical perspective[J]. IEEE Journal on Selected Areas in Communications, 2015, 33(12): 2801–2814 doi: 10.1109/JSAC.2015.2481202 HAIMES Y Y, LASDON L S, WISMER D A, et al. On a bicriterion formulation of the problems of integrated system identification and system optimization[J]. IEEE Transactions on Systems, Man & Cybernetics, 1971, SMC-1(3): 296–297 doi: 10.1109/TSMC.1971.4308298 期刊类型引用(2)
1. 余建军,吴春明. 基于可满足性模理论的虚拟网映射问题求解. 计算机应用与软件. 2023(02): 138-143 . 百度学术
2. 张祥,王艳,纪志成. 加急订单扰动的多目标柔性作业车间动态调度问题研究. 南京理工大学学报. 2021(03): 344-351 . 百度学术
其他类型引用(1)
-