技术


在商业周刊07年评选的最创新公司中,Toyota名列第三,仅次于Apple, Google。这样的成绩对于一个被归于周期性传统行业的企业来说,无疑是惊人的。

《strategy + business》杂志的07年7月的最新文章《Innovation Agility》对此进行了分析. 文章认为,丰田汽车灵活而且十分成功的产品开发体系值得其它组织在自己的创新过程进行借鉴,而借鉴是否成功的关键在于能否为自己的创新确定一个基于自身价值特点的目标(value-based goal)。这篇文章真的值得一读。下面是一些摘要:

众所周知,丰田汽车的产品开发是其竞争优势的最重要基础。丰田”以质量为本的设计理念”不仅使产品的生产成本得以降低,而且因为其车辆的可靠性也使得以后的保修成本降低,从而在汽车的整个生命周期内大大地降低了丰田的成本。同时,丰田的开发效率也很高,虽然有越来越多的资金投资于创新的研发领域,但这些资金占丰田总收入的百分比仍然很低,高投入和缩短的研发周期使丰田能够迅速根据市场反馈推出更多的新车,从而大大降低了丰田公司的市场风险,提高了竞争力。

作者认为丰田的产品开发之所以成功是因为有以下六个关键因素:

1、组织架构:丰田在方案设计和功能开发两个团队之间形成了良好的平衡。丰田产品开发的两个关键的团队是修左shusa和布乔bucho。shusa们是首席工程师,负责整个方案的设计。他们具有广泛的责任和良好的技术技能、商业头脑和管理经验。但不直接管理具体的功能开发人员。而bucho们有着和shusa们同样的管理级别,专门负责各个功能具体模块的工程团队。丰田更多地依赖于它的文化,而不是基于层级管理的组织结构,来保证两个团队的密切合作和富有成效地工作,以取得成功。

2、开发流程:丰田的作业组织结构,通过针对项目具体情况特制的时间表进行管理,追求并行开发、更早地进行系统集成测试和联调。通过严格的作业组织管理,丰田允许各部件的平行开发, 同时又有一定的灵活性以满足方案设计和功能开发之间互相适应的需要。从一开始,管理者就考虑备份的开发办法,他们同时进行首选方案和备份方案的工作,这样,在需要时,备份方案就能立刻派上用场,而不耽误开发周期。

3、扩展企业:丰田通过对供应商的挑选,选择出”高度自觉性伙伴”,然后委托其开发一些产品的”关键组成部分”,将供应商纳入自己的创新体系。

4、体制性学习:公司系统地整理其生产和创新过程中积累的知识,然后通过有组织的系统学习,将其分享给每一个雇员。

5、追求人的全面发展:丰田花大力气发展其最优秀、最有潜质的员工,比如通过传帮带的方式进行培养,以确保他们有丰富的经验和高层次的技术和管理专长。

6、文化:丰田的强势文化集中体现在公司的一些核心价值,如个人责任,持续改进,协作和消除浪费。

杂志建议想借鉴丰田经验的公司首先要采取务实的眼光审视自己的产品开发过程,可能自己的开发已经包含了丰田部分的特质,然后再借鉴丰田的模式,设计一个”更敏捷和更符合自身价值需要的模式”。杂志强调说,最首要的是要了解自己的价值所在,建立符合自己价值追求的的目标,然后再制定措施,以支持这一目标。

杂志提出最终渐进的产品开发流程变革可能包括以下内容: ( 1 ) 反思自己的目标,从”一切以客户价值为中心”开始,同时考虑革新自己的供应链关系; ( 2 ) 基于长远,培养自己的核心人才:为自己的企业培养有着广泛技能和责任的修左shusa队伍; ( 3 ) 在设计和开发的关系间取得平衡,确保修左和布乔间的合作; ( 4 ) 培养知识:采用”事件驱动”的方式进行培训,而不是通过”流程式的灌输”进行培训, 同时设计一个有效的知识积累的过程,把人的因素考虑进去; ( 5 ) 慢慢培养一个灵活的看待风险的企业态度,强调人应该对结果负责,而不是对流程负责,以保持一定的灵活性。然而这一点只有在有条件的企业才能使用,那就是这家企业已经形成了对自己体系、人员、资源和领导力的信心,否则,还是需要严格管理,确保管理的有效性。

