【流媒体网】10月6日报道:由流媒体网主办的“P4P、 P2P、BT互联网视频产业研讨会”于9月25日下午在北京举行。 本期研讨会的关键词有P2P、P4P、BT、网络电视、网络宽频、视频分享、终端、业务、标准、产品化等,运营商、P2P厂商以及业内专家等40余人参加了本次沙龙。
Vatata CEO宋健就网络结构怎么由CS演进到P2P这块以及未来的P2P是怎样一个结构发表了演讲,以下是录音整理:
我先简单介绍一下我们公司,我们Vatata是04年初成立的一个技术公司,一直做P2P技术这一块,目前主要的客户都在国外。我今天讲的内容是P2P依据什么样的方式向基础设施渗透。因为我们和很多客户接触中发现了有这种趋势。
本次演讲主要围绕四部分,第一是网络结构怎么由CS演进到P2P这块,第二部分是现在比较热门的云计算,第三是我们认为的未来的P2P是怎样一个结构,第四部分是Vatata的针对这种新结构的产品计划——浮云计划。
Vatata CEO宋健(周晓静摄)
网络结构从C/S到P2P的演进路线
在2000年以前,PC还不够普及,大家使用计算机的模式都是一个主机连接一堆傻终端,网络边缘的智能,和网络中央服务器的智能相比,终端智能和性能很差,必须依靠中央处理器来获得计算能力。典型的就是电话网络,电话拿起来打就可以了,电话网络终端很傻,中央交换机很强大,所有智能都集中在网络中央。
在2003年以后,PC的数量和计算能力增长非常迅速,作为网络边缘的PC设备的CPU处理能力开始大于网络中央服务器的运算能力。这个就是为什么边缘节点之间开始相互协作与共享,就是因为网络边缘的节点已经没有办法从中央服务器获得所有服务,也就是中央服务器很难支撑满足边缘计算机的性能需求和服务要求。以PC为核心的网络边缘有了强大的计算能力,而且接入带宽不断地增加,还拥有了存储能力,在这个时候,不是我们想去做P2P,是因为在我们没有足以支撑所有边缘节点,所有服务需求的强大的中央节点存在。在这种情况下就有了比较典型的节点之间的相互协作,也就是所谓的P2P,比如BT、EMULE、Skype等。不是我们必须做P2P,而是不得已,没有一个网络中央能满足我们所有需求。
云计算是什么东西
最近,IBM、GOOGLE都在做云计算,我感觉是把主机时代的 C/S放大了,比如GMAIL和hotmail,它相当于就是一个中央网络服务器集群结构,用户通过浏览器享受服务。云计算典型应用在邮件、搜索、网络存储、文档处理以及大量Web2.0,比如最近我看到的一个新闻说奇虎,由于他们现在已经有2000台服务器,所以他们把自己叫做云计算。这是一个很典型的富人应用,当服务器增长到几十万台甚至上百万台时,传统的集群架构可能会有所转变,但总的结构还是一样,就是所有的应用都是由中央来处理,弱化了边缘节点的计算能力和协作性。
现在看来,云计算可能是未来互联网的一种重要基础设施,它把大量的容易集中的任务放在中央服务器集群上,然后用户可以通过PC享受中央节点计算能力或者带宽。
[NextPage] P2P向互联网基础设施演进路线——Utility P2P
我们因为是P2P厂商,还是更多考虑P2P的未来发展,我们认为未来P2P向Utility的模式演化,最终成为互联网的一种计算模式和基础设施。
我介绍一下Utility P2P所包含的内容,这里也借鉴了许多云计算的东西。第一,虚拟化,无论是应用类型还是数据类型对用户来说都是透明的,用户始终面对同一个虚拟的P2P网络,也就是p2p run time环境。这和谢博士刚才讲的P4P某种程度上一样,只是我的层次可能更高一些,我是在应用层面来考虑的。
第二,可配置性,针对不同应用的开发,可以简单地通过内嵌的脚本来实现。第三,有效性,针对不同应用,P2P虚拟网络将自动调整策略实现最优化传输。第四,简化部署其实目前BT、EMULE部署已经做的很简单,但是对很多用户来说连tracker都不需要,这种部署的简化将完全不同于云计算的运营复杂性。对不同应用和负载情况,可以灵活的通过增加或减少超节点来实现。第五,自主计算,节点拥有灵活的自组织能力,在局部网络无法链接的时候,可以通过自主计算实现网络自愈,保证高可用性。
Utility P2P的优点就是一张虚拟网络承载多种应用,简化网络部署与应用开发,可以低成本的拥有比运进算更强大的能力。现在的P2P网络大部分是分割的,我们的想法是未来,特别是对运营商需要一个统一的、简化的P2P虚拟网络。
Utility P2P与云计算的相同点是有同样的接口,同样的Utility目标。不同点是服务与被服务是否分离,对P2P来讲它是不分离的,隐私的控制与被控制,安全问题和钱的问题。安全问题对二者是一样的,大家各自有各自的安全问题。就像不同社会制度可以长期共存一样,云计算和Utility P2P将长期共存,互相融合。
Vatata浮云计划
浮云计划就是升级Vatata现有P2P系统,使之演进到P2P Utility。
这里边要处理最重要的是P2P 虚拟网络,它实际上要把P2P很多最基本的东西抽象出来了,包括策略、组网、应用选择等,这部分已经基本完成。协议包也特别重要,不同应用可能会用不同传输方式。文件格式分析主要针对未来不同应用,而需要的文件识别能力。NAT及相关组件的实现这块非常重要的,它主要解决P2P网络连接效率问题。当然其它还有应用API、服务器端程序以及部署工具等。这些就是我们的浮云计划不同组件,第一个版本可能会在明年中旬发布。
讨论:
问:浮云计划主要强调客户端?
宋:我们基本把tracker也扔掉了,用户初始化的时候连接一下hub就可以,tracker也已经是分布到P2P网络当中了。
问:你能否举个例子证明浮云的应用?
宋:比较简单的一个应用,一个客户的基于BT的STB盒子之间无法交换和共享数据(主要是因为STB都处在家庭网关内部,BT的TCP无法实现网络穿透),我们把我们的P2P网络与BT混合使用,通过我们的协议实现了盒子之间的内容交换。
问:你目前还是P2P基于传输的,如何进行共享计算能力。
宋:我们目前做的其实是p2p RunTime环境,并不局限于哪种应用,共享计算的应用是需要用户自己根据需求去实现的,但他不需要去考虑P2P部分了,只需要用内嵌脚本完成他的计算需求就好了。(吴颜灵整理)
注:文章根据现场录音编辑整理。
更多沙龙内容请关注我们的相关专题:http://meeting.lmtw.com/080925.htm
责任编辑:lmtwadmin
24小时热文
流 • 视界
专栏文章更多
- [常话短说] 【解局】某上市广电网又成立新公司,干啥?! 2025-03-14
- [常话短说] 【解局】广电有新举措!走出内容差异化之路! 2025-03-12
- [常话短说] 【划重点】政府工作报告,这些与广电有关! 2025-03-06
- [常话短说] 【解局】两会第一天,广电这个备受关注 2025-03-05
- [常话短说] 【解局】向广电“形式主义”开刀! 2025-02-27