论文部分内容阅读
随着人们求解问题领域的不断拓展,所遇到的问题越来越复杂,而且规模越来越大,局部的计算资源是无法满足这样的需求的,因此必须使用互联网内广大的分布资源,将它们集中起来协同解决问题.于是,网格计算技术就这样应运而生了.为了确保在求解问题的过程中,获得足够的资源,就需要提供一种能够在互联网内预约共享资源的机制.为了避免预约资源的供给过量或供给不足,需要资源的提供方和资源的使用方能对"预约资源"请求进行协商.因此,该文以网格计算平台为基础,设计了一种"可协商的资源预约"服务,并解决了一些相关问题.在第一章中首先介绍了现有的各种调度系统,并对它们的预约调度性能做了比较.然后,介绍了网格计算项目—Globus中,专门用于预约服务的协议—GARA.最后,提出了一些尚待解决的问题,并总结了该文的工作.在预约资源时,需要知道资源的未来状况,需要对资源的性能做出预测,该文采用了时间序列分析的方法来解决这个问题.用户在预约网络资源,运行自己的程序时,需要指明资源的占用量.该文提出了一种在程序运行前,就能预测程序占用资源状况的方法.这两个预测问题将在第二章中讨论.在第三章中设计了"可协商的资源预约"服务的总体结构.并设计了一种专门用于资源协商的语言(消息),提供了对这种语言进行解析、分析的方法.这种语言是十分简单而实用的,并可由系统自动生成.第四章讲述了如何以Globus项目为基础,实现第三章所设计的"可协商的资源预约"服务.在该章的最后,提出了一种较为通用的"预约资源分配"算法,此算法主要对预约资源的使用数量进行跟踪和分配;并且讲述了如何合理的分配"预约请求"的资源占用量与"立即请求"的资源占用量.第五章对该文的工作做了总结,并指出了不足和今后所要完成的工作.