注:感谢Google Translate对
写作此文的帮助。它的能力让人吃惊,比如它能够把“Mentoring”翻译成“传帮带”,非常贴切。在与Altavista Babelfish的竞争中,它轻松地得以胜出。:)

Skype通过UDP打洞、端口扫描来穿透NAT。如果不行,就用服务器中继实现两端通讯。RFC 3489 “Simple Traversal of UDP through NAT” (STUN)将这些方法标准化了。Traversal Using Relay NAT (TURN) Draft想将中继方法标准化。TCP的SYN也可以达到类似的效果,但Seq号需要特别处理。

参考:heise Security- Know-how – How Skype & Co. get round firewalls

1、Knowledge Based Networking

自配置、智能Cache、智能路由、快速可靠数据共享、军事级的安全。

技术组成:

  • MANET智能路由:IP协议不太适合。离标准化和量产还有一定距离。
  • Cognitive无线电:智能选择无线电使用的波形、频率和协议,以适应不同频谱、网络行为和用户行为。抗干扰、适应各国频谱划分。General Dynamics C4 Systems将在08年在爱尔兰进行实验。Cognitive radio基于人工智能技术和软件无线电(SDR)技术。其中人工智能部分还有很多工作要做,而SDR已经在开始商用。SDR Forum的2005 年会的主题就是SDR已经Avaliable,而GNU Software Radio project正在使SDR大众化。
  • 网络智能:网络识别端到端连接上的各链路的传输可靠性,只在不可靠的链路上进行数据重发,以节省带宽。网络也可以自动将正在流行的内容在网络边缘Cache,以提高访问速度。或者以P2P网络的形式实现Cache。
  • 语义网:使网络内容具有意义,可以理解和使用。
  • 安全:为了防止路由为其它人控制,对付DOS,需要类型SSL的技术。

问题:

  • Internet之所以如此成功,就是因为它傻。傻网络比智能网络更好。象Cisco的Application Oriented Network方案,识别流量的类型然后进行分别对待,加入安全功能等,会阻碍新业务的推出和导致厂家锁定,已经违背了Internet的本义。

参考:

2、DTN(disruption-tolerant networks)

对付频繁、不可预测的断线、节点改变、超长延时。

BBN在06年仿真了一个20个节点的DTN,当每条链路的有效时间为20%时,网络可以保证数据的100%传输。

参考:

3、WiPeer

免费Wi-Fi软件, 用来直接在电脑间建立通信。以色列博士项目。

参考:

视频的特点

视频需要更多带宽。标准的清晰度视频需要4Mbps带宽,使用H.264可以压缩为2M,而高清晰度视频需要9M带宽。

视频持续时间长,典型的需要数十分钟。不像Internet接入,持续时间是bursty的。

向交互式视频的演进

这个演进的趋势似乎已经是不可避免的了。业界普遍相信交互式视频会占到这个视频市场的60-80%。

交互式电视的视频传送方式与传统视频传送方式不同。传统视频用广播的方式实时传送,而交互式电视需要客户端与服务器端的交互。网络结构需要同时满足这两种传输方式的需要。

网络

对于运营商来说,提供IP视频业务最大的投资在于网络上的投资。

在一个典型的IP视频网络中,GigE城域以太网作为网络主干,数十个区域节点通过数百个本地交换机与终端用户相连。而接入网,为了支持高清晰度视频,需要为每用户提供20-50M的带宽。

以英国电信为例,它的21CN网络升级计划以基于MPLS的网络主干,通过以太网上的组播来支持视频和On-demand内容。

组播的传输方式在这里看来似乎是理所当然的。组播有两种,静态组播和动态组播。静态组播类似于现在的有线网络,所有频道被送到所有终端。而动态组播则只传送用户选择的频道,这就带来一定的延时。运营商需要根据终端用户的需求提供不同的方案。

