- 6
- 0
- 约4.7千字
- 约 5页
- 2023-11-03 发布于湖北
- 举报
基于web技术的p2p系统计算力模型研究
peer-to-peer(简称p2p)技术,称为相同网络或点通信技术,是一种基于对平等网络的新兴体系结构。这是一种基于传统集中管理的新模式,将计算机系统结构从传统的集中转变为具有浏览器的web服务器/数据库服务器。由于此技术可以重建分布系统,因此被称为最具潜力的网络技术之一。简而言之,p2p是一种用于不同pc用户之间的技术。并且不需要通过中间设备直接交换数据和服务。所有互联网用户都可以直接连接到其他用户的计算机,并交换文件。此外,p2p还具有深度搜索、分布计算和相互事务等功能。
目前Internet的存储模式是“内容位于中心”,而P2P技术的运用将使Internet上的内容向边缘移动.这将带来以下改变.
1) 客户不再需要将文件上传到服务器,而只需要使用P2P与其他计算机进行共享;
2) 客户遇到一些复杂的计算问题,可以通过Web技术集中所有P2P网络中PC机的计算力,从而可以很轻松的解决问题.
3) 使用P2P技术的计算机不需要固定的IP地址和永久的Internet连接,使得占有极大比例的拨号上网用户也可以享受P2P带来的变革.
P2P技术的分布式特性为正在发展的Web服务提供了更好的环境.随着Web应用从集中式向分布式的发展,以提高系统的健壮性、高性能计算力为出发点,为了使Web应用适应全球化和复杂的处理要求,研究基于Web服务技术的P2P系统计算力有着重要的意义.本文通过研究已有P2P系统的特性,采用基于web技术的方法,从分析系统计算力入手,提出了基于web技术的P2P系统计算力模型,论述了该模型的体系结构和关键问题及性能优点,主要解决如何提高P2P系统的计算力的问题.
1 基于web技术的p2p系统计算力模型
1.1 p2p系统计算力模型
P2P网络是一种具有较高扩展性的分布式系统结构,其对等概念是指网络中的物理节点在逻辑上具有相同的地位,而并非处理能力的对等.以Napster软件为代表的P2P技术其实质在于将互联网的集中管理模式引向分散管理模式,将内容从中央单一节点引向网络的边缘,从而充分利用互联网中众多终端节点所蕴涵的处理能力和潜在资源.相对于传统的集中式客户/服务器(C/S)模型,P2P弱化了服务器的概念,系统中的各个节点不再区分服务器和客户端的角色关系,每个节点既可请求服务,也可提供服务,节点之间可以直接交换资源和服务而不必通过服务器.
本文所设计的P2P系统计算力模型,在原有P2P系统功能的基础上,引入了一个JAVA应用程序来协调控制整个系统处理任务的能力.
1) 最小化任务和最大化系统资源.在该模型中,一台计算机作为客户机,Java应用程序在客户机上执行,分解单一的计算密集的任务为很多小的子任务,并把它们放置在系统等待队列里.应用程序调用服务器上的小服务程序,传输一部分小任务块到小服务程序.小服务程序在服务器上完成任务计算,完成的结果发回客户机.这样一来,一个大型的任务在极短的时间内就可以得到解决,不但最大化的利用了整个系统的计算机资源,而且使得计算效率有了很大的提高.
2) 系统的参与者安全、自由.计算力服务器模型的优点是参与者能够在任何时间开始一个项目,不必升级或者添加软件到计算力服务器.再者,每一个计算机的拥有者相信他/她的计算机是安全的,有他们自己版本的安全管理器来保护.
1.2 p2p系统概述
1) 在该体系结构中的每台计算机都拥有同等的能力,负有相同的责任.P2P技术去除了集中式服务器,使节点之间可以直接交换资源和服务.同时,P2P系统中,任何一个节点可以自由的加入和离开该系统.
2) 在P2P系统里,计算机能够同时扮演客户机和服务器的角色,它们的作用在任何任务里都取决于当时系统适合于工作的对象.这个方案最小化了工作负荷而最大化了全部网络的性能.
3) P2P计算允许用户使用网络中集中的处理能力.它帮助组织进行大量以前不能进行的计算工作.P2P的应用对小型公司和对个人一样都是具有成本效率的.对于每一个使用者的好处是拥有更低的成本和更快的处理速度.
1.3 挑战任务系统设计
设计该系统的最终目的是集中系统中所有计算机的计算能力来解决一个复杂的任务.较以往的P2P系统,该系统最明显的优点是最小化任务和最大化利用系统资源.因此,系统设计的关键在于如何实现客户机计算机(任务的所有者)和参与者计算机之间的通信,即如何分配任务、如何寻址、如何返回计算结果等.
1 web服务器模型
模型里介绍了一个新概念——同时使用众多服务器计算力的单一客户计算机.与通常的网络不同点在于通常的网络有很多客户机与一个服务器一起工作.传统的C/S系统里,服务器通常为客户机提供数据服务.而在这个模型里,定义了“计算力”,其意义在于这些计算机向其他用户提供CPU计算能力服务.系统里的每一
您可能关注的文档
- 2肾上腺素受体激动剂对大鼠体外心脏功能的影响.docx
- aasho沥青路面结构设计与路面管理系统一体化研究.docx
- abb机器人部引进整车喷涂实验中心的情况.docx
- gilmann综合征患者ug1a1基因检测及遗传分析.docx
- hdv便携式摄录一体机hvr-z1c和hvmr-m10c.docx
- philips-moldex公司热阀针式浇口vg定制塑料部件.docx
- 《上古天文论篇》中生殖医学的形成.docx
- 《双城记》中的i产业.docx
- 一常染色体复杂性遗传almae综合征家系col4a3col4a4基因突变分析.docx
- 一种基于流水线cordic的三角函数发生器设计.docx
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 封条打印模板.docx VIP
- 相声《马年说马》.doc VIP
- 新三上语文期末复习词语默写小纸条14天(含答案14页).docx
- 渐开线花键的简化画法及标注(免费).ppt VIP
- TCAMET11002-2020 城市轨道交通云平台构建技术规范.pdf VIP
- DB3707_T 028-2021 滨海盐碱地小麦栽培技术规程.docx VIP
- 2025年金融风险管理师风险价值模型在市场风险资本中的应用基础专题试卷及解析.pdf VIP
- 2025年项目管理专业完工估算与采购合同管理专题试卷及解析.pdf VIP
- 2025年金融风险管理师全球主要期货市场(CME_EUREX等)规则比较专题试卷及解析.pdf VIP
- 2025年健康管理师与服务对象建立信任关系的伦理准则专题试卷及解析.pdf VIP
原创力文档

文档评论(0)