搜索 社区服务 统计排行 帮助
  • 1278阅读
  • 22回复

[转贴] P2P技术在中国

楼层直达
级别: 新手上路
注册时间:
2002-12-13
在线时间:
0小时
发帖:
65
P2P应用可以分为两个大类:
1.是运算群组,
2.是数据

其实我们 "分布式计算"(网格计算) 就是p2p的一种----运算群组, 更能代表p2p的精神(在最高的层次上), 而且"分布式计算"(网格计算) 不涉及版权问题!!!
  


引用
P2P技术在中国
2003-03-24■疾风■天极网软件频道

在国外,较为成熟的P2P应用可以分为两个大类:一是运算群组,一是数据传输。

  运算群组的代表就是Intel开发的相关技术,而且已经在Intel内部得到应用。这种技术实际上是将网络上闲置的CPU资源集合起来,进行较大的运算。这一点很像目前的电力网络,而在实际应用中也和电力网络类似。各处闲置的CPU资源就好像各个发电机组,需要处理的运算就好像用电的用户。但不同的是,发电机组往往是较为集中的,用电用户是分散的,运算群组的情况恰恰相反。但是相同的是,都需要有一个中央调度,电力调度是计划和调配发电和配电;计算群组的调度是将大的运算任务分解成小的运算,再分配给各处的CPU运算。目前电力网络的控制有一项较新的技术就是"神经元控制",以前的各个机组的发电量都是靠调度员根据以往的情况和经验,预先制定计划。而新的技术可以提高自动化程度,计算群组也可以采用类似的技术进行控制。

  但是国内绝大部分公司或是研究机构,本身不具备CPU核心技术的研发能力。由于技术储备的不足,所以很难开发相关的运算群组的技术。

  数据传输涉及的范围比较广,大家较为熟悉的就是文件传输和资源共享。从技术本身和商业应用的角度考虑,笔者大致把这类应用分成三种模式。

  第一类的代表是Gnutella。Gnutella采用自身的协议,采用完全分布式的模式,不需要中央服务器的支持。采用这种模式的好处是,用户完全可以不依靠服务器的支持。有人对这种模式大加赞赏,但是这种模式没有任何商业价值,因为无法获取用户信息和对用户进行有效的控制。实际上,Gnutella本身就是一个开放式的系统,是一个非功利性质的机构开发的。

  在国内,深圳点石科技有限公司开发运营的Openext就是基于Gnutella的协议开发的,在其上搜索得到的资源实际上就是国际上Gnutella系统上的资源。

  第二类的代表是KaZaA。KaZaA类似于P2P的鼻祖--Napster,采用中央服务器进行管理,但是数据不通过服务器传输,服务器的作用是存储用户资料和登录服务。KaZaA采用了多点下载的技术,同一个文件可以从多个拥有相同文件的其它用户处分布下载,提高下载速度。国内北京正佳乐的PP点点通,武汉维宇的Reallink都是这种模式,但是技术上还没有达到KaZaA的水平。

  第三类是Groove。得益于微软的6500万美圆的投资,加上自身强大的技术实力(Groove的技术总监是Lotus之父),Groove在商业应用方面是走的最远的,笔者个人也认为Groove的模式是最好的,是最值得国内同行学习的。

