Litcius/Paper detail

Resource Allocation Scheme for Community-Based Fog Computing Based on Reputation Mechanism

Ke Gu, Linyu Tang, Jiafu Jiang, Weijia Jia

2020IEEE Transactions on Computational Social Systems24 citationsDOI

Abstract

Fog computing needs to seamlessly integrate heterogeneous computing resources widely distributed in edge networks, and then, it can provide unified resources and services for users. However, due to a large number of fog nodes, there are still many security problems in the fog computing process. For example, when fog servers make resource allocation between users' tasks and fog nodes, some fog nodes can falsely claim that they have more resources than their actual ability, so as to get more task processing qualifications. Thus, it will greatly damage the interests of users and affect the quality of service. In this article, we propose a resource allocation scheme for community-based fog computing based on a reputation mechanism. When fog network provides computing services for users, we use a reputation mechanism to enable users to obtain reliable resources in fog computing. In our proposed scheme, a user first submits his/her task request to the community-based fog network, and then, the fog server makes a reliable resource allocation process based on multiple-layer communities and reputation calculation. Based on our experiments, our scheme enables users to obtain reliable resources and improves the service quality of computing resources in fog computing.

Topics & Concepts

Computer scienceReputationEdge computingResource allocationFog computingQuality of serviceScheme (mathematics)ServerDistributed computingTask (project management)Utility computingResource (disambiguation)Process (computing)Computer networkResource management (computing)Service (business)Computer securityEnhanced Data Rates for GSM EvolutionCloud computingCloud computing securityTelecommunicationsOperating systemSociologySocial scienceEconomicsMathematicsMathematical analysisManagementEconomyIoT and Edge/Fog ComputingCaching and Content DeliveryAccess Control and Trust