{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T17:19:25Z","timestamp":1778347165153,"version":"3.51.4"},"reference-count":93,"publisher":"SAGE Publications","issue":"8","license":[{"start":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T00:00:00Z","timestamp":1596240000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:p> 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. <\/jats:p>","DOI":"10.1177\/1550147720932750","type":"journal-article","created":{"date-parts":[[2020,8,21]],"date-time":"2020-08-21T12:35:57Z","timestamp":1598013357000},"page":"155014772093275","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":11,"title":["A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems"],"prefix":"10.1177","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3908-6302","authenticated-orcid":false,"given":"Muhammad Shuaib","family":"Qureshi","sequence":"first","affiliation":[{"name":"Kulliyyah of Information & Communication Technology (KICT), International Islamic University, Kuala Lumpur, Malaysia"},{"name":"Department of Computer Science, School of Arts and Sciences, University of Central Asia, Naryn, Kyrgyz Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad Bilal","family":"Qureshi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Shaheed Zulfikar Ali Bhutto Institute of Science and Technology, Islamabad, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Muhammad","family":"Fayaz","sequence":"additional","affiliation":[{"name":"Department of Computer Science, School of Arts and Sciences, University of Central Asia, Naryn, Kyrgyz Republic"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wali Khan","family":"Mashwani","sequence":"additional","affiliation":[{"name":"Institute of Numerical Sciences, Kohat University of Science & Technology, Kohat, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2336-0490","authenticated-orcid":false,"given":"Samir Brahim","family":"Belhaouari","sequence":"additional","affiliation":[{"name":"Division of Information and Computing Technology, College of Science and Engineering, Hamad Bin Khalifa University, Doha, Qatar"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saima","family":"Hassan","sequence":"additional","affiliation":[{"name":"Institute of Computing, Kohat University of Science & Technology, Kohat, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Asadullah","family":"Shah","sequence":"additional","affiliation":[{"name":"Kulliyyah of Information & Communication Technology (KICT), International Islamic University, Kuala Lumpur, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2020,8,21]]},"reference":[{"key":"bibr1-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2016.04.008"},{"key":"bibr2-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2013.09.009"},{"key":"bibr3-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/11605300_11"},{"key":"bibr4-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-014-9292-9"},{"key":"bibr5-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/71.877834"},{"key":"bibr6-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1023\/B:TIME.0000045315.61234.1e"},{"key":"bibr7-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2009.01.003"},{"key":"bibr8-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/32.48943"},{"key":"bibr9-1550147720932750","doi-asserted-by":"publisher","DOI":"10.15373\/22778160\/January2014\/10"},{"key":"bibr10-1550147720932750","first-page":"402","volume-title":"Proceedings of the 5th IEEE\/ACM international workshop on grid computing","author":"He L"},{"key":"bibr11-1550147720932750","first-page":"410","volume-title":"Proceedings of the 5th IEEE\/ACM international workshop on grid computing","author":"Caron E"},{"key":"bibr12-1550147720932750","volume-title":"Real-time systems","author":"Liu JWS","year":"2000","edition":"3"},{"key":"bibr13-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s11241-005-0507-9"},{"key":"bibr14-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2000.10061"},{"key":"bibr15-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2866491"},{"key":"bibr16-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2579198"},{"issue":"9","key":"bibr17-1550147720932750","first-page":"35","volume":"137","author":"Hridita BA","year":"2016","journal-title":"Int J Comput Appl"},{"key":"bibr18-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2745201"},{"key":"bibr19-1550147720932750","doi-asserted-by":"publisher","DOI":"10.12913\/22998624\/62746"},{"key":"bibr20-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.2000.1714"},{"key":"bibr21-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-011-0554-z"},{"key":"bibr22-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1145\/3166227.3166228"},{"key":"bibr23-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.017"},{"key":"bibr24-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.scs.2019.101523"},{"key":"bibr25-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2891130"},{"key":"bibr26-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2900288"},{"key":"bibr27-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.02.019"},{"key":"bibr28-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.10.046"},{"key":"bibr29-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2018.11.011"},{"key":"bibr30-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-10-8797-4_40"},{"key":"bibr31-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-018-02742-0"},{"key":"bibr32-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.09.054"},{"issue":"1","key":"bibr33-1550147720932750","doi-asserted-by":"crossref","first-page":"2","DOI":"10.3390\/fi10010002","volume":"10","author":"Anwar N","year":"2018","journal-title":"Fut Internet"},{"key":"bibr34-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1186\/s13677-018-0105-8"},{"key":"bibr35-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.05.042"},{"key":"bibr37-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-018-7051-9"},{"key":"bibr38-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2018.10.020"},{"key":"bibr39-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2760801"},{"key":"bibr40-1550147720932750","doi-asserted-by":"publisher","DOI":"10.3390\/computers6020015"},{"key":"bibr41-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4208"},{"key":"bibr42-1550147720932750","first-page":"1","volume-title":"Proceedings of IEEE\/ACM 21st international symposium on distributed simulation and real time applications (DS-RT)","author":"Stavrinides GL"},{"key":"bibr43-1550147720932750","doi-asserted-by":"publisher","DOI":"10.18488\/journal.76\/2016.3.1\/76.1.25.34"},{"key":"bibr44-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-016-0566-9"},{"key":"bibr45-1550147720932750","first-page":"24","volume-title":"Proceedings of 2016 international symposium on performance evaluation of computer and telecommunication systems (SPECTS)","author":"Stavrinides GL"},{"key":"bibr46-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1515\/amcs-2015-0051"},{"key":"bibr47-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3204"},{"key":"bibr48-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.04.081"},{"key":"bibr49-1550147720932750","first-page":"3019","volume":"4","author":"Sindhu S","year":"2015","journal-title":"Int J Adv Res Comput Eng Technol"},{"key":"bibr50-1550147720932750","first-page":"139","volume-title":"Proceeding of 2015 international conference on electronic design, computer networks & automated verification (EDCAV)","author":"Raghavan S"},{"key":"bibr51-1550147720932750","first-page":"21","volume-title":"Proceedings of IEEE 21st international conference on embedded and real-time computing systems and applications","author":"Han Q"},{"key":"bibr52-1550147720932750","first-page":"231","volume-title":"Proceedings of IEEE 3rd international conference on future internet of things and cloud","author":"Stavrinides GL"},{"key":"bibr53-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.08.065"},{"key":"bibr54-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2012.09.009"},{"key":"bibr55-1550147720932750","first-page":"774","volume-title":"2014 IEEE\/ACM 7th international conference on utility and cloud computing","author":"Deniziak S"},{"key":"bibr57-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2310452"},{"key":"bibr58-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1080\/00207543.2013.767988"},{"key":"bibr59-1550147720932750","first-page":"385","volume-title":"Proceedings of IEEE 8th international conference on digital information management","author":"Hussain H"},{"key":"bibr60-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2012.02.002"},{"key":"bibr61-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.2839"},{"key":"bibr62-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2011.07.005"},{"key":"bibr63-1550147720932750","first-page":"1476","volume-title":"Proceedings of the 2011 ACM symposium on applied computing","author":"Liu S"},{"key":"bibr64-1550147720932750","first-page":"1","volume-title":"2011 proceedings of 20th international conference on computer communications and networks (ICCCN)","author":"Kumar K"},{"key":"bibr65-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1712"},{"key":"bibr66-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2015.09.064"},{"key":"bibr67-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-019-06907-9"},{"key":"bibr68-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-019-02928-y"},{"key":"bibr70-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2013.05.148"},{"key":"bibr71-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2315797"},{"key":"bibr72-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2012.05.004"},{"key":"bibr73-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2015.01.004"},{"key":"bibr74-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s10489-015-0710-x"},{"key":"bibr75-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0158229"},{"key":"bibr76-1550147720932750","doi-asserted-by":"publisher","DOI":"10.4018\/IJGHPC.2018010101"},{"key":"bibr77-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-017-0556-6"},{"issue":"12","key":"bibr78-1550147720932750","first-page":"5780","volume":"11","author":"Frederic NZ","year":"2017","journal-title":"KSII Trans Internet Inf Syst"},{"key":"bibr79-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1145\/3057267"},{"issue":"17","key":"bibr80-1550147720932750","first-page":"41","volume":"131","author":"Rouhifar M","year":"2015","journal-title":"Int J Comput Appl"},{"key":"bibr81-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-73767-6_2"},{"key":"bibr82-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2020.2967502"},{"key":"bibr83-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1700120"},{"key":"bibr84-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-019-00783-7"},{"key":"bibr85-1550147720932750","first-page":"1","volume-title":"Proceedings of the 19th international conference on distributed computing and networking. ICDCN \u201918","author":"Mahmud R"},{"key":"bibr86-1550147720932750","unstructured":"Zarrin J, Aguiar RL, Barraca JP. Decentralized resource discovery and management for future manycore systems. arXiv:1710.03649, 2017, pp.1\u201346."},{"key":"bibr87-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/j.micpro.2012.08.005"},{"key":"bibr88-1550147720932750","first-page":"1","volume-title":"Proceedings of the 50th annual design automation conference","author":"Anagnostopoulos I"},{"key":"bibr90-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71035-6_5"},{"key":"bibr91-1550147720932750","first-page":"220","volume-title":"Proceedings of the 17th international conference on parallel architectures and compilation techniques","author":"Jiang Y"},{"key":"bibr92-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1016\/S0736-5845(02)00013-3"},{"key":"bibr93-1550147720932750","first-page":"405","volume-title":"Proceedings of the joint international conference on vector and parallel processing (CONPAR 90\/VAPP IV)","author":"Boillat JE"},{"key":"bibr94-1550147720932750","first-page":"389","volume-title":"Proceedings of IEEE international symposium on circuits and systems","author":"Marcon C"},{"key":"bibr96-1550147720932750","first-page":"917","volume-title":"Proceedings of 46th IEEE\/ACM annual design automation conference","author":"Shojaei H"},{"key":"bibr97-1550147720932750","first-page":"71","volume-title":"Proceedings of the 2012 ACM international conference on compilers, architectures and synthesis for embedded systems","author":"Schor L"},{"key":"bibr98-1550147720932750","doi-asserted-by":"publisher","DOI":"10.1002\/0471648299"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147720932750","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1550147720932750","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147720932750","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,21]],"date-time":"2020-08-21T12:36:22Z","timestamp":1598013382000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1177\/1550147720932750"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8]]},"references-count":93,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["10.1177\/1550147720932750"],"URL":"https:\/\/doi.org\/10.1177\/1550147720932750","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8]]}}}