计算网格环境下的资源实时预报系统
【摘要】:计算网格共享分布的计算资源,将广域的虚拟组织联合起来协同处理大规模计算问题。在网格计算环境中,计算资源分属于不同地域的虚拟组织,其数量巨大、种类多样,并伴随负载动态变化和软硬件失效的情况。资源性能预报服务的研究和开发是计算网格研究领域的基础性问题,它为调度决策系统提供调度依据,使得网格资源的利用更加合理,保证任务完成时间门限值,改进应用程序的执行性能。
本文工作是国家自然科学基金项目“网格应用程序执行性能的监控和预报”的一部分。本文基于对主流预报机制和模型的研究,采用网络气象服务NWS和元计算目录服务MDS作为工具,设计并实现了网格环境下资源实时预报系统。通过增加对系统平均负载(Load Average)的预报,丰富了NWS的预报功能,为任务性能预报和调度决策系统提供了更加有效的预报和调度依据;通过提出的评估算法,动态选择预报模型对不同的资源进行性能预报,以取得更为准确的预报结果;同时,系统通过MDS的信息服务,实现了资源实时预报系统在网格环境下的应用,使得动态网格环境中的用户和其它应用程序能够方便的获得实时、准确的资源未来可用情况信息,合理使用网格资源,改善应用程序执行性能。