论文部分内容阅读
服务质量(QoS)问题是传统网络中非常重要的技术之一,由于网格环境的复杂性和特殊性,要保证一定的服务质量需要解决很多难题。随着网格技术的发展,网格服务质量问题成为一个新环境下的崭新课题,渗透到网格的各个开发阶段和层面,成为当今网格研究领域最重要、最富魅力的核心研究之一,是目前研究与开发的热点问题,对未来网格技术的研究、应用和发展具有举足轻重的意义。由于影响网格服务质量的因素很多,使得网格提供端到端的QoS保证面临很多挑战。网格QoS涉及到构成网格及其底层网络的每一个节点和元素,加之复杂的体系结构和庞大的规模,使网格行为呈现出相当的复杂性并且难以预测。因此,要真正实现针对各种网格用户的端到端的QoS保证,需要对网格环境下的QoS保证技术进行深入研究。本文对网格服务质量保证问题从不同层面和角度进行了深入的分析和研究,探讨了从网络层到管理层,再到应用层,从下到上的一系列网格环境中的服务质量保证问题。在总结前人工作的基础上,本文所作的主要工作和创新如下:首先,本文分析了当前网格的研究现状和存在的问题,总结了网格资源的特点、发展前景,在此基础上,阐述了保证网格QoS的必要性和迫切性。通过分析网格QoS特点,对网格QoS的特性进行系统化的分析与归纳。其次,结合已有的研究成果,抽象出网格QoS的分层模型,在此基础上,结合网格资源分配的过程和特点,对基于QoS的网格资源分配管理进行详细的分析,建立起一般意义上的基于QoS的网格资源分配管理的框架模型,为网格QoS和资源分配管理的结合提供一个合理的实现参考模型。再次,由于资源预留技术是保证网格QoS最基本和最有效的策略,因此本文研究了如何在应用层通过资源预留技术来保证网格QoS。针对网格是一个集成的计算和资源环境,其资源被不同的用户或组织所拥有,侧重于在动态、不同单位的虚拟组织中提供资源共享和协同问题解决的能力等特点,提出了一种基于双向拍卖的资源预留策略,模拟试验表明这种灵活的市场定价策略很适合网格资源预留机制。最后,基于多维QoS约束的网格任务调度问题是目前网格任务调度算法研究领域的热点和难点问题。本文通过改进Min-Min和QoS Guided Min-Min等适用于异构环境的传统启发式调度算法,采用加权QoS效益函数作为优化目标,提出MQC-Min-Min算法。仿真实验结果也表明,考虑QoS约束的调度算法要优于不考虑QoS约束的算法。这说明在网格环境中考虑QoS约束并采用基于QoS约束的调度算法是必要的。