Priority Scheduling Implementation for Exam Schedule

Muhammad Irwan Yanwari, A. S. Prabuwono, T. R. Yudantoro, Nurseno Bayu Aji, Wiktasari, Slamet Handoko
{"title":"Priority Scheduling Implementation for Exam Schedule","authors":"Muhammad Irwan Yanwari, A. S. Prabuwono, T. R. Yudantoro, Nurseno Bayu Aji, Wiktasari, Slamet Handoko","doi":"10.24002/ijis.v5i2.6871","DOIUrl":null,"url":null,"abstract":"Scheduling is a common problem that has been raised for a long time. Many algorithms have been created for this problem. Some algorithms offer flexibility in terms of constraints and complex operations. Because of that complexity, many algorithms will need huge computation resources and execution time. A platform like a web application has many restrictions such as execution time and computation resources. A complex algorithm is not suited for the web application platform. Priority scheduling is a scheduling algorithm based on a priority queue. Every schedule slot will produce a queue based on the constraints. Each constraint will have a different weight. Weight in queue represents their priority. This algorithm provides a light algorithm that only needs a few computations and execution times. The exam schedule is one of many problems in educational institutions. A web application is a popular platform that can be accessed from everywhere. Many educational institutions use web platforms as their main system platform. Web platforms have some restrictions such as execution time. Due to web platform restrictions, priority scheduling is a suitable algorithm for this platform. In this study, the author tries to implement a priority scheduling algorithm in scheduling cases with a website platform and shows that this algorithm solution can be an alternative for solving scheduling cases with low computational resources.","PeriodicalId":34118,"journal":{"name":"Indonesian Journal of Information Systems","volume":"27 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Indonesian Journal of Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24002/ijis.v5i2.6871","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Scheduling is a common problem that has been raised for a long time. Many algorithms have been created for this problem. Some algorithms offer flexibility in terms of constraints and complex operations. Because of that complexity, many algorithms will need huge computation resources and execution time. A platform like a web application has many restrictions such as execution time and computation resources. A complex algorithm is not suited for the web application platform. Priority scheduling is a scheduling algorithm based on a priority queue. Every schedule slot will produce a queue based on the constraints. Each constraint will have a different weight. Weight in queue represents their priority. This algorithm provides a light algorithm that only needs a few computations and execution times. The exam schedule is one of many problems in educational institutions. A web application is a popular platform that can be accessed from everywhere. Many educational institutions use web platforms as their main system platform. Web platforms have some restrictions such as execution time. Due to web platform restrictions, priority scheduling is a suitable algorithm for this platform. In this study, the author tries to implement a priority scheduling algorithm in scheduling cases with a website platform and shows that this algorithm solution can be an alternative for solving scheduling cases with low computational resources.
考试日程的优先级调度实现
调度是一个长期以来被提出的常见问题。针对这个问题已经创建了许多算法。一些算法在约束和复杂操作方面提供了灵活性。由于这种复杂性,许多算法将需要大量的计算资源和执行时间。像web应用程序这样的平台有很多限制,比如执行时间和计算资源。复杂的算法不适合web应用平台。优先级调度是一种基于优先级队列的调度算法。每个调度槽将基于约束产生一个队列。每个约束都有不同的权重。队列中的权重表示它们的优先级。该算法提供了一种轻量级算法,只需要少量的计算和执行时间。考试日程是教育机构面临的诸多问题之一。web应用程序是一个可以从任何地方访问的流行平台。许多教育机构将web平台作为其主要的系统平台。Web平台有一些限制,比如执行时间。由于web平台的限制,优先级调度是适合该平台的算法。在本研究中,作者尝试在网站平台的调度案例中实现一种优先级调度算法,并表明该算法解决方案可以作为求解计算资源较少的调度案例的替代方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
7
审稿时长
12 weeks
×
引用
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学术官方微信