TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities

Quality lifestyle leads to increasing trends in smart cities by offering modern communication and information technologies. Smart cities offer multiple applications with smart management of resources such as smart agriculture, Intelligent transportation systems, waste management and energy managemen...

Full description

Bibliographic Details
Main Authors: Ahmad Naseem Alvi, Bakhtiar Ali, Mohamed Saad Saleh, Mohammed Alkhathami, Deafallah Alsadie, Bushra Alghamdi
Format: Article
Language:English
Published: MDPI AG 2023-11-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/23/12799
_version_ 1827592471025025024
author Ahmad Naseem Alvi
Bakhtiar Ali
Mohamed Saad Saleh
Mohammed Alkhathami
Deafallah Alsadie
Bushra Alghamdi
author_facet Ahmad Naseem Alvi
Bakhtiar Ali
Mohamed Saad Saleh
Mohammed Alkhathami
Deafallah Alsadie
Bushra Alghamdi
author_sort Ahmad Naseem Alvi
collection DOAJ
description Quality lifestyle leads to increasing trends in smart cities by offering modern communication and information technologies. Smart cities offer multiple applications with smart management of resources such as smart agriculture, Intelligent transportation systems, waste management and energy management. These applications are based on IoTs that are composed of sensor networks with limited processing and computing capabilities and are connected with different types of networks. Due to limited computational capability, IoT sensor nodes require more time to compute different tasks and are required to offload some tasks to remotely placed cloud servers for task execution. Fog nodes are preferred over the cloud as they are placed in close access to IoT nodes distributed in different networks. Different types of networks make it more vulnerable to malicious attacks. Malicious nodes offload complex and high computing tasks to fog nodes to compromise their performance and create delays in the computing tasks of legitimate nodes. In addition, fog nodes even after removing the malicious nodes are unable to process all the legitimate tasks within a specific time frame. In this work, a Trust-based Efficient Task Execution Scheme (TETES) is proposed for fog node that scrutinizes the offloaded tasks sent by the malicious nodes and efficiently execute most of the trusted tasks within a stipulated time cycle. The simulated results show that TETES execute more offloaded tasks as compared to well-known First Come First Serve (FCFS), Longest Task First (LTF), and Shortest Task First (STF) algorithms.
first_indexed 2024-03-09T01:55:03Z
format Article
id doaj.art-ac5f1953b2334273a34aae9f336ad6c7
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T01:55:03Z
publishDate 2023-11-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-ac5f1953b2334273a34aae9f336ad6c72023-12-08T15:11:45ZengMDPI AGApplied Sciences2076-34172023-11-0113231279910.3390/app132312799TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart CitiesAhmad Naseem Alvi0Bakhtiar Ali1Mohamed Saad Saleh2Mohammed Alkhathami3Deafallah Alsadie4Bushra Alghamdi5Department of Electrical and Computer Engineering, COMSATS University Islamabad, Islamabad 45550, PakistanDepartment of Electrical and Computer Engineering, COMSATS University Islamabad, Islamabad 45550, PakistanInformation Systems Department, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi ArabiaInformation Systems Department, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi ArabiaInformation Systems Department, Umm Al-Qura University, Makkah 21955, Saudi ArabiaInformation Systems Department, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University (IMSIU), Riyadh 11432, Saudi ArabiaQuality lifestyle leads to increasing trends in smart cities by offering modern communication and information technologies. Smart cities offer multiple applications with smart management of resources such as smart agriculture, Intelligent transportation systems, waste management and energy management. These applications are based on IoTs that are composed of sensor networks with limited processing and computing capabilities and are connected with different types of networks. Due to limited computational capability, IoT sensor nodes require more time to compute different tasks and are required to offload some tasks to remotely placed cloud servers for task execution. Fog nodes are preferred over the cloud as they are placed in close access to IoT nodes distributed in different networks. Different types of networks make it more vulnerable to malicious attacks. Malicious nodes offload complex and high computing tasks to fog nodes to compromise their performance and create delays in the computing tasks of legitimate nodes. In addition, fog nodes even after removing the malicious nodes are unable to process all the legitimate tasks within a specific time frame. In this work, a Trust-based Efficient Task Execution Scheme (TETES) is proposed for fog node that scrutinizes the offloaded tasks sent by the malicious nodes and efficiently execute most of the trusted tasks within a stipulated time cycle. The simulated results show that TETES execute more offloaded tasks as compared to well-known First Come First Serve (FCFS), Longest Task First (LTF), and Shortest Task First (STF) algorithms.https://www.mdpi.com/2076-3417/13/23/12799trust managementfog computingtask offloadingsmart cities
spellingShingle Ahmad Naseem Alvi
Bakhtiar Ali
Mohamed Saad Saleh
Mohammed Alkhathami
Deafallah Alsadie
Bushra Alghamdi
TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
Applied Sciences
trust management
fog computing
task offloading
smart cities
title TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
title_full TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
title_fullStr TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
title_full_unstemmed TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
title_short TETES: Trust Based Efficient Task Execution Scheme for Fog Enabled Smart Cities
title_sort tetes trust based efficient task execution scheme for fog enabled smart cities
topic trust management
fog computing
task offloading
smart cities
url https://www.mdpi.com/2076-3417/13/23/12799
work_keys_str_mv AT ahmadnaseemalvi tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities
AT bakhtiarali tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities
AT mohamedsaadsaleh tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities
AT mohammedalkhathami tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities
AT deafallahalsadie tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities
AT bushraalghamdi tetestrustbasedefficienttaskexecutionschemeforfogenabledsmartcities