A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems

An efficient resource allocation scheme plays a vital role in scheduling applications on high-performance computing resources in order to achieve desired level of service. The major part of the existing literature on resource allocation is covered by the real-time services having timing constraint...

Full description

Bibliographic Details
Main Authors: Qureshi, Muhammad Shuaib, Qureshi, Muhammad Bilal, Fayaz, Muhammad, Mashwani, Wali Khan, Belhaouari, Samir Brahim, Hassan, Saima, Shah, Asadullah
Format: Article
Language:English
English
Published: Sage Publications 2020
Subjects:
Online Access:http://irep.iium.edu.my/82351/
http://irep.iium.edu.my/82351/7/82351%20A%20comparative%20analysis%20of%20resource.pdf
http://irep.iium.edu.my/82351/8/82351%20A%20comparative%20analysis%20of%20resource%20SCOPUS.pdf
_version_ 1848789282805776384
author Qureshi, Muhammad Shuaib
Qureshi, Muhammad Bilal
Fayaz, Muhammad
Mashwani, Wali Khan
Belhaouari, Samir Brahim
Hassan, Saima
Shah, Asadullah
author_facet Qureshi, Muhammad Shuaib
Qureshi, Muhammad Bilal
Fayaz, Muhammad
Mashwani, Wali Khan
Belhaouari, Samir Brahim
Hassan, Saima
Shah, Asadullah
author_sort Qureshi, Muhammad Shuaib
building IIUM Repository
collection Online Access
description An efficient resource allocation scheme plays a vital role in scheduling applications on high-performance computing resources in order to achieve desired level of service. The major part of the existing literature on resource allocation is covered by the real-time services having timing constraints as primary parameter. Resource allocation schemes for the real-time services have been designed with various architectures (static, dynamic, centralized, or distributed) and quality of service criteria (cost efficiency, completion time minimization, energy efficiency, and memory optimization). In this analysis, numerous resource allocation schemes for real-time services in various high-performance computing (distributed and non-distributed) domains have been studied and compared on the basis of common parameters such as application type, operational environment, optimization goal, architecture, system size, resource type, optimality, simulation tool, comparison technique, and input data. The basic aim of this study is to provide a consolidated platform to the researchers working on scheduling and allocating high-performance computing resources to the real-time services. This work comprehensively discusses, integrates, analysis, and categorizes all resource allocation schemes for real-time services into five high-performance computing classes: grid, cloud, edge, fog, and multicore computing systems. The workflow representations of the studied schemes help the readers in understanding basic working and architectures of these mechanisms in order to investigate further research gaps
first_indexed 2025-11-14T17:54:15Z
format Article
id iium-82351
institution International Islamic University Malaysia
institution_category Local University
language English
English
last_indexed 2025-11-14T17:54:15Z
publishDate 2020
publisher Sage Publications
recordtype eprints
repository_type Digital Repository
spelling iium-823512020-09-01T02:52:34Z http://irep.iium.edu.my/82351/ A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems Qureshi, Muhammad Shuaib Qureshi, Muhammad Bilal Fayaz, Muhammad Mashwani, Wali Khan Belhaouari, Samir Brahim Hassan, Saima Shah, Asadullah T10.5 Communication of technical information An efficient resource allocation scheme plays a vital role in scheduling applications on high-performance computing resources in order to achieve desired level of service. The major part of the existing literature on resource allocation is covered by the real-time services having timing constraints as primary parameter. Resource allocation schemes for the real-time services have been designed with various architectures (static, dynamic, centralized, or distributed) and quality of service criteria (cost efficiency, completion time minimization, energy efficiency, and memory optimization). In this analysis, numerous resource allocation schemes for real-time services in various high-performance computing (distributed and non-distributed) domains have been studied and compared on the basis of common parameters such as application type, operational environment, optimization goal, architecture, system size, resource type, optimality, simulation tool, comparison technique, and input data. The basic aim of this study is to provide a consolidated platform to the researchers working on scheduling and allocating high-performance computing resources to the real-time services. This work comprehensively discusses, integrates, analysis, and categorizes all resource allocation schemes for real-time services into five high-performance computing classes: grid, cloud, edge, fog, and multicore computing systems. The workflow representations of the studied schemes help the readers in understanding basic working and architectures of these mechanisms in order to investigate further research gaps Sage Publications 2020-08-21 Article PeerReviewed application/pdf en http://irep.iium.edu.my/82351/7/82351%20A%20comparative%20analysis%20of%20resource.pdf application/pdf en http://irep.iium.edu.my/82351/8/82351%20A%20comparative%20analysis%20of%20resource%20SCOPUS.pdf Qureshi, Muhammad Shuaib and Qureshi, Muhammad Bilal and Fayaz, Muhammad and Mashwani, Wali Khan and Belhaouari, Samir Brahim and Hassan, Saima and Shah, Asadullah (2020) A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems. International journal of Distributed sensor networks, 16 (8). pp. 1-35. ISSN 1550-1477 E-ISSN 1550-1477 https://journals.sagepub.com/doi/pdf/10.1177/1550147720932750 10.1177/1550147720932750
spellingShingle T10.5 Communication of technical information
Qureshi, Muhammad Shuaib
Qureshi, Muhammad Bilal
Fayaz, Muhammad
Mashwani, Wali Khan
Belhaouari, Samir Brahim
Hassan, Saima
Shah, Asadullah
A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title_full A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title_fullStr A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title_full_unstemmed A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title_short A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
title_sort comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
topic T10.5 Communication of technical information
url http://irep.iium.edu.my/82351/
http://irep.iium.edu.my/82351/
http://irep.iium.edu.my/82351/
http://irep.iium.edu.my/82351/7/82351%20A%20comparative%20analysis%20of%20resource.pdf
http://irep.iium.edu.my/82351/8/82351%20A%20comparative%20analysis%20of%20resource%20SCOPUS.pdf