论文部分内容阅读
远程教育系统是以高速宽带网络为基础,以多媒体技术为核心,以教学资源制作为主线,以学生自主学习为中心的教育系统。从管理的角度来看,远程教育系统主要由三部分组成,即:网络、终端设备和远程教育资源管理系统。网络和终端设备构成了远程教育系统的硬件支撑环境,将位于不同地方的终端设备和分散的、相对独立的子网连接起来,使它们之间能进行通信。这样,学生不仅可以访问本地校园网上的教学资源,还可以方便地访问其它校园网上的教学资源,实现教学资源共享,远程教育资源管理系统,是远程教育系统的软件支撑部分,是远程教育系统的核心。 面向远程教育的教学资源访问调度系统是远程教育资源管理系统的组成部分。教学资源访问调度系统要适合教学资源分布存储的特点,将多用户的教学资源访问请求按某一并行调度算法分配给远程教育系统中相应的处理机,该并行调度算法是调度系统的核心。文中提出的算法根据教学资源数据量大、内容复杂的特点采用通信与处理相重叠策略来提高系统的加速比和并行效率,连续两次调度时,通过调整处理机的权值,保持系统的高动态负载平衡效率。算法中考虑了任务的通信延时、数据传输时间,结合贪心算法、优先原则、多机调度问题和LogGP模型,设计出了一种适合分布式环境下多用户教学资源访问请求特点的并行调度算法。 本文介绍了面向远程教育的教学资源访问调度系统的发展与意义,阐述了设计教学资源访问调度系统的主要思想和并行调度算法模型。并论述了用Visual C++6.0设计教学资源访问调度系统并行调度算法的仿真过程,试验结果表明和已有的类似调度算法相比,本算法能更加有效的利用系统资源及提高并行效率,达到较高的负载平衡。