Home > Research > Publications & Outputs > A cache-based approach toward improved scheduli...

Electronic data

  • Cache_paper(10-01-20)

    Rights statement: This is the peer reviewed version of the following article: Khan, OA, Malik, SUR, Baig, FM, et al. A cache-based approach toward improved scheduling in fog computing. Softw: Pract Exper. 2021; 51: 2360– 2372. https://doi.org/10.1002/spe.2824 which has been published in final form at https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2824 This article may be used for non-commercial purposes in accordance With Wiley Terms and Conditions for self-archiving.

    Accepted author manuscript, 1.19 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

A cache-based approach toward improved scheduling in fog computing

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

A cache-based approach toward improved scheduling in fog computing. / Khan, O.A.; Malik, S.U.R.; Baig, F.M. et al.
In: Software: Practice and Experience, Vol. 51, No. 12, 31.12.2021, p. 2360-2372.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Khan, OA, Malik, SUR, Baig, FM, Islam, SU, Pervaiz, H, Malik, H & Ahmed, SH 2021, 'A cache-based approach toward improved scheduling in fog computing', Software: Practice and Experience, vol. 51, no. 12, pp. 2360-2372. https://doi.org/10.1002/spe.2824

APA

Khan, O. A., Malik, S. U. R., Baig, F. M., Islam, S. U., Pervaiz, H., Malik, H., & Ahmed, S. H. (2021). A cache-based approach toward improved scheduling in fog computing. Software: Practice and Experience, 51(12), 2360-2372. https://doi.org/10.1002/spe.2824

Vancouver

Khan OA, Malik SUR, Baig FM, Islam SU, Pervaiz H, Malik H et al. A cache-based approach toward improved scheduling in fog computing. Software: Practice and Experience. 2021 Dec 31;51(12):2360-2372. Epub 2020 Apr 12. doi: 10.1002/spe.2824

Author

Khan, O.A. ; Malik, S.U.R. ; Baig, F.M. et al. / A cache-based approach toward improved scheduling in fog computing. In: Software: Practice and Experience. 2021 ; Vol. 51, No. 12. pp. 2360-2372.

Bibtex

@article{8d8154cc983e4e49b1bed1ae4a172f99,
title = "A cache-based approach toward improved scheduling in fog computing",
abstract = "Fog computing is a promising technique to reduce the latency and power consumption issues of the Internet of Things (IoT) ecosystem by enabling storage and computational resource close to the end-user devices with additional benefits such as improved execution time and processing. However, with an increase in IoT devices, the resource allocation and job scheduling became a complicated and cumbersome task due to limited and heterogeneous resources along with the locality restriction in such computing environment. Therefore, this paper proposes a cache-based approach for efficient resource allocation in fog computing environment, while maintaining the quality of service. The proposed algorithm is realized using iFogSim simulator and a comprehensive comparison is presented with the traditional First Come First Served and Shortest Job First policies. The performance evaluation revealed that with the proposed scheme the execution time, latency, processing delays and power consumption decreased by 38%, 11.1%, 6%, and 17.8%, respectively, as compared to those of the traditional schemes. ",
keywords = "cache, cloud computing, fog computing, IoT, job scheduling, QoE, QoS, Electric power utilization, Fog, Green computing, Internet of things, Quality of service, Resource allocation, Scheduling, Comprehensive comparisons, Computational resources, Computing environments, Efficient resource allocation, First come first served, Heterogeneous resources, Internet of thing (IOT), Processing delay, Fog computing",
author = "O.A. Khan and S.U.R. Malik and F.M. Baig and S.U. Islam and H. Pervaiz and H. Malik and S.H. Ahmed",
note = "This is the peer reviewed version of the following article: Khan, OA, Malik, SUR, Baig, FM, et al. A cache-based approach toward improved scheduling in fog computing. Softw: Pract Exper. 2021; 51: 2360– 2372. https://doi.org/10.1002/spe.2824 which has been published in final form at https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2824 This article may be used for non-commercial purposes in accordance With Wiley Terms and Conditions for self-archiving. ",
year = "2021",
month = dec,
day = "31",
doi = "10.1002/spe.2824",
language = "English",
volume = "51",
pages = "2360--2372",
journal = "Software: Practice and Experience",
issn = "0038-0644",
publisher = "John Wiley and Sons Ltd",
number = "12",

}

RIS

TY - JOUR

T1 - A cache-based approach toward improved scheduling in fog computing

AU - Khan, O.A.

AU - Malik, S.U.R.

AU - Baig, F.M.

AU - Islam, S.U.

AU - Pervaiz, H.

AU - Malik, H.

AU - Ahmed, S.H.

N1 - This is the peer reviewed version of the following article: Khan, OA, Malik, SUR, Baig, FM, et al. A cache-based approach toward improved scheduling in fog computing. Softw: Pract Exper. 2021; 51: 2360– 2372. https://doi.org/10.1002/spe.2824 which has been published in final form at https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2824 This article may be used for non-commercial purposes in accordance With Wiley Terms and Conditions for self-archiving.

PY - 2021/12/31

Y1 - 2021/12/31

N2 - Fog computing is a promising technique to reduce the latency and power consumption issues of the Internet of Things (IoT) ecosystem by enabling storage and computational resource close to the end-user devices with additional benefits such as improved execution time and processing. However, with an increase in IoT devices, the resource allocation and job scheduling became a complicated and cumbersome task due to limited and heterogeneous resources along with the locality restriction in such computing environment. Therefore, this paper proposes a cache-based approach for efficient resource allocation in fog computing environment, while maintaining the quality of service. The proposed algorithm is realized using iFogSim simulator and a comprehensive comparison is presented with the traditional First Come First Served and Shortest Job First policies. The performance evaluation revealed that with the proposed scheme the execution time, latency, processing delays and power consumption decreased by 38%, 11.1%, 6%, and 17.8%, respectively, as compared to those of the traditional schemes. 

AB - Fog computing is a promising technique to reduce the latency and power consumption issues of the Internet of Things (IoT) ecosystem by enabling storage and computational resource close to the end-user devices with additional benefits such as improved execution time and processing. However, with an increase in IoT devices, the resource allocation and job scheduling became a complicated and cumbersome task due to limited and heterogeneous resources along with the locality restriction in such computing environment. Therefore, this paper proposes a cache-based approach for efficient resource allocation in fog computing environment, while maintaining the quality of service. The proposed algorithm is realized using iFogSim simulator and a comprehensive comparison is presented with the traditional First Come First Served and Shortest Job First policies. The performance evaluation revealed that with the proposed scheme the execution time, latency, processing delays and power consumption decreased by 38%, 11.1%, 6%, and 17.8%, respectively, as compared to those of the traditional schemes. 

KW - cache

KW - cloud computing

KW - fog computing

KW - IoT

KW - job scheduling

KW - QoE

KW - QoS

KW - Electric power utilization

KW - Fog

KW - Green computing

KW - Internet of things

KW - Quality of service

KW - Resource allocation

KW - Scheduling

KW - Comprehensive comparisons

KW - Computational resources

KW - Computing environments

KW - Efficient resource allocation

KW - First come first served

KW - Heterogeneous resources

KW - Internet of thing (IOT)

KW - Processing delay

KW - Fog computing

U2 - 10.1002/spe.2824

DO - 10.1002/spe.2824

M3 - Journal article

VL - 51

SP - 2360

EP - 2372

JO - Software: Practice and Experience

JF - Software: Practice and Experience

SN - 0038-0644

IS - 12

ER -