但利用电视上网和VOD需要比单纯组播更特别的功能,在某种意义上说,有点类似Unicast的功能。这需要视频服务器的支持。

问题是这些服务器应该在网络中如何配置。如果放在网络中心,巨大的流量会使网络和服务器难以承受。比较明显的方案是放在各区域节点。通常,通过视频Cache VOD服务器,VOD网络能够将支持1百万用户所需要的3000G网络带宽减少到700G。

运营商可以根据内容的特点选择网络组播到达的远近和在哪里存储和管理内容。比如将比较流行的内容往边界推。针对不同的客户的业务需求,比如面向分销商的批发式和面向最终用户的零售式,运营商也可以选择不同的传输方法。此外还有商业上的考虑。

终端

随着用户端设备的可编程能力越来越强,比如带硬盘的机顶盒,也有可能将这个Cache功能推给用户端。运营商高度关注这种方式。

有了这种方式,运营商可以通过费率影响用户的行为,以优化网络使用。比如,英国电信说,它有可能提供这样的服务:同样一部电影,如果先预订再看,付3块钱。而如果想立即看,则付5块钱。以促使用户的实时视频服务变为准实时的服务。

或者带编程功能的TV的出现也使终端可以支持组播。从而使组播直接到达用户终端。

参考:
Tech briefing: Video streaming: Recorded delivery

Akami是一个围绕DNS实现的CDN网络。它的15K普通服务器以2-18个为单位,分布在全球65个国家的1100个网络内,为IBM等公司提供全球范围内的内容分布服务(也包括给Wii)。

这家由MIT几位硕士研究生在互联网最热的1999年基于自己在学校里做的项目而成立的公司,经过4年$2600M的亏损后,于04年扭亏为盈。05年取得$283M的销售额,其中包括$70M的税前利润。

他们的系统由Network Service, Network Monitoring, Automatic Network Control三部分组成。在这几年的努力中,他们克服了大量实际应用中的工程难题(pdf),实现和运营了一套广域网中的、由普通不可靠服务器组成的、高可用(pdf)的CDN系统。工作想必是艰苦的。

这应该是从校园学术研究到现实商业运营最好的战例。从象牙塔做Idea到最后真正为世界接受,需要开发、工程、财务、公司治理等各方面大量的工作,需要一个极强的团队和极强的领导人。

而活跃在Akami研发团队里的这帮哥们,明显是Google创始人佩奇一类的人物。比如他的现任CTO在公司走上正轨一段时间后,重新回到MIT投入D. Clark的门下,于2005年8月获得博士学位,然后又重回Akami。真是有意思。

两篇PDF论文的英文笔记在这

Sergey Brin 和Lawrence Page开始Google的研制,部分原因就是因为他们对当年金钱操纵搜索结果、行业内各家技术严格保密、搜索技术研究停滞不前的情况的不满。他们介绍Google的经典论文《The Anatomy of a Large-Scale Hypertextual Web Search Engine》就清楚地表达了这样的情感,并说明了他们努力奋斗所希望达到的目的:1)为大众提供真实的、高精度的搜索结果;2)开放数据库和研究成果以推动行业的研究和发展。

今天,Google无疑已经做到第一个目标。它以其真实、高质量的搜索结果,得以成为世界第一的搜索引擎。而对第二个目标,Google也没有食言,幸也!

在Google的早期,就在上面提到的论文中,它公开了其单机版搜索引擎的各方面详细设计细节,其中提供的数据结构描述已经精确到比特位。这第一版系统可以支持24M页面的抓取、分析、搜索。

到了03和04年,随着Google的体系结构向Cluster结构演变,它又发表了三篇论文,详细公开了它所使用的计算框架《MapReduce: Simplified Data Processing on Large Clusters》、硬件系统《Web Search for a Planet: The Google Cluster Architecture》、文件系统《The Google File System》。这三篇论文的价值在于,其中不仅包括系统各个方面的详细描述,也给出了Google在设计中碰到的各种问题和相应的权衡,具有很高的参考价值。

