新技术改变网络互联
- 来源:中国信息化周报 smarty:if $article.tag?>
- 关键字:超级计算机,互联网 smarty:/if?>
- 发布时间:2016-07-13 17:29
新加坡的超级计算机以及新加坡很多企业都在承接国际业务,新加坡互联网国际干线的流量肯定很大。每个国家都面临着宽带的压力,国际干线流量会用什么样的速度、比例增长需求较大。
强大的Infiniband
中国在超级计算机方面成为了一个超级大国。在前不久,中国第一次推出了全球完全使用中国自主技术建设的第一台超级计算机。
全球范围内对中国的发展非常感兴趣,中国在超算方面已经成为超级大国,如果把超算和互联网加起来,中国在未来一定会有非常快的发展。所以,我们这里的所有人都有这样的责任,我们需要去探索不同学科之间的交叉。我现在在新加坡超算中心进行工作,意味着我要不断地学习新的东西,把生物、互联网技术、超算结合起来。互联网+什么可以获得更大的动能,可以实现1+1大于2的效果。所以我相信未来在中国是有巨大潜力的。
我们现在会出现哪些新的互联网技术?我在超算方面工作,在超级计算机中心,流量是非常快的,数据包流量交换的速度在超级计算机里,尤其是像神威太湖之光这样的计算机,相当于有1000万个CPU,相当于在全球范围内互联网一天所有的数据。所以我们在超算领域里交换非常快,我们必须要非常高效,有非常好的优化,才能够实现超算的能力来解决各种各样超算问题。
很多计算机使用的协议并不是STP的协议,而是一种新的协议。我个人是一个互联网专家,用的都是SMB等这样的协议,现在接触到的是全新的技术Infiniband用于超算。InfiniBand是一种支持多并发链接的“转换线缆”技术,在这种技术中,每种链接都可以达到2.5Gbps的运行速度。这种架构在一个链接的时候速度是500MB/秒,四个链接的时候速度是2GB/秒,12个链接的时候速度可以达到6GB/秒。Infiniband技术不是用于一般网络连接的,它的主要设计目的是针对服务器端的连接问题的。
因此,Infiniband技术将会被应用于服务器与服务器(比如复制、分布式工作等),服务器和存储设备(比如SAN和直接存储附件)以及服务器和网络之间(比如LAN、WANs和Internet)的通信。我们如何使用这样的协议,如何和互联网联合起来去扩大网络。在过去的两年中,我们做了很多的事,我们可以把Infiniband进行拓展。首先我们可以跨国家和地区,不管是在无锡、新加坡还是在美国,都可以将其超算能力结合起来。
互联网的数据量发展非常快,数据的用户量在不断地增长。现在需要存储的数据量也变得不可想象的大,不仅要存储这些数据,还要获取这些数据,这也是一个问题。虽然说我是互联网行业人士,但是我做的主要是超算的工作,在超算方面我们需要解决互联、数据存储、数据获取的问题,如何从数据库那里获取信息。
讲到网络流量,我们将大的数据包以太网TB进行传输。全球有最大的基因测试机,有一个DJI的项目在中国,它有全球最大的基因测试机,可以收购很多美国的技术和公司,把国外的技术和中国的技术结合起来。这个公司在中国也有运作,在中国之外也有运作和实验室,DJI将全球范围内的不同运作结合起来,形成一个统一的协作,需要非常高性能的数据传输,尤其是基因学数据,我们需要大量数据传输。
Infiniband协议是一个通讯的协议,InfiniBand的协议采用分层结构,各个层次之间相互独立,下层为上层提供服务。其中物理层定义了在线路上如何将比特信号组成符号,然后再组成帧、数据符号以及包之间的数据填充等,详细说明了构建有效包的信令协议等;链路层定义了数据包的格式以及数据包操作的协议,如流控、路由选择、编码、解码等;网络层通过在数据包上添加一个40字节的全局的路由报头(Global Route Header,GRH)来进行路由的选择,对数据进行转发。在转发的过程中,路由器仅仅进行可变的CRC校验,这样就保证了端到端的数据传输的完整性;传输层再将数据包传送到某个指定的队列偶(Queue Pair,QP)中,并指示QP如何处理该数据包以及当信息的数据净核部分大于通道的最大传输单元MTU时,对数据进行分段和重组。我们试验了Infiniband协议,如何使用Infiniband这个协议,在非常长的距离中进行距离的传输。
我在北京看到有很多拥堵,每个人都开车,都是非常小的小型车,只有四个人在车里,但是如果你有四万人在路上,同时又一万辆车运输4万人,道路上是非常拥堵的,这和我们的网络是一样的。现在,有一个地铁或者是机场快线,机场快线能够有几百、上千人坐,都没有问题。Infiniband这个协议像机场一样,是不是唯一最好的协议?我不知道。也许在座的有些人会想出更好的互联网传输协议,可以帮助我们有下一代的互联网大数据传输协议,这样就可以帮助我们解决海量的数据传输问题。Infiniband已经给我们做了很多基础性的工作,我们需要在地基上盖一座摩天大楼,实现下一步的进展。
多语种域名的机遇
我是多语种域名的创始人,多语种域名能带来什么样的机遇?如今,中文域名在中国也有,但是用得好像并不多。在1994年、1995年时,我们当时的浏览器没有办法阅读其他语言,可能只有英文。当时我想参与这样的工作,鼓励像我这样的年轻人进行创新,我们如何能够改善,让亚洲人更好地使用互联网。这个时候我们就能够让中国人来使用我们的万维网。
基于这样的发现,我们应该让人们基于语言创造内容。当然我还意识到一点,如果你要进入网站,用他自己的语言使用网络之前,必须要先学习英语。对于我来说也是,作为一个新加坡人,中文是我们在当地使用的语言,比如说我父母会使用中文,所以我在学校也学习中文。但是我们在新加坡学校里学的官方语言是英文,所以对我来说是没有问题的。但是我却发现,我的父母很难使用互联网,因为他们并没有接收到英语的教育,这个时候我就想到,有几十亿的人,他们不仅是中国人,还包括非洲人、中东人,他们的母语并不是英文,他们就很难先学到英语再使用他们自己语言的网页。
这里的障碍是,你们网站的地址是什么,如何解决这个问题。当然,我们首先要学习英文的字母,这个网址还包括你的E-mail地址,你可以键入自己的E-mail地址,比如说中文语言,但是这个E-mail本身还是英文,也就是英文的字母。这就意味着我们还是要先学习英文,才能够用我的中文去输入我的E-mail地址。不管你在哪里、是什么人,可能都要面临这样的情况。所以我在1998年做了一个决定,我们要把多语言、国际语言与我们的域名进行结合,当然还有一些其他的原因。我们如何把这两方面结合在一起?就是让域名来支持各种语言的字形。这个时候要进行统一化、标准化,让所有的语言都能够结合在一起,如果你把所有的都放在你的库当中,就会发现我们的体系是能够支持多种语言的,即使这些人不懂英文我们体系能够帮助他们更好地识别英文。
之后我们发现,由于我们做了这么多的努力,我们现在能够看到互联网的富人和互联网穷人之间的鸿沟可以缩小。我们知道,在上个世纪末,中国当时发展还没有那么迅速,不像今天,发展得很迅速。所以当时我认为,十几亿人口在互联网上要做很多事情,我能如何帮到他们。我们现在发现这是非常棒的,我们可以看到,现在IDN的部署有延误,比如说在座每个人都要先学习英文,从我新加坡的背景来看就是这样的。首先我的母语是英文,英语是一个商务方面的国际语言,科学、工程、科技、业务、企业,甚至是航空领域,英语都是通用语言。
(本文根据陈定炜在2016第十五届中国互联网大会上的演讲整理而成,未经本人确认。)
■新加坡国家超级计算中心主任 陈定炜