论文部分内容阅读
排课工作是各个高校一项繁重而又复杂的工作,随着学分制在我国高校的不断发展与完善,各个高校为了适应学分制发展的需要,均研发、购买了自己的排课软件,这样就使教务人员从复杂的排课工作中解脱出来。但是排课所需的数据并非由一个部门管理,因此就存在数据异构、共享困难、更新滞后等问题。在不增加教育成本的条件下,如何充分利用现有的排课软件,提高排课的效率、合理的调度各种排课资源,是各个高校目前不断探讨、研究的主要课题之一。随着网络的高速发展,使得分散的、异构的计算资源有机地结合到一起,并且使其形成一个巨大的网格成为一种可能。网格是在Internet的基础上发展起来的一组新兴技术,可看成一个集成的巨大的超级计算机。它的目的就是实现全球范围的计算资源、存储资源、数据资源、信息资源、知识资源、专家资源、设备资源、甚至是人才资源等各种相关的广泛分布的资源的全面共享。然而,网格系统的性能因为资源竞争和任务不确定性等因素而呈现出高度动态变化的特征,因此网格资源管理和任务调度是网格中一个关键性的研究课题。基于网格本文又引入了Agent技术,Agent是具有自治性、社会性、主动性和适应性的智能实体。多Agent的方法将使得网格资源管理更加智能和方便,将Agent技术融入网格研究是解决网格资源管理问题的一条有效途径。本文根据目前高校排课过程中所遇到的问题,通过对网格的分布式计算功能和异构共享等特点的深入研究,设计出基于网格技术的分布式排课系统模型。采用OGSA(Open Grid Services Architecture)网格体系结构与多Agent的网格资源管理及调度方案,提出以GLOBUS为网格中间件建立网格平台,为排课资源和服务提供统一的高层管理框架。该模型有效的解决了目前高校排课基础数据孤立、更新困难、共享性差等问题,同时也可解决高校多校区排课存在的数据处理问题。最后,本文又利用Gridsim网格模拟工具对该模型进行了模拟实验,并与传统排课模式进行了对比、分析,为今后网格在教务管理系统的实际应用奠定了一定的理论基础。