Abstract

Fog computing systems (FCS) have been widely integrated in the IoT-based applications aiming to improve the quality of services (QoS) such as low response service delay by performing the task computation nearby the task generation sources (i.e., IoT devices) on behalf of remote cloud servers. However, to achieve the objective of delay reduction remains challenging for offloading strategies due to the resource limitation of fog devices. In addition, a high rate of task requests combined with heavy tasks (i.e., large task size) may cause a high imbalance of workload distribution among the heterogeneous fog devices. To cope with the situation, this paper proposes a dynamic task offloading (DTO) approach, which is based on the resource states of fog devices to derive the task offloading policy dynamically. Accordingly, a task can be executed by either a single fog or multiple fog devices through parallel computation of subtasks to reduce the task execution delay. Through the extensive simulation analysis, the proposed approaches show potential advantages in reducing the average delay significantly in the systems with high rate of service requests and heterogeneous fog environment compared with the existing solutions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call