OpenFlow:用于NoSQL的网络协议

Paul Baran

在60年代初,Paul Baran发明了分包交换(一个通信方式的范例,将信息以封包形式个别传递于主机间,而不需事先建立通信通路)技术。分包交换技术是ARPANET的基础,后来互联网出现了。但封包交换技术在多年之后仍是计算机网络的重要基础。不幸的是Paul Baran在上周六去世了,享年84岁。

但是正如芯片产业一样,数据库和编程语言已经进入了一个高专业性的阶段,我们可能会看到专业的网络拓扑也会这样。上周,一些互联网巨头,包括Facebook,谷歌和雅虎制定了开放式网络基础,这个联盟致力于促进软件定义的网络(Software-Defined Networking),该联盟的首要任务是所谓的OpenFlow协议。对于网络工程师们来说,至关重要的一点是在管理交换机时可定制固件,适合现代网络的所有设备。

在NoSQL中,像BigTable,Cassandra和HBase这些非关系数据库,它们能够帮助企业创造新的数据库体系机构。OpenFlow协议可以实现高度定制化的网络拓扑结构,并与封包交换技术与线路交换模式相结合。

我们相信OpenFlow是现今一个务实且折中的协议,一方面它允许研究人员用统一的方式在各种各样线速和高密度端口的交换机上进行试验,而另一方面供应商又不需提供交换机内部的工作原理。

德国电信,Facebook,谷歌,微软,Verizon和雅虎是开放式网络基金会的主要成员。其他几个主要技术公司的成员包括像设备厂商Netgear。(李智/译)

关于Paul Baran

Paul Baran于1926年4月29日出生在波兰,但是他的家庭在1928年搬到波士顿。他在1959年获得工程学硕士学位并且在同年为RAND公司工作。后来他与Donald Davies和Leonard Kleinrock一起发明了分组交换网络。