On Clustering Tasks in IC-Optimal Dags

M. Sims, G. Cordasco, A. Rosenberg
{"title":"On Clustering Tasks in IC-Optimal Dags","authors":"M. Sims, G. Cordasco, A. Rosenberg","doi":"10.1109/ICPP.2008.14","DOIUrl":null,"url":null,"abstract":"Strategies are developed for \"fattening\" the tasks of computation-dags so as to accommodate the heterogeneity of remote clients in Internet-based computing (IC). Earlier work has developed the underpinnings of IC-scheduling theory, an algorithmic framework for scheduling computations having intertask dependencies for IC. The theory's schedules strive to render tasks eligible for execution at the maximum possible rate, so as to: (a) utilize remoteclients' computational resources well, by enhancing the likelihood of having work to allocate to an available client; (b) lessen the likelihood of a computation's stalling for lack of tasks that are eligible for allocation. The current study begins to enhance IC-scheduling theory so that it can accommodate the varying computational resources of remote clients. The techniques developed here render a dag multi-granular by clustering its tasks. Several clustering strategies are developed: one works for any dag but produces only a limited variety of \"fattened\" tasks; others exploit the detailed structure of the dag being scheduled but allow a broad range of \"fattened\" tasks.","PeriodicalId":388408,"journal":{"name":"2008 37th International Conference on Parallel Processing","volume":"184 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 37th International Conference on Parallel Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPP.2008.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Strategies are developed for "fattening" the tasks of computation-dags so as to accommodate the heterogeneity of remote clients in Internet-based computing (IC). Earlier work has developed the underpinnings of IC-scheduling theory, an algorithmic framework for scheduling computations having intertask dependencies for IC. The theory's schedules strive to render tasks eligible for execution at the maximum possible rate, so as to: (a) utilize remoteclients' computational resources well, by enhancing the likelihood of having work to allocate to an available client; (b) lessen the likelihood of a computation's stalling for lack of tasks that are eligible for allocation. The current study begins to enhance IC-scheduling theory so that it can accommodate the varying computational resources of remote clients. The techniques developed here render a dag multi-granular by clustering its tasks. Several clustering strategies are developed: one works for any dag but produces only a limited variety of "fattened" tasks; others exploit the detailed structure of the dag being scheduled but allow a broad range of "fattened" tasks.
ic最优分组的聚类任务
为了适应基于internet的计算(IC)中远程客户机的异构性,开发了一些策略来“充实”计算包的任务。早期的工作已经发展了集成电路调度理论的基础,这是一种用于调度具有集成电路任务间依赖关系的计算的算法框架。该理论的调度努力以最大可能的速率呈现有资格执行的任务,以便:(a)通过提高将工作分配给可用客户端的可能性,很好地利用远程客户端的计算资源;(b)减少由于缺少符合分配条件的任务而导致计算停滞的可能性。当前的研究开始加强集成电路调度理论,使其能够适应远程客户端不同的计算资源。这里开发的技术通过对任务进行聚类来呈现多粒度的数据。开发了几种聚类策略:一种策略适用于任何一天,但只产生有限种类的“肥胖”任务;其他公司则利用日程安排的详细结构,但允许范围广泛的“增肥”任务。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信