P4P新技术让网游下载速度提高60%

ZDNet软件频道 时间:2009-12-05 作者:腾讯网 | 腾讯网 我要评论()
本文关键词:P4P技术 P2P
在网页游戏兴起的同时,3D网游仍然是铁杆网络游戏迷的最爱。华丽的游戏场景和人物造型,提升了用户体验,也带来运营难题——如何将动辄上百兆的客户端、升级文件快速分发到用户手上?自建下载站、租建CDN、捆绑P2P是游戏产品经理常用的三板斧。

导言:在网页游戏兴起的同时,3D网游仍然是铁杆网络游戏迷的最爱。华丽的游戏场景和人物造型,提升了用户体验,也带来运营难题——如何将动辄上百兆的客户端、升级文件快速分发到用户手上?自建下载站、租建CDN、捆绑P2P是游戏产品经理常用的三板斧。然而,较新兴的P4P而言,它们均有些黯然失色——用户下载速度可提升60%、同城数据交换比例有了近10倍提升。

随着网络游戏日趋华丽,网游对网民的吸引力越来越大,但门槛却在不断抬高。一方面,游戏对单机的配置在提升,没有256M显存,p42.0Gcpu、1G DDR2内存以上的配置,用户都不好意思参与到网络游戏中去,唯恐因为配置低被玩伴耻笑。另外一方面,游戏对网络带宽也提出了新的要求。客户端软件和升级文件动辄百兆,即便是用户用宽带接入,游戏运营商的下载节点也必须有良好的加速,才能达到流畅的效果。

网游分发:三板斧的不足

自建下载站、租建CDN、捆绑P2P是网游运营商惯用的三板斧。自建下载站,仍然是采用传统的http协议下载方式,对服务器带宽和并发线程均有很高要求,但有明显的缺点,人一多就速度慢,而且互联互通的效果欠佳。组建CDN方式,则对CDN服务商的节点数量与分发技术、流量管理技术提出了很高要求,骨干网的带宽资费也较高。P2P方式下,往往出现数据无法效验,令网民下载回去却白忙一场,于是HASH效验被引入,但也给普通网民带来了操作上的障碍。

综合比较而言,对网游运营商而言,P2P方式仍然是性价比最高的分发方式之一,有没有一种办法能够“用其所长、容其所短”呢?这就是P4P。P2P(Peer to Peer对等网)过于强调“对等”,每个节点之间的交换完全是无序的。一个北京的用户,既可能和广州的用户进行文件片段的交换,也可能和远在美国的某用户进行交换。显然,无序的交换导致了无谓的跨地区甚至是跨国的“流量旅行”,这不仅耗费了宝贵的国内和国际带宽资源,代价巨大,也令传输过程中数据包出错的可能性大为增加。

P2P也玩同城:P4P出世

如果正好用户都在同一个地区,那么,本地化的交换的成本就会大大降低,而质量和速度可以大幅提升。这也正是P4P的简单原理——让P2P也玩“同城”。 P4P全称是“Proactive network Provider Participation for P2P(电信运营商主动参与P2P网络)”。与P2P随机挑选Peer(对等机)不同,P4P协议可以协调网络拓扑数据,能够有效选择节点,从而提高网络路由效率。仍以上述例子来说,北京的用户就可以优先和北京同城的用户来实现文件片段的交换,再扩展至较远的地区,有十分的必要时,才会出国进行文件片段交换。当然,P4P的运行机制,要远远超过“同城交换”的概念,它还会根据用户的上行、下载带宽进行综合判断,以进行最有效选择,最大化整体交换的效率。

值得一提的是,P4P的始作俑者是一位工作在耶鲁大学的中国人,谢海永博士。谢博士系美国分布式计算工业联盟(DCIA)和P4P工作组的首席研究员,提出并完成了P4P理论和系统设计。自今年2月底以来,谢海永等研究人员对P4P系统设计进行了大规模现场测试。

商业表现惊人:用户提速60%

这项中国人主导的发明,在商业测试中有出色表现。根据Verizon的反馈,使用P4P技术P2P用户平均下载速度提高60%,光纤到户用户提高205%~665 %。此外,运营商内部数据传送距离减少了84%。用户有58 %的数据是来自同城,较传统P2P的6.3 %比例有了近10倍提升。

在中国,部分电信增值服务商已经开始涉足这一领域。如在IDC与内容加速领域均占有领先地位的世纪互联,就于近期悄然推出了P4P业务。世纪互联拥有中国互联网规模最大的IDC数据中心和互联互通最好的BGP资源,在规模上和技术上均表现出众,为中央电视台08春晚全球高清直播、NBA中文官方站视频点播均成功地提供了内容加速服务。

据悉,世纪互联的P4P网络平台由分布在全国的边缘服务器节点和安装了P4P加速引擎的千万台用户电脑组成。服务器节点作为基础的服务资源,可以充分保障平峰时段的服务质量,而合理的使用客户端资源,可充分加速高锋时段和热点集中的内容,同时,也很好的解决突发流量造成服务器繁忙,服务质量下降的问题。目前,世纪互联基于P4P网络的内容分发服务可应用于软件下载、视频下载、流媒体点播/直播加速等领域。

网游分发提速:客户端只需1M

世纪互联通过P4P系统,为多家网络游戏公司提供了下载客户端的服务。包括了完整客户端下载与升级下载的服务。其中完整客户端的下载服务,彻底的解决了网络游戏版本管理的问题,仅需要向外传播一个不足1M的在线下载客户端,即可保证用户无论何时,都可以下载到最新版本的网络游戏客户端。

在测试当中,通过P4P方式分发网络游戏客户端和升级文件,网民的下载速度较传统方式有了60%~200%不等的提升,而在传输质量上则较传统P2P下载更有保障。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134