Research Article

TrustyFeer: A Subjective Logic Trust Model for Smart City Peer-to-Peer Federated Clouds

Algorithm 2

Update opinion values for server provider.
(1) procedure Update
(2) if the client provider in a new direct transaction then
(3) Update opinion values of server provider in the client provider’s matrix
(4) believe = ServiceScore ExpectedValueOfClientProvider
(5) disbelieve = (1.0 − ServiceScore) ExpectedValueOfClientProvider
(6) uncertainty = 1.0 − (believe + disbelieve)
(7)end if
(8) end procedure