Facing multidemand tasks and massive heterogeneous resources in an IoT edge computing environment, it is a challenge to obtain reliable and quick response service and allocate application tasks to resource nodes that meet task requirements and user preference. Since IoT edge computing is facing different types of severe attacks, such as message attacks, swing attacks, collusion attack, node attacks, etc., providing a reliable service environment, trust evaluation between edge nodes is necessary. Existing trust computing schemes, however, suffer from a long response period and low malicious detection rate in a dynamic environment. To alleviate these issues, we propose a reliable and efficient task offloading strategy based on the multifeedback trust mechanism (TOSMFTM). First, a reliable and efficient architecture of TOSMFTM is established, which can effectively improve the ability of trust computing and task offloading. Second, according to the broker’s dynamic monitoring of data, a multifeedback trust aggregation model based on time attenuation and interaction frequency is proposed to provide a trusted running environment. Third, a trust weight <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k$ </tex-math></inline-formula> -means (TWK-means) clustering algorithm is designed based on resource attributes to enhance the reliability of service, and quickly and accurately cluster out resource nodes required by the task. Finally, we construct a task offloading model based on trust clustering to ensure user experience quality and promote system efficiency. Different from existing task processing models, which only focus on task offloading, our method also carries out resource preprocessing, trust evaluation, and resource clustering before task processing. The experiment verifies the effectiveness and feasibility of our TOSMFTM scheme.
Read full abstract