eprintid: 19738 rev_number: 2 eprint_status: archive userid: 1 dir: disk0/00/01/97/38 datestamp: 2024-06-04 14:19:28 lastmod: 2024-06-04 14:19:28 status_changed: 2024-06-04 14:15:43 type: article metadata_visibility: show creators_name: Umer, A. creators_name: Ali, M. creators_name: Jehangiri, A.I. creators_name: Bilal, M. creators_name: Shuja, J. title: Multi-Objective Task-Aware Offloading and Scheduling Framework for Internet of Things Logistics ispublished: pub keywords: Ant colony optimization; Computation offloading; Decision making; Delay-sensitive applications; Fault tolerance; Fog; Hierarchical systems; Internet of things; Response time (computer systems), Analytical Hierarchy Process; Computation-intensive task; Delay sensitive; Delay-sensitive task; Energy-consumption; Fault-tolerant; Fault-tolerant manager; IoT task offloading & scheduling; Smart transportation of logistic; Task offloading; Task-aware; Task-aware scheduler; Tasks scheduling, Energy utilization, adult; algorithm; analytic hierarchy process; ant colony optimization; article; bandwidth; controlled study; decision making; diagnosis; energy consumption; female; human; internet of things; male; reaction time; sensor; simulation; traffic and transport note: cited By 0 abstract: IoT-based smart transportation monitors vehicles, cargo, and driver statuses for safe movement. Due to the limited computational capabilities of the sensors, the IoT devices require powerful remote servers to execute their tasks, and this phenomenon is called task offloading. Researchers have developed efficient task offloading and scheduling mechanisms for IoT devices to reduce energy consumption and response time. However, most research has not considered fault-tolerance-based job allocation for IoT logistics trucks, task and data-aware scheduling, priority-based task offloading, or multiple-parameter-based fog node selection. To overcome the limitations, we proposed a Multi-Objective Task-Aware Offloading and Scheduling Framework for IoT Logistics (MT-OSF). The proposed model prioritizes the tasks into delay-sensitive and computation-intensive tasks using a priority-based offloader and forwards the two lists to the Task-Aware Scheduler (TAS) for further processing on fog and cloud nodes. The Task-Aware Scheduler (TAS) uses a multi-criterion decision-making process, i.e., the analytical hierarchy process (AHP), to calculate the fog nodes� priority for task allocation and scheduling. The AHP decides the fog nodes� priority based on node energy, bandwidth, RAM, and MIPS power. Similarly, the TAS also calculates the shortest distance between the IoT-enabled vehicle and the fog node to which the IoT tasks are assigned for execution. A task-aware scheduler schedules delay-sensitive tasks on nearby fog nodes while allocating computation-intensive tasks to cloud data centers using the FCFS algorithm. Fault-tolerant manager is used to check task failure; if any task fails, the proposed system re-executes the tasks, and if any fog node fails, the proposed system allocates the tasks to another fog node to reduce the task failure ratio. The proposed model is simulated in iFogSim2 and demonstrates a 7 reduction in response time, 16 reduction in energy consumption, and 22 reduction in task failure ratio in comparison to Ant Colony Optimization and Round Robin. © 2024 by the authors. date: 2024 official_url: https://www.scopus.com/inward/record.uri?eid=2-s2.0-85191409032&doi=10.3390%2fs24082381&partnerID=40&md5=7793b14af524c47ced1060ae2d5ed501 id_number: 10.3390/s24082381 full_text_status: none publication: Sensors volume: 24 number: 8 refereed: TRUE citation: Umer, A. and Ali, M. and Jehangiri, A.I. and Bilal, M. and Shuja, J. (2024) Multi-Objective Task-Aware Offloading and Scheduling Framework for Internet of Things Logistics. Sensors, 24 (8).