如此细致地公开自己的体系结构和设计细节,无疑是给仿造打开了方便之门。这种把核心竞争力公诸于众的做法,在这个为了经济利益、动辄以知识产权为名,挥起专利大棒给对手以狠狠打击而毫不以为耻的时代,似乎是离经叛道,自掘坟墓。

然而,这种开放的做法,却正契合了正逐渐在西方技术社区成为主流的极客文化,使Google得以树立了在极客社区的地位,从而使无数散布在世界各地的特色人才,以成为一名Google的员工为荣。由此,Google得以在短时间内迅速聚集一批黄金队伍,并能够以自己的独特文化激发员工的积极性和创造精神。有这样的队伍,又谈何不胜?

由此可以发现,共享的精神,不仅成就了Flickr、MySpace、YouTube、豆瓣等网络应用,在更深层次也正在影响整个世界的运行方式。开放的技术精神正逐渐成为未来技术公司必备的一种精神。顽强的技术壁垒,可以现在得到一些金钱,却会最终失去创新的动力,成为老朽的过去而被人抛弃。只有依靠内心深处产生的真实情感和通过共享获得的同志间的心心相印,才会不再孤独,也才能在创新的道路上战得长久、战得漂亮。

如果机器人能够这般灵活地舞蹈,那它还有什么不能做的呢?

如果我们的邻国能够在机器人技术上达到这样的水平,他在未来的二十年之内再次重领世界风骚还有什么可以怀疑的呢?

远见和创新的步伐啊,我们的邻国从来没有停止过。面对这样惊人的挑战,我们的科技界还有什么脸面可以安于现状、沉溺于复制带来的钞票,我们的青年还有什么脸面可以仅满足于一得逞口头之快,而不赶快埋头苦干呢?

时不我待,时不待我!

初学Django非常惬意。这份难得的惬意来自于Django清新的开发哲学,也来自于Python的自然和优美。

Simon Willison 在2005年伦敦Web框架之夜上总结的Django的开发哲学包括:

  • Less code, DRY (Don’t Repeat Yourself)
  • Loose coupling of components
  • Explicit is better than implicit (less magic)
  • Consistency
  • Models include all relevant domain logic
  • Efficient SQL, raw SQL encouraged where needed
  • Cool URLs

这些开发哲学,简单而又精辟。它们表明了Django的开创者们对软件开发的领会。几天下来,初学的我已经明确感到了Django的清晰。它很清楚,比RubyOnRails清楚。

Python语言本身的优美也保证了Django的质量。Paul Graham谈到Python时,人们学习Python,不是为了找工作这类原因,而是因为他们热爱编程,不满足于已知的语言,从而学习Python。他也提到他的一个朋友,这个几乎知道所有被广泛使用过的编程语言的朋友说,他之所以用Python,是因为他喜欢用python写出来的程序的样子。这是多么迷人的一个优点,每一个曾经用爱慕的眼光欣赏过自己辛苦工作完成的代码的程序员都会产生强烈的共鸣。

2003年,Adrian HolovatySimon Willison开始Django的开发。2005年7月,Adrian HolovatyJacob Kaplan-Moss将源代码公开,然后Django开始在Python社区迅速发展,现在已经到了0.95版。

学习Django,最好的中文起步教程是limodou的《Django Step by Step》。从limodou对Django的紧密跟踪可以看出,这位可以被列入Paul Graham举例的Python爱好者行列中的优秀程序员,对Python和Django的热爱,溢于言表。而英文教程比较好的有IBM的《Python Web frameworks, Part 1: Develop for the Web with Django and Python》。阅读这些教程的时候需要注意的是,在Django的1.0版之前,一切都在迅速更新、调整之中,所以教程和最新的开发版本需要一定的同步时间。

让我们热切地期望着Django 1.0版的到来吧。

参考资料:

1、An introduction to Django (PDF), Simon Willison, London Web Frameworks Evening
17th November 2005,

Technorati : ,

