Research Article

A Cloud Service Trust Evaluation Model Based on Combining Weights and Gray Correlation Analysis

Algorithm 1

The pseudocode of trust evaluation process.
Input: Requester , Provider CS
Output: CST (,CS,Time).
D=Find(,CS,Time);
Public Void CSTrust_Eval( )
D=Find(,CS,Time);
C=Count(CSr,CSp,Time); // History interaction records are inquired by cloud trust
management center
If C≥1;
Calculate;/
Calculate
Calculate ;
else
DT= // is a trust value that is published by cloud service
Then
Calculate
Then
Calculate the comprehensive trust in
//=0.7, =0.15, =0.15
If Send service request to CS, then user feedback trust
else
 Return request failed