姜磊磊,馬 寧
(1.安徽廣播電視大學(xué) 經(jīng)濟(jì)與管理學(xué)院,安徽 合肥 230022);2.安徽廣播電視大學(xué) 城市建設(shè)學(xué)院,安徽 合肥 230022)
目前,針對(duì)企業(yè)供應(yīng)商的評(píng)價(jià)系統(tǒng)得到了廣泛的應(yīng)用,它在使用的過(guò)程中將與其他系統(tǒng)、外部設(shè)備以及用戶相互依賴[1]。企業(yè)供應(yīng)商的評(píng)價(jià)系統(tǒng)的使用過(guò)程中各參數(shù)是不斷變化的,SDN資源價(jià)格協(xié)商作為企業(yè)供應(yīng)商評(píng)價(jià)系統(tǒng)的重要指標(biāo)[2],企業(yè)供應(yīng)商可以利用其獨(dú)特的特性參照使用環(huán)境以及自身的不斷變化進(jìn)行自主調(diào)節(jié),進(jìn)而可以確保系統(tǒng)穩(wěn)定運(yùn)行同時(shí)滿足用戶的不同要求[3]。SDN資源價(jià)格協(xié)商能力[4]在不同企業(yè)公司中的供應(yīng)商評(píng)價(jià)系統(tǒng)中變得非常關(guān)鍵[5-6]。
本文以面向SDN資源價(jià)格為出發(fā)點(diǎn),結(jié)合目標(biāo)滿足性驅(qū)動(dòng)的在線協(xié)商,提出融合企業(yè)供應(yīng)商評(píng)價(jià)的SDN資源價(jià)格協(xié)商算法(SDN resource price negotiation algorithm,SDNRPNA)。該框架將企業(yè)供應(yīng)商評(píng)價(jià)方法協(xié)商過(guò)程與需求驗(yàn)證過(guò)程有機(jī)結(jié)合,通過(guò)對(duì)特定非功能需求的驗(yàn)證來(lái)實(shí)現(xiàn)SDN資源價(jià)格運(yùn)行時(shí)的協(xié)商。
SDNRPNA通過(guò)有效結(jié)合業(yè)務(wù)邏輯和SDN資源價(jià)格協(xié)商算法,進(jìn)而使得靜態(tài)的需求算法與動(dòng)態(tài)的價(jià)格協(xié)商算法進(jìn)行完美結(jié)合,本文基于系統(tǒng)的需求實(shí)現(xiàn)的SDNRPNA框架,主要分為設(shè)計(jì)階段和運(yùn)行階段,如圖1所示。
在設(shè)計(jì)階段,企業(yè)供應(yīng)商評(píng)價(jià)系統(tǒng)被分為業(yè)務(wù)邏輯層和SDN資源價(jià)格協(xié)商兩個(gè)部分。其中,業(yè)務(wù)邏輯層主要描繪了企業(yè)供應(yīng)
圖1SDNRPNA方法框架
商評(píng)價(jià)系統(tǒng)應(yīng)該完成的任務(wù)以及應(yīng)該具備的功能。SDN資源價(jià)格協(xié)商以業(yè)務(wù)邏輯為基礎(chǔ)描述了SDN資源價(jià)格協(xié)商優(yōu)化的最終目標(biāo)。SDN資源價(jià)格協(xié)商邏輯包括監(jiān)測(cè)、分析、協(xié)商和執(zhí)行四個(gè)任務(wù)。
監(jiān)測(cè)模塊對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行監(jiān)控;分析模塊通過(guò)對(duì)收集到的數(shù)據(jù)進(jìn)行融合分析或者進(jìn)行計(jì)算等方法,對(duì)系統(tǒng)進(jìn)行判定是否應(yīng)該進(jìn)行SDN資源價(jià)格協(xié)商運(yùn)算;協(xié)商模塊主要是尋求能夠滿足SDN資源的最佳配置方式;執(zhí)行模塊將經(jīng)過(guò)SDN資源價(jià)格協(xié)商獲得的最優(yōu)配置應(yīng)用于系統(tǒng)之中,以達(dá)到對(duì)系統(tǒng)的有效控制。
如果SDN資源之間的價(jià)格無(wú)法協(xié)商確定的情況下,將會(huì)導(dǎo)致系統(tǒng)的不穩(wěn)定,進(jìn)而影響SDN資源價(jià)格協(xié)商的管理與趨勢(shì)預(yù)測(cè)。合理量化后的資源關(guān)系是進(jìn)行協(xié)商管理的前提條件。為了可以精確地實(shí)現(xiàn)對(duì)SDN資源價(jià)格協(xié)商關(guān)系量化,通過(guò)使用直接協(xié)商、信任隸屬函數(shù)、激勵(lì)函數(shù)以及資源活躍度評(píng)價(jià)函數(shù)等不同方面來(lái)描述SDN資源價(jià)格協(xié)商關(guān)系的動(dòng)態(tài)性和不確定性。
(1)
式中γ(k)∈[0,1]表示的是衰減函數(shù),主要是對(duì)發(fā)生在不同時(shí)間段內(nèi)的協(xié)商信息進(jìn)行有效的加權(quán)運(yùn)算,按照一般人們的思維習(xí)慣,對(duì)于發(fā)生不久的交互行為應(yīng)采取更多的權(quán)重計(jì)算,衰減函數(shù)可表示為:
(2)
如今的SDN資源價(jià)格協(xié)商算法主要存在的缺點(diǎn)就是對(duì)風(fēng)險(xiǎn)因素考慮較少,在開(kāi)環(huán)系統(tǒng)運(yùn)行之中,大多的重點(diǎn)是故意針對(duì)SDN資源進(jìn)行的破壞性行為,根據(jù)經(jīng)濟(jì)學(xué)中的風(fēng)險(xiǎn)預(yù)警的基本原理,本文主要從服務(wù)的方面進(jìn)行風(fēng)險(xiǎn)定義,采用如下表達(dá)式對(duì)投資風(fēng)險(xiǎn)進(jìn)行計(jì)算:
R(xi,xj)=Sj(1-Γ(xi,xj,s,t-1))=Ψ(Γ(xi,xj,s,t-1))[1-Γ(xi,xj,s,t-1)]
(3)
式中Sj表示xj所需求的服務(wù)內(nèi)容,如果Sj值變大,那么存在的風(fēng)險(xiǎn)也會(huì)變大,即風(fēng)險(xiǎn)與Sj之間的關(guān)系是成正比關(guān)系,Γ(xi,xj,s,t-1)代表xi對(duì)xj就近時(shí)間戳的SDN資源協(xié)商評(píng)價(jià),協(xié)商值如果越高,那么風(fēng)險(xiǎn)性就會(huì)越小,即風(fēng)險(xiǎn)性與1-Γ(xi,xj,s,t-1)成正比關(guān)系。
協(xié)商風(fēng)險(xiǎn)函數(shù)指的是資源提供商對(duì)用戶請(qǐng)求者需求的不確定性和本文能夠提供的服務(wù)行為的認(rèn)識(shí),它與表達(dá)式(3)之間有如下關(guān)系:
Y2(xi,xj)=1-R(xi,xj)
(4)
根據(jù)表達(dá)式(3)和式(4)可以得出,Y2(xi,xj)具有2個(gè)維度:(1)用戶請(qǐng)求者中故意利用SDN資源對(duì)提供者進(jìn)行有目的的攻擊行為,如果SDN資源價(jià)格協(xié)商的等級(jí)越高,這種惡意行為發(fā)生概率將會(huì)越低,否則相反;(2)與提供者所提供的服務(wù)質(zhì)量密切相關(guān),能夠提供服務(wù)的質(zhì)量越高,存在的風(fēng)險(xiǎn)將會(huì)越小。根據(jù)表達(dá)式(4)能夠得出,Y2(xi,xj)與R(xi,xj)之間關(guān)系呈成反比,這主要是根據(jù)定義1進(jìn)行總體資源價(jià)格協(xié)商確定的,協(xié)商風(fēng)險(xiǎn)函數(shù)使用DF表示,與R(xi,xj)成反比。
SDN資源活躍度從側(cè)面表現(xiàn)出資源協(xié)商評(píng)價(jià)的活躍程度,進(jìn)行信息反饋的數(shù)量越多,代表與SDN資源價(jià)格協(xié)商成功交互的數(shù)量就越多。如果SDN資源活躍度越高,也表明SDN資源具有很高的可信度。
(5)
式中,Φ(x)=1-(1/x+δ),L表示反饋者的數(shù)量,ntotal表示全部與j有交互關(guān)系的SDN資源數(shù)量,Φ(x)的調(diào)節(jié)常數(shù)δ是一個(gè)不小于零的常數(shù),主要是確保Φ(x)趨近于1的速度,δ值變大,那么Y(x)趨近于1的速度就會(huì)變快,根據(jù)圖1能夠得出:SDN資源活躍度Y5(xi,xj)主要是由兩個(gè)變量L和ntotal一起決定的,與SDN資源協(xié)商的其它資源數(shù)量也會(huì)變多,Y5(xi,xj)值也會(huì)增大,同時(shí)反饋者數(shù)量增多,Y5(xi,xj)的值也將變大,但是變量L和ntotal的數(shù)量真實(shí)地反映了SDN資源在資源價(jià)格協(xié)商中的活躍程度,比如,L=55,ntotal=15,δ=0.2,則Y5(xi,xj)=0.87
SDNRPNA主要借用概率來(lái)檢驗(yàn)SDN資源價(jià)格協(xié)商算法的穩(wěn)定性。SDN資源價(jià)格協(xié)商的過(guò)程可以認(rèn)為是在不同結(jié)構(gòu)和參數(shù)的系統(tǒng)中進(jìn)行資源需求分配的過(guò)程。本文將進(jìn)行如何根據(jù)需求進(jìn)行資源價(jià)格協(xié)商,同時(shí)進(jìn)行MobIS的最優(yōu)參數(shù)的優(yōu)化。為更快地解決此問(wèn)題,本文選用隨機(jī)檢驗(yàn)工具PRISM來(lái)對(duì)該方法的可靠性需求進(jìn)行驗(yàn)證.待驗(yàn)證的可靠性需求的表示文中已經(jīng)給出. SDN資源價(jià)格協(xié)商的參數(shù)設(shè)置如下:參數(shù)T0選取5作為步長(zhǎng),取值范圍為[5,25],單位為min;參數(shù)B選取50作為步長(zhǎng),取值范圍為[50,250],單位為MB。對(duì)于每類型的Network,MobIS共有208(=2*2*(2*5*5+2))種候選配置。
參數(shù)最優(yōu)化的設(shè)置將分為兩個(gè)步驟進(jìn)行:一是SDN資源價(jià)格協(xié)商的框架設(shè)計(jì),二是在已經(jīng)設(shè)計(jì)完畢的框架基礎(chǔ)上進(jìn)行參數(shù)最優(yōu)化處理。
圖2和圖3為參數(shù)(T0,B)分別取值(15,150)時(shí),在結(jié)構(gòu)框架不同的情況下,在REL1和REL2的測(cè)試結(jié)果。系統(tǒng)需要參照這些實(shí)驗(yàn)結(jié)果進(jìn)行結(jié)構(gòu)框架的不斷優(yōu)化。由于REL1閾值的設(shè)定值為0.90,在圖2中概率值保持在0.900以上的13種設(shè)置全部能夠被選作候選設(shè)置。但是REL2閾值的設(shè)定值為0.05,因此在圖3中概率值處于0.050以下的5種設(shè)置全部能夠被選作候選。這兩組候選設(shè)置的交集為{SMS,GSM,Offline(Text)},{Internet,GSM,Online(Media)},{Internet,GSM,Online(Text)},{Internet,GSM,Offline(Voice)}和{Internet,GSM,Offline(Text)}。參照用戶喜好P1,為確保用戶可以得到更新后的實(shí)時(shí)信息,系統(tǒng)需要選用Online模式來(lái)獲取信息。參照用戶喜好P2,為確保用戶的交互體驗(yàn)更加真實(shí),系統(tǒng)需要實(shí)時(shí)地獲取媒體信息。
圖2 不同結(jié)構(gòu)設(shè)計(jì)下REL1的概率圖
圖3 不同結(jié)構(gòu)設(shè)計(jì)下REL2的概率
圖4 不同參數(shù)配置下關(guān)于REL1的概率
圖4和圖5分別呈現(xiàn)了在結(jié)構(gòu){Internet,GSM,Online(Media)}中的不同參數(shù)設(shè)置下,系統(tǒng)在REL1和REL2下概率分布圖。從圖4可以看出,這15種參數(shù)設(shè)置全部符合REL1。如果參數(shù)T0相同,那么參數(shù)B的值將會(huì)越大,進(jìn)而使得概率的值也會(huì)變大。
圖5 不同參數(shù)配置下關(guān)于REL2的概率
SDNRPNA方法的主要目標(biāo)是實(shí)現(xiàn)企業(yè)供應(yīng)商評(píng)價(jià)系統(tǒng)對(duì)SDN資源價(jià)格的高效協(xié)商,以確保SDN資源價(jià)格可以符合客戶的需求。SDN資源價(jià)格協(xié)商的過(guò)程是主要是在系統(tǒng)分析算法處理后的情況下,對(duì)特定需求進(jìn)行資源價(jià)格協(xié)商的。SDN資源價(jià)格協(xié)商方法提供了一種關(guān)于企業(yè)供應(yīng)商評(píng)價(jià)的思路,有別于現(xiàn)有的其他基于SDN資源建立企業(yè)供應(yīng)商評(píng)價(jià)方法,它用簡(jiǎn)單的元素和語(yǔ)義顯示化描述了企業(yè)供應(yīng)商評(píng)價(jià)準(zhǔn)確性。
信陽(yáng)農(nóng)林學(xué)院學(xué)報(bào)2018年2期