毕业于Cornell、在高可用、可扩展系统研究方面科班出身的Amazon CTO Werner Vogels的Blog名字就象他在Amazon追求的一样:All Things Distributed

2006年5月,ACM 图灵奖获得者,微软技术院院士Jim Gray拜访了Vogels,然后在ACM Queue发表了他们的谈话。他的这篇文章,让我对Amazon刮目相看。

让我侧目的原因是,根据Vogels的说法,Amazon已经在5年前就开始将它的平台结构全面转向SOA(Service-Oriented Architecture),至今已经取得了5年开发、运营的成功经验。

所有活跃在当今国际舞台上的外国巨型公司都知道,面对象联想、华为这样的厂商,他们存活的唯一希望就在于他们对大规模、可扩展、高性能、高可用系统的技术的把握。这,就是真正的核心技术。

1996年,Amazon起家时,在它的后面是一台网络服务器和一个数据库。到了2001年,随着越来越大的系统规模,Amazon系统的可扩展性已经到了极限。

可扩展性和可维护性是软件业永恒的难题。对此,所有的开发者都有着切身体会。面对数十年来延续下来的、全球化团队平行开发、超过百万行的代码和纠缠不清的数据结构,真是令人疯狂,哪才是正确的出路?

2001年,面对同样的问题,聪明的Amazon人坐了下来。经过一段严肃的思考,他们开始了世界上第一次大规模的SOA旅程。历史将记住这个时刻。

5年以后,微软CTO比尔.盖茨宣布即将退位,他委以重任的接班人正是SOA技术专家Ray Ozzie,由此可见SOA在当今世界的地位。

对SOA的定义,下面是Vogels的原话,非常中肯。

“For us service orientation means encapsulating the data with the business logic that operates on the data, with the only access through a published service interface. No direct database access is allowed from outside the service, and there’s no data sharing among the services.”

目前,Amazon已经这样封装、实现、维护和运营着数百个这样的业务。5年来,Amazon已经从当初的前端网络服务器+后端数据库的两层结构变成了”a fully-distributed, decentralized, services platform serving many different applications”,支撑起了5千5百万用户和1百万合作伙伴。Vogels坦言这一SOA平台是Amazon的战略优势

Vogels说,严格的面向业务设计和SOA是获得功能模块隔离(isolation),从而获得可扩展性的杰出方法,能够给开发、运营带来前所未有的Ownership和控制,也给加入更高级的系统可扩展技术以提高整个系统性能,如decentralized request routing 或 distributed request tracking带来了方便。

目前,Amazon主要采用的是业务使用-提供这一模式。在Amazon Service内部采用了WSDL之类标准,但使用了优化的传输和marshalling方法,以提高CPU和网络使用效率,对外部客户使用XML feed接口和REST、SOAP接口。据他们统计,使用REST接入Amazon service的客户端一般是基于LAMP的系统,而使用SOAP的一般是基于Java或.NET平台的系统。

对于最近比较热门的self-describing XML documents flowing around技术,他坦言:”We are on our way to using this in a number of cases, but we are not there yet. There are advantages, especially when you aggregate services into new services, or when you compose pipelines of services that operate on a message floating through the pipeline. But in many of our cases the contract between consumer and producer clearly defines the messages that will be exchanged, and we can optimize by not using self-describing features”。说明作为一个公司,Amazon更切重实际。

令人震撼的是,Amazon不仅将SOA当作其平台的技术架构,更将其整个业务开发流程围绕SOA展开。

Vogels直言,这样做非常困难。他提到的几个典型问题是:”How do you make sure that developers are productive in this large distributed service-oriented architecture? If you have this decentralized organization where everybody is developing things in parallel, how can you make sure that all the pieces work together as intended, now and in the future?”。他还特别谈到测试。对此我深有同感。好的测试是软件系统成功的一半,大规模软件系统的测试一直是公司质量和成本管理上巨大的难题,而分布式系统的测试更是一个历史上空前的挑战。

