Execution Time and Power Consumption Optimization in Fog Computing Environment

Anwar Alghamdi, Ahmed Alzahrani, Vijeyananthan Thayananthan

Research output: Contribution to journalArticlepeer-review


The Internet of Things (IoT) paradigm is at the forefront of present and future research activities. The huge amount of sensing data from IoT devices needing to be processed is increasing dramatically in volume, variety, and velocity. In response, cloud computing was involved in handling the challenges of collecting, storing, and processing jobs. The fog computing technology is a model that is used to support cloud computing by implementing pre-processing jobs close to the end-user for realizing low latency, less power consumption in the cloud side, and high scalability. However, it may be that some resources in fog computing networks are not suitable for some kind of jobs, or the number of requests increases outside capacity. So, it is more efficient to decrease sending jobs to the cloud. Hence some other fog resources are idle, and it is better to be federated rather than forwarding them to the cloud server. Obviously, this issue affects the performance of the fog environment when dealing with big data applications or applications that are sensitive to time processing. This research aims to build a fog topology job scheduling (FTJS) to schedule the incoming jobs which are generated from the IoT devices and discover all available fog nodes with their capabilities. Also, the fog topology job placement algorithm is introduced to deploy jobs into appropriate resources in the network effectively. Finally, by comparing our result with the state-of-art first come first serve (FCFS) scheduling technique, the overall execution time is reduced significantly by approximately 20%, the energy consumption in the cloud side is reduced by 18%.
Original languageEnglish
Article number20210118
Pages (from-to)137-142
Number of pages6
JournalInternational Journal of Computer Science and Network Security
Issue number1
Publication statusPublished - 21 Jan 2021
Externally publishedYes


  • Fog Computing
  • Job Scheduling
  • Resource Management
  • Execution Time
  • Power consumption


Dive into the research topics of 'Execution Time and Power Consumption Optimization in Fog Computing Environment'. Together they form a unique fingerprint.

Cite this