首页> 外文学位 >Osculant: A self-organizing scheduling and resource management scheme in a network computing environment.
【24h】

Osculant: A self-organizing scheduling and resource management scheme in a network computing environment.

机译:Osculant:网络计算环境中的自组织调度和资源管理方案。

获取原文
获取原文并翻译 | 示例

摘要

In this dissertation, a new scheduling scheme called Osculant is studied. The Osculant scheduler is bottom-up, self-organized, and designed for distributed heterogeneous computing systems. In the first part of the dissertation, performance evaluations of uniform latency communication (UCL) and non-uniform latency communication (NUCL) networks are performed. By studying the analytical model and simulation results of UCL networks, we found that network performance can be predictable if the job arrival rate is known in advance. However, UCL networks' high cost growth rate prohibits it from being applied in general distributed computing systems. Conversely, NUCL networks are more scalable and economical but are more difficult to predict the communication performance. Studies show that locality properties are the keys to improve performance of NUCL systems. In the Osculant, we develop new techniques in exploiting localities embedded in the applications and systems.; Several new dynamic bidding strategies were introduced and investigated. Compared to the top-down scheduling scheme, the performance-bidding and energy-based bidding methods improve the system throughput rate and average job energy consumption rate. Multiple-bid methods are developed to further improve the performance of single-bid strategies (e.g., the performance- and energy-based bidding methods). Dynamic Jobpost Bidding Model and Resource Contractor Bidding Model are the two examples of this category. Experimental results show very promising performance growth over the single-bid methods. It is also found that system ethos can be altered to suit the user demands and environmental changes by choosing different bidding methods. Moreover, with multiple-bid methods, system status information is progressively gathered through multiple job announcement and bidding processes. It is shown that scheduling overheads, can be effectively reduced by this scheme.; The Osculant Job Profile Generator (JPG) generates job profiles on-line so that other nodes can estimate resource requirements and job completion cost. The Multi-layer Jobpost Protocol (MJP) is developed to announce jobs to the computing system. The MJP is found to be robust and self-regulated. Studies of other modules in the Osculant Shell reveal even more potential of the Osculant scheduling scheme.
机译:本文研究了一种新的调度方案,称为Osculant。 Osculant调度程序是自下而上的,自组织的,专为分布式异构计算系统而设计。在论文的第一部分,对统一等待时间通信(UCL)和非均匀等待时间通信(NUCL)网络进行了性能评估。通过研究UCL网络的分析模型和仿真结果,我们发现,如果事先知道作业到达率,网络性能是可以预测的。但是,UCL网络的高成本增长率限制了它在通用分布式计算系统中的应用。相反,NUCL网络具有更高的可扩展性和经济性,但是更难预测通信性能。研究表明,局部性是提高NUCL系统性能的关键。在Osculant中,我们开发了利用嵌入在应用程序和系统中的位置的新技术。介绍并研究了几种新的动态出价策略。与自顶向下调度方案相比,基于性能的投标和基于能量的投标方法提高了系统吞吐率和平均作业能耗率。已开发出多种出价方法,以进一步改善单一出价策略的效果(例如,基于效果和能耗的出价方法)。 动态工作岗位投标模型和资源承包商投标模型是该类别的两个示例。实验结果表明,与单出价方法相比,性能有很大提高。还发现可以通过选择不同的投标方法来改变系统的精神以适应用户需求和环境变化。此外,使用多重出价方法,系统状态信息是通过多个职位公告和投标过程逐渐收集的。结果表明,该方案可以有效地减少调度开销。 Osculant作业概要生成器(JPG)在线生成作业概要,以便其他节点可以估计资源需求和作业完成成本。多层作业发布协议(MJP)的开发是为了向计算系统发布作业。 MJP被发现是健壮的并且可以自我调节。对Osculant Shell中其他模块的研究表明,Osculant计划方案的潜力更大。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号