Groove的方向很明确,就是企业或是商务的应用,Groove自身的功能并不多,只是搭建了一个P2P的平台,然后设计出通用程序接口,实际上Groove的大多数功能都是第三方开发的。有兴趣的读者可以到Groove的网站[url]www.[/url] Groove.net上看看,可以下载它的一个演示动画,了解一下Groove提供的商业应用。

  其实国外的P2P技术和商业应用的发展有很多,笔者不可能介绍的很全面,而且这也不是本文的主旨。下面将会用较多的文字分析国内的实际情况,分析和探讨国内P2P发展的道路,也算是起到一个抛砖引玉的作用。

  笔者个人认为,在目前国内的P2P发展并不适合采用Gnutella和KaZaA的模式。这主要是因为两个因素。

  第一,Gnutella是一种无政府主义,表面上好像是互联网精神的回归,给予用户最大的自由,实际上,还是那句老话--"没有绝对的自由"。同时,就像上文所说的,运营商无法控制的用户是没有商业价值的。

  国内的PP点点通和Reallink是类似于KaZaA的模式。在技术上国内的软件没有达到KaZaA的水平,至少国内没有软件做到多点下载。同时,由于缺乏对用户共享信息的有效监管(这点是很必要的),例如搜索过滤等技术没有加到软件中,使许多用户共享或下载违法的内容,特别是国内外一些不法份子利用这些P2P软件传播一些危害国家利益的内容。国内公安机关的网络信息管理部门在今年采取了一些行动,限制或取消了一些P2P软件的服务,就是对这种运营模式敲响了警钟。也许有人说,P2P软件没有错。但是我们也应该看到,这些软件运营商监管意识的薄弱,也是造成这些局面的一个重要原因。

  同时,笔者也注意到,国内的大多数P2P软件开发商研发的实力有限,大多使用网上相关的控件,这些控件本身有些bug,造成软件不稳定,经常出现程序出错,甚至死机的现象。所以笔者认为,国内的开发商也应该加强自身的研发实力,否则只能做出这样的软件,而无法和国外的软件相比,无法承担起振兴国产软件的重任。

  从商业价值的角度来说,类似这种娱乐性质的P2P软件,很难向用户收费,在国外也没有成功的例子。国内的用户就更加难收费了,因为大家对于免费大餐已经吃习惯了。PP点点通曾试行过收费,费用是每个月5元,结果缴费者寥寥,而且在相关论坛上还有很多用户言辞激烈的评价。所以这种商业模式在短期内做到收费是很难的。用户发展得越多,负担越重;用户的口味也越大,将来收费也越难。

  第二,IPv4的地址数量非常有限是目前互联网技术应用面临的主要问题之一,导致了很多网络用户的接入是共用一个IP地址的方式。而在国内,由于网络建设起步比较晚,IP资源短缺的现象尤其明显,造成在网络接入服务上,出现了大量的采用局域网方式互联的宽带网用户。

  这种网络连接方式固然能够使上网用户作为客户来访问公网上的主机,但是用户的主机却由于无唯一公网IP而只能被动接受外界数据,使网络应用的能力大大削弱。

在P2P的应用当中,由于数据传输是直接的从一台计算机到另外一台计算机,没有服务器的中转,虽然可以提高效率,但是对于无公网IP地址的用户之间的相互寻址却是一件无法完成的事情。国内的许多P2P用户也发现,局域网内的用户几乎无法使用P2P软件。

  KaZaA是通过将有公网IP的用户作为转发服务器的方式解决局域网用户的数据传输问题,国内还无做到此项技术的开发商。但是这种技术仍然有弊端,就是局域网中用户的资源无法被其他用户利用。

  在国内,上述情况比国外更加严重。那么从技术角度讲,国内的P2P软件要发展,首要解决的问题是无公网IP用户的数据传输问题。有人可能会说,等IPV6出来以后,这个问题就不是一个问题了,但是需要强调的是,IPV6还遥遥无期,不是一句话就可以建成IPV6的网络的,相关的设备,软件的架设,硬件厂商的支持都是大问题,涉及到的费用更是天文数字。而国内目前的网络在硬件上是非常先进的,带宽也是充裕的,电信等网络接入服务提供商(ISP)一直在寻求提高网络带宽利用率的方法。那么如果可以有一种技术,解决上述两个矛盾。即采用带宽换IP地址的方式,解决局域网用户的网络应用的限制,这样可以增加局域网用户的带宽流量,反过来提高网络接入服务提供商的带宽利用率。

  如果这种类似的技术可以成功,不仅可以解决国内外的实际问题,同时也可以说是国内软件开发商做出的一项杰出贡献。

  根据对国内技术的了解和接触,笔者预测,国内应该可以在今年之内有相关的技术突破面世,这是一个非常值得关注的方向。对于国内的ISP,网络软件开发商和用户来说,这都是一个福音。

  从商业价值来看,笔者更倾向于Groove的模式--做企业应用的P2P软件。

  因为企业相对于个人用户更加容易收费,便于管理,不会出现共享非法内容的情况。

  同时通过P2P可以加快企业公文传输的效率,准确性和安全性。同时降低相关操作的成本。增进员工之间的交流,特别是异地员工之间的交流,更加有效地利用企业内部的资源,在企业知识管理方面也有很大的用武之地。

  在做企业的P2P应用需要解决以下的技术。

  首先是上文提到过的局域网用户之间的数据传输问题,因为大多数企业用户都是局域网用户。

  其次是交流范围的限制,比如只能有关资源只能在企业内部交流,保证企业商业机密的安全。

  相关权限的管理功能。

  同时,P2P技术在商务交流、企业黄页、供需撮合方面也有相关的应用价值。

  综上所述,几年来国内P2P的发展还停留在娱乐软件发面,在一段较长的时间内几乎没有商业价值,同时在技术上也是模仿国外的软件,没有创新,研发能力不足。

  所以,笔者希望国内P2P软件开发商能够脚踏实地开发适合国内实际情况的P2P软件和相关应用,特别应关注在企业应用方面软件开发。

你知道什么是 "分布式计算"吗?
有没有想过在你 上网聊天灌水看影视动漫 的同时利用你浪费了的空闲cpu时间就能够加快推进科学的进步?

