A Heuristic Approach to Task Scheduling in Internet-Based Grids of Computers

Javier Díaz, S. Reyes, C. Muñoz-Caro, A. Niño
{"title":"A Heuristic Approach to Task Scheduling in Internet-Based Grids of Computers","authors":"Javier Díaz, S. Reyes, C. Muñoz-Caro, A. Niño","doi":"10.1109/ADVCOMP.2008.9","DOIUrl":null,"url":null,"abstract":"Self-scheduling algorithms can achieve a good balance between workload and communication overhead in computational systems. In particular, quadratic self-scheduling (QSS) and exponential self-scheduling (ESS) are flexible enough to adapt to distributed systems. Thus, they are of interest for application in Internet-based grids of computers. However, these algorithms depend on several parameters, which have to be optimized for the working environment. To tackle this problem, we present here a heuristic approach, based in simulated annealing (SA), to optimize all the parameters of QSS and ESS. To such a goal, the computational grid environment is simulated. We find that the optimal SA results permit to reduce the overall computing time of a set of tasks up to a 12%, with respect to results obtained with previous values of the parameters experimentally determined. Moreover, the time to obtain the SA optimized parameters by simulation is negligible compared with that needed using experimental measures. In addition, we find the results to be fairly insensitive to the size of the chunks (sets of tasks sent to a processor). Finally, the results show the SA scheduling approach to be very efficient, since a simple linear dependence of the overall computing time with the number of tasks is found.","PeriodicalId":269090,"journal":{"name":"2008 The Second International Conference on Advanced Engineering Computing and Applications in Sciences","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 The Second International Conference on Advanced Engineering Computing and Applications in Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ADVCOMP.2008.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Self-scheduling algorithms can achieve a good balance between workload and communication overhead in computational systems. In particular, quadratic self-scheduling (QSS) and exponential self-scheduling (ESS) are flexible enough to adapt to distributed systems. Thus, they are of interest for application in Internet-based grids of computers. However, these algorithms depend on several parameters, which have to be optimized for the working environment. To tackle this problem, we present here a heuristic approach, based in simulated annealing (SA), to optimize all the parameters of QSS and ESS. To such a goal, the computational grid environment is simulated. We find that the optimal SA results permit to reduce the overall computing time of a set of tasks up to a 12%, with respect to results obtained with previous values of the parameters experimentally determined. Moreover, the time to obtain the SA optimized parameters by simulation is negligible compared with that needed using experimental measures. In addition, we find the results to be fairly insensitive to the size of the chunks (sets of tasks sent to a processor). Finally, the results show the SA scheduling approach to be very efficient, since a simple linear dependence of the overall computing time with the number of tasks is found.
基于互联网的计算机网格任务调度的启发式方法
自调度算法可以很好地平衡计算系统的工作负载和通信开销。特别是二次型自调度(QSS)和指数型自调度(ESS)具有足够的灵活性,可以适应分布式系统。因此,它们对基于internet的计算机网格的应用具有重要意义。然而,这些算法依赖于几个参数,这些参数必须针对工作环境进行优化。为了解决这个问题,我们提出了一种基于模拟退火(SA)的启发式方法来优化QSS和ESS的所有参数。为此,对计算网格环境进行了仿真。我们发现,与先前实验确定的参数值获得的结果相比,最优SA结果允许将一组任务的总计算时间减少多达12%。此外,与实验测量相比,通过模拟获得SA优化参数所需的时间可以忽略不计。此外,我们发现结果对块(发送给处理器的任务集)的大小相当不敏感。最后,结果表明SA调度方法非常有效,因为发现总体计算时间与任务数量之间存在简单的线性关系。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信