论文部分内容阅读
教学资源是开展教学工作的基础,进行教学资源的整合有利于合理、高效的使用教学资源,促进教学质量的提高。通过开展教学资源的整合,既可以应对高校扩招所形成的对教学资源需求的持续增长与教育投入增长不足、教学资源相对短缺所形成的矛盾,又可以实现教育资源的共享,提高优质教学资源的利用率,让更多的大学生获得优质的受教育机会。然而现阶段教育资源的建设却存在很多问题。例如:教学资源分布不均,教学资源更新成本高,更新速度慢,教学资源共享程度低等。这些问题一方面造成了重复的教育资源投入,另一方面扩大了教学质量的差异。因此如何对教学资源进行最大程度,最大范围的整合,成为减少教学成本,提高教学质量和国内高校教育水平的首要问题。
云存储的运用可以很好的解决教学资源整合的问题。云存储通过虚拟化技术,将服务器、存储设备和其他硬件视为一个资源池。利用云的无限存储能力,可将海量的教学资源存储在该资源池中。这样不仅可以提高教学资源的利用率、节约资源和提高教育机构的教学水平,而且还使云存储服务更加贴近人们的生活和学习,让人们切身感受到科技给我们带来的巨大变革。
文章对教学资源的现状和云存储技术的原理和架构进行了理论研究,并在此基础上提出一个基于云存储服务的教学资源整合框架。我们使用Hadoop搭建了一个云存储环境,为教学资源提供各种服务。整合框架包含四个模块,分别是安全认证模块、资源管理模块、系统监控模块和资源检索模块。在安全认证模块中,使用PKI和LDAP提供安全服务,保障云环境的安全性。在资源管理模块中,参照《教育资源建设规范》中教育资源分类标准,将资源分成了五类,并且选择了DublinCore元数据中的12个元素作为教学资源描述的记录字段。然后将系统的用户分为三种角色,每种角色被赋予相应的教学资源管理权限。在系统监控模块中,使用Ganglia搭建了一个分布式的监控模块,能够监视云环境中每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。在资源检索模块中,使用Lucene和JavaSocket设计了一个分布式的检索模块,根据教学资源的分类,将索引数据分散在云中的节点中,通过多机处理能力,集中解决索引和检索的问题。在文章的最后,对系统的性能做了相关测试,如资源上传和下载的性能等。