令今天的梦想变成明天的现实!!
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾


中国分布式计算总站
GZeasy全球分布式计算讨论区
级别: 骑士
注册时间:
2003-02-21
在线时间:
5小时
发帖:
962
只看该作者 22楼 发表于: 2004-01-12
现在在跑UD Agent,我觉得grid.org那样的综合计算平台更好一点,希望能对那些研究有帮助吧^_^
不过尽管ED是p2p,在这里讨论p2p计算仍是不合时宜的
级别: 新手上路
注册时间:
2002-12-03
在线时间:
0小时
发帖:
1139
只看该作者 21楼 发表于: 2004-01-12
引用
最初由 simonsen 发布
大家怎么谈起 网络类型了? 有点偏题了吧?

唉, 反正偏题了, 我想问, 有谁用cable的? 我听说cable人挤很慢, 没人很快!!! 我家是旧楼, 不能装lan, adsl上传太慢了, 想装cable!!!

不会啊~我这里就是sz的天威,速度一直很稳定在2m。(也许和我这里用的人少有关:D)
级别: 新手上路
注册时间:
2003-12-26
在线时间:
0小时
发帖:
82
只看该作者 20楼 发表于: 2004-01-12
你有病啊 我对P2P不感兴趣 我只对动画有感觉
级别: 新手上路
注册时间:
2002-12-13
在线时间:
0小时
发帖:
65
只看该作者 19楼 发表于: 2004-01-11
引用
最初由 PDR 发布
怎么开始讨论AIDS了?汗,离题越来越远了.....


不远, 因为我原来就是说"分布式计算"就是p2p里的一种!!

而"分布式计算"里面有很多项目, 而FightAIDS@Home就是其中之一!!

http://www.equn.com/faids/

http://www.equn.com/faids/crisis.htm



"知道什么是 FightAIDS@Home?"
FightAIDS@Home 是首先由biomedical分布式项目启动并运行的。它运行在Scripps研究学会由Olson实验室管理,并且使用你的计算机进行基础研究,以增加我们对AIDS的理解。

"我为什吗要参加?"

全世界大约有四千两百万人居住在艾滋病发病区或周边地区。艾滋病毒的变异和扩展非常的快。 抗药性也在上升。它来自于自然界,以艾滋病毒的形象出现,现在我们要对抗这个真正的持久的问题,超过任何其他对人类的威胁。

我们需要每一台计算机的加入! 你的CPU可以帮助我们研究变异了的艾滋病毒以便从数以百计的化合物中找到可以对抗它的药物。而在以前要做到这些必须使用昂贵的超级计算机。 FightAIDS@Home借由你的计算机连接到全球的“网格”以加速对艾滋病的研究。

中国作为一个全球最多人的国家, 通过各种途径而感染的人群正逐年上升!!无辜受感染的人除了等死, 还要受到社会的歧视!!:(


动漫里面不是一直在渲染和追求美好的世界吗? 现在让我们献出一点你们空闲的cpu时间, 就能给残酷的现实世界带来爱!!

你知道什么是 "分布式计算"吗?
有没有想过在你 上网聊天灌水看影视动漫 的同时利用你浪费了的空闲cpu时间就能够加快推进科学的进步?

令今天的梦想变成明天的现实!!
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾


中国分布式计算总站
GZeasy全球分布式计算讨论区
PDR
级别: 工作组
注册时间:
2003-06-16
在线时间:
0小时
发帖:
3604
只看该作者 18楼 发表于: 2004-01-11
怎么开始讨论AIDS了?汗,离题越来越远了.....

No pain,No gain

-=eDtoon=-☆PDR☆[CHN]ZZZzzz....
-=eDtoon=-☆PDR☆cOmiC[CHN] <---神出鬼没= =#
级别: 新手上路
注册时间:
2002-12-13
在线时间:
0小时
发帖:
65
只看该作者 17楼 发表于: 2004-01-11
引用
最初由 踩姑娘的小蘑菇 发布
此贴不支持~~~

所说问题一点也不现实,不支持因AIDS问题来帮科学家...这个问题不能解决最好~人类为什么不自己好好反省一下?唉!又说到一边去了~~~

其实偶最奇怪的就是长宽,基本长宽用户每人都有独立IP,同时是对称线路,端口无限制(偶说的是成都的而已),实际速度一般能达到500KB上下行...

综上,好像长宽最好了...广州长宽例外...


"这个问题不能解决最好~人类为什么不自己好好反省一下?"

为什么不能解决最好? 你知道吗? 现在越来越多的人是通过血液途径染上的!!
以前我就听说不知中国那个地方的医院, 某个好人去献血, 但用了被aids污染的器具, 变成无辜受害者!!! 而院方虽有不可推卸的责任, 但已成事实.
他们怎么办?
还有很多无辜的baby受母体的感染!!!

你知道什么是 "分布式计算"吗?
有没有想过在你 上网聊天灌水看影视动漫 的同时利用你浪费了的空闲cpu时间就能够加快推进科学的进步?

令今天的梦想变成明天的现实!!
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾


中国分布式计算总站
GZeasy全球分布式计算讨论区
级别: 新手上路
注册时间:
2003-06-09
在线时间:
0小时
发帖:
853
只看该作者 16楼 发表于: 2004-01-11
此贴不支持~~~

所说问题一点也不现实,不支持因AIDS问题来帮科学家...这个问题不能解决最好~人类为什么不自己好好反省一下?唉!又说到一边去了~~~

其实偶最奇怪的就是长宽,基本长宽用户每人都有独立IP,同时是对称线路,端口无限制(偶说的是成都的而已),实际速度一般能达到500KB上下行...

综上,好像长宽最好了...广州长宽例外...

[CHN][TLF][edtoon][popgo][dmhy]踩姑娘的小蘑菇
级别: 工作组
注册时间:
2002-03-30
在线时间:
0小时
发帖:
3243
只看该作者 15楼 发表于: 2004-01-11
引用
最初由 simonsen 发布
大家怎么谈起 网络类型了? 有点偏题了吧?

唉, 反正偏题了, 我想问, 有谁用cable的? 我听说cable人挤很慢, 没人很快!!! 我家是旧楼, 不能装lan, adsl上传太慢了, 想装cable!!!


呵呵,这个也是个虚伪的数字,那是cable工作人员推销时候用的话。

打个比方,一幢30户家的房子出口10mb,每户1mb,如果人多,30户就占10mb,平均一人).334mb,如果10户占10mb,平均一人1mb,但是如果1个人~9个人占这个10mb带宽,那每个人还是用1mb带宽的说。

