{"title":"Periodic scheduling of mixed workload in distributed systems","authors":"Georgios L. Stavrinides, H. Karatza","doi":"10.1109/ICE.2017.8279875","DOIUrl":null,"url":null,"abstract":"Efficient scheduling of jobs in distributed systems is essential to achieving good performance. This paper addresses issues of scheduling a job mix, consisting of parallel jobs and single-task, but computationally intensive jobs, on distributed processors. It considers a scheduling algorithm, referred to as periodic scheduling. With this algorithm, processor queues are rearranged only at the end of predefined time intervals, called periods. The goal is to examine whether periodic scheduling can significantly reduce the overhead that is involved with the corresponding non-periodic policy and to also provide good performance. Simulation is employed to evaluate the performance of this algorithm for different period sizes. Simulation results demonstrate that periodic job scheduling can meet the goal.","PeriodicalId":421648,"journal":{"name":"2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Engineering, Technology and Innovation (ICE/ITMC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICE.2017.8279875","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Efficient scheduling of jobs in distributed systems is essential to achieving good performance. This paper addresses issues of scheduling a job mix, consisting of parallel jobs and single-task, but computationally intensive jobs, on distributed processors. It considers a scheduling algorithm, referred to as periodic scheduling. With this algorithm, processor queues are rearranged only at the end of predefined time intervals, called periods. The goal is to examine whether periodic scheduling can significantly reduce the overhead that is involved with the corresponding non-periodic policy and to also provide good performance. Simulation is employed to evaluate the performance of this algorithm for different period sizes. Simulation results demonstrate that periodic job scheduling can meet the goal.