Fog computing is an extension of the cloud wherein storage, computing facilities and applications are provided as services with less latency using edge network resources for latency-sensitive smart applications. It allows smart applications to reduce network latency, enhance availability by acquiring resources in an elastic manner close to the data generating devices. This transformation has paved the way for a variety of trust, reliability and privacy-related issues, which resulted in a lack of confidence of smart application clients in the distributed public Fog service providers. Clients require Fog service providers to be trustworthy in order to confidently execute smart application tasks before sending them to cloud computing. In this paper, a multi-dimensional trust model has been presented, enabling smart application clients to determine the trustworthiness of Fog service providers in a Fog computing environment. Our contributions enabled by our proposed model focus on demonstrating three evaluations to determine the reliability of Fog service providers: i) Application's evaluations of a Fog service provider, ii) peers' evaluations of the Fog service provider and iii) Fog auditor's evaluations of the Fog service provider. Simulation results show that the model is feasible and can be used to determine Fog service providers' trustworthiness in a Fog computing environment. Thus, our work can help users to choose Fog service providers fairly and systematically.
展开▼