论文部分内容阅读
光子网格是将光网络巨大的带宽资源进行抽象化,融合到现有网格之中,为用户提供动态可控的、更加高效的网格服务,实现广泛资源共享的一种基础设施。
在光子网格中光网络也成为了网格资源,需要和其它资源一样接受网格系统的分配和管理,还需要与其它资源配合完成网格作业。由于光网络资源与计算资源、存储资源等其他网格资源相比有着很大的不同,因此传统网格的资源分配与管理方式已经不再适用于光子网格。我们需要根据已有的网格规范,对光网络资源进行抽象,并设计一种新的、适用于光子网格的资源分配和管理机制,实现对光子网格资源的高效利用和管理。
本论文在对现有网格体系结构进行系统研究的基础上,提出了一种新型光子网格体系结构,并对其各层之间的接口进行定义。之后讨论了光子网格中的资源,以及如何抽象其中的光网络资源,以便于进行管理和分配操作。然后针对传统网格的资源分配与管理方式无法适用于光子网格的问题,对Globus工具包中的网格资源分配与管理模块进行扩展,加入了光网络资源调度模块,实现对光子网格中包括光网络资源在内的资源的分配和管理,并且为光网络资源调度模块设计了一种最小作业执行开销综合资源调度算法。这种算法能对作业类型和资源状态进行综合考虑,使执行网格作业的开销最小。最后通过实验对比了本文提出的算法与传统资源分配算法的分配结果,验证了此调度算法更有效,对资源的分配更合理。