任何有些许大规模软件开发经验的人员都知道,Amazon过去5年来组织和实施这样多达数百个业务的大规模开发、维护和运营,意味着怎样的挑战。勇气、决心、远见、创新、智慧、组织管理技巧,这一切都只是家常便饭,无法保证它的最终成功。

Vogels将这称为”混沌”(Chaos) 的挑战。他用”生活本不是决定性的”这一哲学思考来进行理解,得到”混沌”不可避免,也无需逃避的结论。他说:”From the outside, the services in our platform may appear chaotic, but chaotic in a good sense-in that we try not to impose a rigid structure on the different functional pieces, but we expect there to be order when looking at it from a different dimension. Thinking about this whole system as a big deterministic system would be unrealistic. Life is not deterministic, and a large-scale distributed system such as Amazon has many organic and emerging properties that can come to life only if you do not constrain it.”。

为此,一方面,Vogels要求能够进入Amazon的员工主动、有高度责任感。他说:”The Amazon development environment requires engineers and architects to be very independent creative thinkers. We are building things that nobody else has done before, so you need to be able to think outside the box. You need to have a strong sense of ownership, because in the small teams in which you will work at Amazon, your colleagues will count on you to pull your weight-especially when it comes to operating the service that you have built. Can you take responsibility for making this the best it can be?”。

而另一方面,Vogels们一定有他们的实现方式,当然,这是他们的核心商业秘密,他没有透露。

因为”混沌”,过去5年Amazon做的一切,本可以轻而易举地变成一场噩梦,但Amazon取得了最后的胜利。为此,它赢得了我的尊重。

作为负责技术的官员,和在本是技术访谈的讨论中,Vogels谈论最多的竟是客户,令人对Amazon更加充满信心。在这里,又是SOA使Amazon的技术开发和客户需求几乎完全结合,达到了软件工程需求管理方面的新高度。

大多数软件开发人员都知道,对于大规模软件来说,开发人员自己去直接面对客户在客观上、管理上和实现上都几乎难以实现。公司内部必须有详细的分工,才能最后保证高质量地完成哪怕最小的客户需求。而Amazon 的SOA使这一要求成为可能,非常令人启发。

为此,他一方面要求Amazon的员工具有强烈的客户意识,并将技术人员两年轮换做客服。他说:”A very important point is whether candidates think the right way about customers and technology. Technology is useless if not used for the greater good of serving the customer. We are a strongly customer-oriented company, and we often use the “working from the customer backwards” approach. This means that in your thought process, you start with the customer and work your way backwards until you have found the simple and minimal technology that you need to satisfy the new customer requirement. It is important that engineers who come to work at Amazon understand that we do not build technology for technology’s sake, but to support the customer.”

另一方面,因为Amazon通过将其系统和业务分解为数百个Service展开独立开发和运营管理,使这些Service直接面对终端客户成为可能。具体来说,对于一个新的业务想法,Amazon会首先定义好测量这项业务成功的检验参数,(我想可能是诸如:使客户在网站上的停留时间延长10分钟,购物平均消费提高5%,之类的参数),然后开始以小组的方式进行敏捷开发,迅速开发出系统原型,然后开始回归。他们”try to go into prototype mode pretty quickly, and then you start iterating on that until you feel that you understand your business problem”。在此,SOA的松散耦合业务模型是他们敏捷开发的关键,用Vogels的原话是:”This fast response to new ideas is enabled through the loosely coupled services model, both in technology and at the developer and operations level”。在原型开发完成后,便是疯狂地根据前面定义的测量参数进行无情的测量,以决定新业务的改良和生死。据Vogels说,这导致Service的开发团队极具有创造力。

此外,Vogels个人对开发具有足够的尊重和深刻的理解,他说:”Developers are like artists; they produce their best work if they have the freedom to do so”。能够有人这么说,也值得庆幸了。

注:请原谅引用了这么多的英文,因为有些字词难以轻松转译。如有需要,请与我联系。

Technorati : ,

几年前,当麦当娜的歌迷从Gnutella网上下载到她的最新专辑”美国生活”,兴致勃勃地打开准备一睹为快时,却发现显示的内容是这位歌手对下载者的无情嘲讽。一时舆论大哗。

