基于反向传播神经网络的抢占式作业调度

Anilkumar Kothalil Gopalakrishnan
{"title":"基于反向传播神经网络的抢占式作业调度","authors":"Anilkumar Kothalil Gopalakrishnan","doi":"10.1109/comptelix.2017.8003928","DOIUrl":null,"url":null,"abstract":"This paper presents a preemptive job scheduler based on a 3-layer Backpropagation Neural Network (BPNN) and a greedy task alignment procedure. The BPNN estimates priority values of jobs based on the attributes of their subtasks and the given job selection criteria of the scheduler. The scheduler is formulated in such a way that, at each time interval, the most priority job will be selected from the job queue before the next job arrives. The selected job is only preempted by a new job if its priority is less than the new job and then the preempted job will be restarted when its priority reaches high. When a predefined threshold time is reached, the job queue is refreshed to eliminate the old and low priority jobs. The proposed satisfiability measure based on job validation test, BPNN convergence test and cost value assure the efficiency of the scheduler. The performed simulations show that the presented scheduler approach is an effective one for a preemptive job scheduling application.","PeriodicalId":6917,"journal":{"name":"2017 International Conference on Computer, Communications and Electronics (Comptelix)","volume":"3 1","pages":"7-12"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A preemptive job scheduler based on a Backpropagation Neural Network\",\"authors\":\"Anilkumar Kothalil Gopalakrishnan\",\"doi\":\"10.1109/comptelix.2017.8003928\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a preemptive job scheduler based on a 3-layer Backpropagation Neural Network (BPNN) and a greedy task alignment procedure. The BPNN estimates priority values of jobs based on the attributes of their subtasks and the given job selection criteria of the scheduler. The scheduler is formulated in such a way that, at each time interval, the most priority job will be selected from the job queue before the next job arrives. The selected job is only preempted by a new job if its priority is less than the new job and then the preempted job will be restarted when its priority reaches high. When a predefined threshold time is reached, the job queue is refreshed to eliminate the old and low priority jobs. The proposed satisfiability measure based on job validation test, BPNN convergence test and cost value assure the efficiency of the scheduler. The performed simulations show that the presented scheduler approach is an effective one for a preemptive job scheduling application.\",\"PeriodicalId\":6917,\"journal\":{\"name\":\"2017 International Conference on Computer, Communications and Electronics (Comptelix)\",\"volume\":\"3 1\",\"pages\":\"7-12\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Computer, Communications and Electronics (Comptelix)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/comptelix.2017.8003928\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Computer, Communications and Electronics (Comptelix)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/comptelix.2017.8003928","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

提出了一种基于三层反向传播神经网络(BPNN)和贪心任务对齐过程的抢占式作业调度程序。BPNN根据子任务的属性和调度程序给定的作业选择标准来估计作业的优先级值。调度器是这样制定的:在每个时间间隔内,在下一个作业到达之前,将从作业队列中选择优先级最高的作业。选择的作业只有在新作业的优先级低于新作业时才会被新作业抢占,被抢占的作业优先级达到高时才会重新启动。当达到预定义的阈值时间时,将刷新作业队列以消除旧的和低优先级的作业。提出的基于作业验证测试、bp神经网络收敛性测试和成本值的满意度度量保证了调度程序的有效性。仿真结果表明,所提出的调度方法是一种有效的抢占式作业调度方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A preemptive job scheduler based on a Backpropagation Neural Network
This paper presents a preemptive job scheduler based on a 3-layer Backpropagation Neural Network (BPNN) and a greedy task alignment procedure. The BPNN estimates priority values of jobs based on the attributes of their subtasks and the given job selection criteria of the scheduler. The scheduler is formulated in such a way that, at each time interval, the most priority job will be selected from the job queue before the next job arrives. The selected job is only preempted by a new job if its priority is less than the new job and then the preempted job will be restarted when its priority reaches high. When a predefined threshold time is reached, the job queue is refreshed to eliminate the old and low priority jobs. The proposed satisfiability measure based on job validation test, BPNN convergence test and cost value assure the efficiency of the scheduler. The performed simulations show that the presented scheduler approach is an effective one for a preemptive job scheduling application.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信