Privacy-preserving for the internet of things in multi-objective task scheduling in cloud-fog computing using goal programming approach

2021 
For the Internet of Things (IoT) that have low processing power, fog computing can play an essential role as a processing resource to execute their tasks. Timely execution of the service and the optimal service cost are two major challenges of task scheduling in fog computing. In this article, a privacy architecture is proposed for task scheduling in IoT, and based on this architecture, a multi-objective algorithm is presented to minimize the service time and service cost. We simulate the problem with four scenarios: easy, medium, semi-hard, and hard, and then compare it with other multi-objective algorithms. Since the proposed algorithm is multi-objective, the goal programming approach (GPA) is used to choose one possible solution. The simulation results show that our proposed algorithm has better performance and higher convergence speed to the optimal solution than other algorithms while considering the privacy requirements of IoT devices.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    51
    References
    1
    Citations
    NaN
    KQI
    []