X. Su, M. Zhang, Y. Mu, et al. A robust trust model for service oriented systems [J]. Journal of Computer and System Sciences, 2012, (79): 596-608.
面向服務系統的魯棒可信模型
摘要——在面向服務計算應用中,服務用戶和提供者在進行交互前須要對潛在的合做者進行可信等級的評估。可信評估的準確性很大程度上影響着交互的成功率。因爲在開放動態環境下沒有集中的標準的評估指標或信譽記錄,所以可信評估時一個很大的挑戰。在論文中,提出了基於優先的可信模型。該模型源於指定裁判的服務提供者的可信評價和歷史數據。除此,用戶能夠指定他們的偏好優先級來影響可信評估的結果。實驗結果代表提出的模型比其餘可信模型有更好的性能,尤爲在開放動態環境
3. Problem description and definitions
代理:用戶、提供商,引入referee裁判代理,對服務進行評分
下用六個定義描述服務
定義1:服務描述(SDes),用n個屬性及相應的權重描述
定義2:評分矩陣(RS),每一個評分值爲[0,100]
,
定義3:服務體驗(Exp),提供商的成功率與成功次數,
定義4:服務請求(SReq),服務用戶ID,服務描述SDes,RN請求關聯的參考,SThreshold成功率的門限
定義5:參考(Ref),評判ID,服務描述SDes,RS爲裁判的評分值,T是評判的時刻,
定義6:服務回覆(SRep),服務提供商SPID,不一樣評判者的參照集合RefSet,經驗指標Exp,
4. Basic modules in the PBTrust model
4.1. The Request Module請求模塊
三個屬性,兩個參考,門限值爲0.7。
4.2. The Reply Module回覆模塊
當有3個參考時,挑選兩個,成功率0.7,成功調用次數35。
4.3. The Priority-Based Trust Calculation Module基於優先級的可信計算模塊
計算潛在提供商的可信值,
基於四個視角:提供者的經驗、參考服務和請求服務在屬性優先分佈上的類似度、潛在提供商的合適程度、以及第三方的評分時間關聯程度
4.4. The evaluation module
參考
對cost滿意,對speed不滿意,對quality很是滿意
成功次數和成功率的更新
5. Priority-based trust calculation
5.1. Design and principle of priority-based trust calculation
EW是提供商的體驗權重,Sim指的是請求服務的kth參考報告屬性優先分佈的類似度,SInd是基於kth用戶評分信息和請求服務優先級的適用性指標,TStamp表明kth參考的時間戳。RN是參考總數。
5.2. Experience weight calculation
體驗權重,SRate表示成功率,Fsn是提供商先前成功性能的總數,
,
,隨SNum呈指數遞增
5.3. Similarity calculation
CW和RW分別表示請求服務/參考服務的屬性權重(優先級)
5.4. Suitability indicator calculation
CWk爲用戶請求服務kth屬性的權重,Rk爲ith參考給出的kth屬性評分值
5.5. Timestamp calculation
爲ith參考生成到如今的時間段,λ在根據應用域來控制遞減速度的係數
(
時間衰減函數)
6. Experiments and analysis
6.1. Experiment objective and benchmark實驗對象和基準
實驗指標:滿意度 the Satisfaction Degree (SatDegree),表示選擇的服務與用戶指望的服務之間的不一樣
Sim表示參考服務和請求服務之間優先級分佈的類似程度,Ri表示ith屬性的評分