- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于P2P技术的云计算教育服务平台设计与实现
摘要:近年来,云计算已经成为网络服务领域中的研究热点。为了将云计算的理念服务于当前高等教育,提出设计一种基于P2P技术的云计算教育服务平台。首先介绍P2P技术和云计算的概念,然后提出一种云计算教育服务平台的设计框架,最后结合高等学校计算机专业课程的教学实践阐述如何实现一个在线测试的云计算教育服务平台。
关键词:云计算;P2P;教育服务平台
当前的网络教育大多采用的是客户机/服务器(C/S)模式,由服务器统一管理教学资源并提供服务,客户机和服务器分工明确,当用户规模较小时这种模式能够提供较高的服务效率,但由于服务器能力有限,随着客户机规模的扩大,服务器负载将逐渐达到极限,从而限制了客户机数目的增长。P2P(Peer to Peer)即“对等网络”,它的主要思想是“去中心化”,网络中的每个节点都是平等的,都同时兼有服务器和客户端的功能。P2P网络能够充分挖掘网络边缘节点的能力,降低对中央服务器的依赖程度。利用P2P技术能够解决传统C/S模式下网络规模的局限性,同时在大规模网络环境下,节点间信息交互效率也能得到提高。
云计算是分布式处理、并行处理和网格计算的发展,或者说是这些计算机科学概念的商业实现。云的核心是虚拟化的计算机资源池[1]。它充分利用数据中心的资源(共享资源池),通过互联网将各种资源打包成服务向外提供。我们提出了基于P2P技术的云计算教育服务平台,用户通过统一的方式获取自己需要的教育服务,而不必考虑其他问题,大大简化了用户的操作,提高用户获取资源的效率。
1P2P与云计算的特点
作为具有重大影响的网络技术,P2P与云计算都具有其各自的特点,P2P技术的特点体现在以下几个方面[2]。
1) 非中心化:网络中的资源和服务分散在所有结点上,信息的传输和服务的实现都直接在结点之间进行,可以无需中间环节和服务器的介入,避免了可能的瓶颈。
2) 自适应性:在P2P网络中,系统会随着用户的加入和退出,对整体拓扑以及资源和服务能力进行动态调整,以适应系统变化。
3) 健壮性:由于服务分散在各个结点之间进行,部分结点或网络遭到破坏时对其他部分的影响很小。P2P架构天生具有耐攻击、高容错的优点。
4) 高性价比:性能优势是P2P被广泛关注的一个重要原因。采用P2P架构可以有效地利用互联网中散布的大量普通结点,将计算任务或存储资料分布到所有结点上,达到高性能计算和海量存储的目的。
5) 负载均衡:P2P环境下由于每个节点既是服务器又是客户机,减少了对传统C/S结构下服务器计算能力、存储能力的要求,同时资源分布在多个节点,更好地实现了整个网络的负载均衡。
云计算的特点体现在以下两个方面[1]。
1) 云计算系统将各种数据包括用户数据都通过网络保存到远端的云存储平台上,减小了用户对于数据管理的负担。
2) 云计算系统也将处理数据的服务程序通过远程的大规模云计算处理平台进行,能够负担大量数据的处理工作。可以说,云计算是数据共享计算模式与服务共享计算模式的结合体,是下一代计算模式的发展方向。
我们提出的基于P2P技术的云计算教育服务平台,结合了云计算与P2P技术,该平台以统一的方式对外提供教育资源服务,此时表现为教育云的形态,在云的内部系统各个节点之间是对等的,运用P2P技术原理进行资源的共享与交换。
2系统设计
我们结合高等学校计算机专业课程教学,提出了一种基于P2P技术的云计算教育服务平台。采用目前较为成熟的C/S模式与P2P技术相结合的方法来构建该平台[3]。在该平台内部,教师节点组成初始资源云,作为资源的提供者,统一对加入系统的学生节点提供服务。学生节点通过注册登录加入到网络后,与教师节点共同组成教育云,统一对外提供服务。该平台的体系结构如图1所示。
利用一个索引服务器负责管理网络,索引服务器并不参与实际的数据传输,而是负责客户注册、身份验证等。各个节点之间采用对等通讯(如图2)。本教育服务平台是以学生为中心创建的一个自主、交互的学习环境。其中教师节点组成了提供教育资源的资源云,各门课程的教师作为教学资源的提供者,负责教学资源最初的发布。学生作为教育平台的最主要参与者,在加入之初从教师节点处获得所需资源,同时也为其他学生提供资源。
图2系统通信模型
在图2中,学生A首先发出服务请求,索引服务器收到请求后,在系统内部进行资源查找,并根据查找结果,提供给学生A相应的服务。这里服务的提供遵循以下原则:索引服务器受到请求后,根据保存的可用资源列表查找资源所在位置。具体的服务策略可分为下列3种情形:
1) 当有学生节点拥有该资源时,则发送服务消息给该学生节点
您可能关注的文档
- 基于Infopath简历系统设计与实现.doc
- 基于IBM z/OS的银行信用卡系统的解决方案.doc
- 基于Intel架构的网络课件开发.doc
- 基于INTERBUS现场总线系统的过程监控与诊断研究.doc
- 基于Internet的文献检索课教学系统的设计与实现.doc
- 基于Internet考试系统的分析与设计.doc
- 基于IOCP技术的服务器程序设计方法.doc
- 基于Iperf的网络性能测量研究.doc
- 基于IPR-CDIO理念的课程改革与教材建设.doc
- 基于IPSec VPN应用研究.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
最近下载
- 北京市海淀区六年级下册期末卷及答案.pdf VIP
- 石家庄市2025年高三年级教学质量检测(一)数学试卷(含答案).pdf
- 4.1树与二叉树教学设计2023—2024学年浙教版(2019)高中信息技术选修1.docx
- 如何上好一堂美术课课件.pptx
- 商法学 课件( 马工程) 第8--11章 证券法---破产法.pptx
- 济宁三号煤矿8.0 Mt-a新井设计 综采工作面沿空掘巷技术浅析.docx VIP
- ASUS华硕ROG - 玩家国度机箱ROG Z11 OLED editionROG Z11 user's manual for multiple languages.pdf
- T-CAQ 10204-2017 质量信得过班组建设准则.pdf
- 2025年山东省实验中学高三一模高考英语试卷试题(含答案详解).pdf VIP
- 医学免疫学(第7版)PPT课件 第二章 免疫器官和组织.pptx
文档评论(0)