今天,P2P污染已经变成了网络上的常态。从2002年起,音乐、电影、软件公司便纷纷雇佣P2P污染公司,在各P2P网上布满其试图保护的音乐、电影、软件的假冒伪劣版本,试图使网络瘫痪。P2P污染已经给P2P网络带来巨大的冲击,在PU的Ross的2005年研究中他就发现,在流行歌曲”My Band”在Kazza网络中的1,816,663个版本中,超过85%是被污染的版本。

2003年P2P污染公司Overpeer被Wired杂志报道,宣告P2P污染公司开始被世人关注。这个曾经红极一时的P2P污染公司,起家于2002年,拥有由两位韩国兄弟持有的P2P污染的开创性专利和包括前全美作家出版家协会副会长的出版界业内资深人士的管理团队。它出道的成名之作就是于2002年成功地在FastTrack上使污染的版本占据其网络共享所有文件中的一半。另外一个关于P2P污染系统的专利也被Tulsa大学的Broken Arrow等在2004年获得。

此后,全世界的P2P爱好者和P2P污染公司就开始了道高一尺、魔高一丈的战斗。直到Overpeer于2005年12月被其持有人Loudeye关闭,似乎宣告了P2P污染公司的终结。

P2P污染公司从兴起到没落,有技术的原因,也有市场的原因:

第一,P2P污染对付不了基于社区管理员的BT共享站点。在Johan Pouwelse 于2004年发表的BT流量测量论文中,他通过对著名的BT下载网站Suprnova.org的分析指出,P2P污染在此毫无用武之地。Suprnova.org使用社区管理员机制对上载的BT种子进行质检,仅仅20位来自全球的质检志愿者便支撑起了这个拥有4万六千共享文件的世界第一BT站点。

第二,虽然在对付FastTrack网络十分顺手,但在对付其它网络时P2P污染遇到了技术上的困难,效果不很理想。

第三,要在有史以来最大的全球范围的P2P网络上进行有效的污染意味着巨大投资和维护成本。正如Berkeley的N. Christin通过PlanetLab network在eDonkey, eDonky/Overnet, FastTrack 和Gnutella网络上进行P2P污染试验后在其论文中指出的,有效的污染需要在短时间内在网络的每个集中点部署30-40个版本,每个版本需要大约10个拷贝,想想各P2P网络的集中点的数目:eDonkey : 40-90,FastTrack : 25,000-40,000,Gnutella : 10,000-100,000,就知道这需要多么大的网络带宽资源和硬件资源。

第四,针对污染的影响,P2P社区也在不断推出对策,比如针对eMule和eDonkey网络的Jugle能够实时地对版本真伪进行验证。而大学高智商研究人员的努力也贡献了一些方案。比如Ross等提出的算法能通过网络测量将P2P污染公司的服务器IP找出,这样P2P用户就可以将其屏蔽掉,达到了一定的效果。

第五,P2P污染给运营商的网络带来巨大的带宽浪费,使其本来在P2P巨大流量的压力下已经脆弱的网络面临着更巨大的压力,这是网络运营商难以接受的。UCLA的Uichin Lee在其最新论文中指出,因为P2P用户下载污染版本后的重试,P2P污染在最极端情况下会导致四倍的网络下载流量的增长。

第六,最重要的,自2005年12月起,美国针对P2P的一系列强力法律行动使出版界重新看到了运用法律武器的希望,抛弃P2P污染而转而依靠正规的法律途径反对盗版。2005年12月,美国联邦上诉法庭支持对芝加哥普通家庭妇女Cecilia Gonzalez因为共享音乐处以高达$22,500的罚款,史无前例。同时,Suprnova.org和其它BT旗舰站点纷纷被关闭。而继美国之后,香港也有类似动作。2006年4月,中国国家主席访美,美国政府准备的一项重要议题就是加强知识产权保护,自然也包括了对美国大片的保护。

一波未平,一波又起。P2P共享社区,面对着更严峻的考验。

Technorati :

下一页 »