Browse by author
Lookup NU author(s): Devki Jha,
Dr Ellis SolaimanORCiD,
Professor Raj Ranjan
This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
In the Internet of Things (IoT) era, various nodes generate vast quantities of records, and data processing solutions consist of a number of activities/tasks that can be executed at the Edge of the network or on the Cloud. Their management at the Edge of the network may limit the time required to complete responses and return the final result/analytic to end users or applications. Also IoT nodes can perform a restricted amount of functionality over the contextual information gathered, owing to their restricted computational and resource capacities. Whether tasks are assigned to an Edge or a Cloud is based on a number of factors such as: tasks' constraints, the load of nodes, and energy capacity. We propose a greedy heuristic algorithm to allocate tasks between the available resources while minimizing the execution time. The allocation algorithm considers factors such as the deadline associated with each task, location, and budget constraint. We evaluate the proposed work using iFogSim considering two use case studies. The performance analysis shows that the proposed algorithm has minimized cost, execution time, control loop delay, networking, and Cloud energy consumption compared to the Cloud-only approach.
Author(s): Alqahtani A, Jha DN, Patel P, Solaiman E, Ranjan R
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: 1st Workshop on Cyber-Physical Social Systems (CPSS) 2019
Year of Conference: 2019
Online publication date: 06/01/2020
Acceptance date: 07/10/2019
Date deposited: 16/11/2019