{"title":"Scheduling Real-Time Computations on Hypercubes with Load Balancing","authors":"Kwei-Jay Lin, Jen-Yao Chung, J.W.-S. Liu","doi":"10.1109/DMCC.1990.556308","DOIUrl":null,"url":null,"abstract":"This paper discusses the problem of scheduling hard real-time jobs on hypercube machines. Our model is dierent from traditional systems in that a job in our systems may be terminated if there is not enough time, producing an acceptable but lees precise result. Each job thus can be divided into a hutd (real-time) task which must always be finished before its deadline, and a flexible soft task which is executed only if there is enough processor time left. All hard tasks are scheduled first so that at least a minimally acceptable result is available for each job, but soft tasks are scheduled only after all hard tasks are done. We propose a new scheduling algorithm which combines the shortest refinement first algorithm with the well-known gradient load balancing method. The performance of the algorithm is studied by simulations.","PeriodicalId":204431,"journal":{"name":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Fifth Distributed Memory Computing Conference, 1990.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DMCC.1990.556308","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper discusses the problem of scheduling hard real-time jobs on hypercube machines. Our model is dierent from traditional systems in that a job in our systems may be terminated if there is not enough time, producing an acceptable but lees precise result. Each job thus can be divided into a hutd (real-time) task which must always be finished before its deadline, and a flexible soft task which is executed only if there is enough processor time left. All hard tasks are scheduled first so that at least a minimally acceptable result is available for each job, but soft tasks are scheduled only after all hard tasks are done. We propose a new scheduling algorithm which combines the shortest refinement first algorithm with the well-known gradient load balancing method. The performance of the algorithm is studied by simulations.