1.一種基于信譽系統(tǒng)和Stackelberg博弈的可信P2P流媒體帶寬定價方法,其特征在于具有如下步驟:
—定義系統(tǒng)內(nèi)部每一個節(jié)點可同時作為帶寬提供者的服務(wù)器和服務(wù)的請求者;初始化定義所述節(jié)點擁有的積分/虛擬貨幣數(shù)ci、最大下載帶寬di以及最大上傳帶寬ui和為每個請求者分配的單位價格;
—使用Stackelberg博弈描述交易過程,定義博弈的先動方為服務(wù)節(jié)點,確定價格;博弈的后動方為請求服務(wù)節(jié)點,確定需求帶寬;
假設(shè)一個服務(wù)節(jié)點k為|S(k)|個節(jié)點(S(k)為服務(wù)的節(jié)點集合)服務(wù),假設(shè)對每個個體的定價用向量表示為:
其中,為個體k的最優(yōu)價格向量,為個體k對個體i的最優(yōu)單位價格;
每個請求節(jié)點根據(jù)價格請求的帶寬用向量表示為
其中,為請求者帶寬請求向量,xi為個體i請求的帶寬數(shù);
—對每個個體的定價為:
tki為個體k對個體j的信譽值;
對每個請求者的策略
其中Si為個體i的滿意度,如果在一次交易中,個體i能夠獲得的帶寬越接近最大帶寬di那么個體i對這次交易就越滿意;個體ciSi表示在一次交易中個體愿意付出的最大積分。
2.根據(jù)權(quán)利要求1所述的基于信譽系統(tǒng)和Stackelberg博弈的可信P2P流媒體帶寬定價方法,其特征還在于:
節(jié)點i對節(jié)點j的信譽值tij;
tij=(1-γ)Dij(t)+γIij(t)
其中,Dij(t)個體i對個體j的直接信任值,Iij(t)個體i對個體j的間接信任值;γ為調(diào)節(jié)直接信任和間接信任的權(quán)重;
直接信任值得計算如下式所示,提供高質(zhì)量數(shù)據(jù)塊和總服務(wù)數(shù)的比值;
當(dāng)二者之間沒有交互時,將直接信任值置為0.5;
間接信任體現(xiàn)的是網(wǎng)絡(luò)中其他節(jié)點對該節(jié)點的看法,通過詢問和兩個節(jié)點都有過交互的第三方節(jié)點得到,具體計算方式如下式所示。
3.根據(jù)權(quán)利要求1所述的基于信譽系統(tǒng)和Stackelberg博弈的可信P2P流媒體帶寬定價方法,其特征還在于給定一個帶寬定價μki,個體i購買帶寬的最優(yōu)數(shù)量由下式給出;
其中下標(biāo)ki中k表示一次交易過程中的上傳節(jié)點;i表示這次交易中的帶寬消費節(jié)點。
4.根據(jù)權(quán)利要求3所述的基于信譽系統(tǒng)和Stackelberg博弈的可信P2P流媒體帶寬定價方法,其特征還在于設(shè)定一個帶寬服務(wù)節(jié)點k為|S(k)|個節(jié)點提供帶寬服務(wù);按照如下閾值順序?qū)λ姓埱笳哌M行排序:
如果則,最優(yōu)的價格為此時所有請求者均請求最大帶寬進而得到服務(wù)提供者k定價的取值范圍。
5.根據(jù)權(quán)利要求1所述的所述的基于信譽系統(tǒng)和Stackelberg博弈的可信P2P流媒體帶寬定價方法,其特征還在于對于任意服務(wù)節(jié)點k,的最優(yōu)解如下:
其中