Trust is one of the most important means to improve the reliability of computing resources provided in a cloud environment and it plays an important role in commercial cloud environments. Trust is the estimation of the capability of a cloud resource in completing a task based on reputation, identity, behavior, and availability in the context of a distributed environment. It helps customers in the selection of appropriate resources in heterogeneous cloud infrastructure. The cloud computing depends on the following QoS parameters such as reliability, availability, scalability, security, and past behavior of the cloud resources.
This paper introduces a novel trust model to evaluate cloud resources of IaaS (Infrastructure as a Service) providers by means of Trust Resource Broker. The Trust Resource Broker selects trustworthy cloud resources based on the requirements of customers. The proposed trust model evaluates the trust value of the resources based on the identity as well as behavioral trust. The proposed model applies the QoS metrics suitable for cloud resources. The results of the experiments show that the proposed trust model selects the most reliable resources in a cloud environment.