论文部分内容阅读
计算机支持的协作学习CSCL (Computer-Supported Collaborative Learning)是指利用计算机技术(尤其是多媒体和网络技术)来辅助和支持协作学习的一种学习方法。当前CSCL已经成为教育研究的一个热点,不断发展的协作学习技术要求学习资源能够共享与重用,支持协同工作与多种模式的交互。网格(Grid)是下一代互联网技术研究与应用的重要领域之一。网格主要研究在分布、异构、自治的网络资源环境中动态建构虚拟组织并实现跨组织的资源共享与协同工作,共享与协作是网格的基本理念。本文将网格与CSCL相结合,提出了基于网格的CSCL资源协同平台模型,研究了该模型的存储机制、资源发现及调度策略。主要研究工作及成果如下:(1)基于网格的CSCL平台模型研究。本文将网格技术应用于CSCL系统,提出了基于网格的CSCL平台模型架构,该模型包括资源层、网格服务层、网格中间件层以及应用层。(2)基于元数据的目录信息树资源存储模型的建立。该模型利用元数据统一描述资源参数,消除CSCL资源的异构性,目录信息树全局统一的资源组织方式具有良好的可扩展性,合理分配资源。(3)P2P和网格结合的资源发现机制研究。该机制采用非集中式控制具有易扩展、消除系统访问瓶颈和高效定位资源的特点。(4)基于经济模型的多维QoS调度策略设计。该策略主要综合考虑时间、价格和信誉度的多维QoS,在满足时间或价格限制的前提下,达到负载均衡,提高资源利用率的目的。对长度为10000的200个任务,分别在Deadline和Budget一定的前提下用DBC代价最优和本算法进行对比实验,结果表明本算法降低了任务的平均完成时间,平衡了负载,提高了任务完成率。CSCL和网格结合的资源协同机制,强调了跨组织的资源协同和共享,将网格应用到CSCL中将会给其带来更大的机遇和发展。