所以如果一幢楼有10个以上的有限通用户,才会是人越多,下载越慢。人越少下载越快的说。

20世纪少年

神乃长大了~~:cool:


个人原创帖子(popgo上的),:D:D。
我在漫游上的原创文章总列表。
级别: 圣骑士
注册时间:
2002-07-22
在线时间:
7小时
发帖:
1885
只看该作者 14楼 发表于: 2004-01-11
目前国内8成以上的宽带用户都是小于2M的ADSL用户
级别: 骑士
注册时间:
2003-02-21
在线时间:
5小时
发帖:
962
只看该作者 13楼 发表于: 2004-01-11
日本是叫ADSL,可能只是想叫这个名字吧^_^
http://www.so-net.ne.jp/event/start/menu/sadsl40.html

我在上海,以前用cable,由于搬家现在用adsl(这里没cable),我用cable的时候速度挺快的,大概是周围cable的用户不多吧。不过cable的最大问题是ping很高,不适合玩要求响应速度很快的网络游戏(还好我不玩网游),这也是要考虑的因素之一。
级别: 骑士
注册时间:
2003-08-23
在线时间:
0小时
发帖:
863
只看该作者 12楼 发表于: 2004-01-10
什么事情,到了中国,就变得完全不是那么回事了。
级别: 新手上路
注册时间:
2002-12-13
在线时间:
0小时
发帖:
65
只看该作者 11楼 发表于: 2004-01-10
引用
最初由 liuyue3000 发布
我们只是网民,傻傻的网民。
这技术,那技术,轮的着我关心么?
ISP把目前阶段的服务做好比什么都重要!


上网不能做些有意义的事吗?
你参加我们的分布式计算, 不需要什么技术, 安装一个科学计算程序, 也不用理它, 就能帮到科学家!!

可能世纪绝症的aids的药就是因为有你的参与才能加快研究成功的!!!

你知道什么是 "分布式计算"吗?
有没有想过在你 上网聊天灌水看影视动漫 的同时利用你浪费了的空闲cpu时间就能够加快推进科学的进步?

令今天的梦想变成明天的现实!!
︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾︾


中国分布式计算总站
GZeasy全球分布式计算讨论区
级别: 侠客
注册时间:
2003-08-27
在线时间:
0小时
发帖:
390
只看该作者 10楼 发表于: 2004-01-10
我们只是网民,傻傻的网民。
这技术,那技术,轮的着我关心么?
ISP把目前阶段的服务做好比什么都重要!

Love changes everything.
级别: 骑士
注册时间:
2002-07-15
在线时间:
0小时
发帖:
904
只看该作者 9楼 发表于: 2004-01-10
楼主见过…… 不过…… 国内的网络的分布是不均衡的…………

InYourMind... OnMySea...



莹莹的爱... 我们的爱...
快速回复

限150 字节
上一个 下一个