未来网络服务器系统的发展趋势作者:中科院计算所许鲁研究员一、网络服务器系统的定义多台服务器通过网络接口连接到互联交换网络上对外提供服务,称为网络服务器系统
网络服务器系统采用多台普通的服务器,以松散型以太网方式连接,通过专用软件使得多台服务器协调工作、对外提供服务
对用户而言,他们希望网络服务器系统只是一台高性能的服务器;对网络管理人员而言,也只想把它想象成一台单一的服务器系统进行管理,而不必考虑其内部由哪些服务器组成
当整个系统需要扩充时,只需再增加内部的服务器数目即可
从这个意义上来说,它应该提供同目前的单台计算机的功能一致,只不过其所能管理的数据量、提供的数据处理能力更强大,是一台虚拟的高性能计算机
既然网络服务器系统是一台虚拟的高性能计算机,那么我们从计算机的发展历史中能否找出一些网络服务器系统发展的趋势
国家高性能计算机工程技术研究中心(简称“工程中心”)在这个方面找到了一些答案
下面我们通过分析计算机的发展过程,来一一说明网络服务器系统的发展趋势
二、计算机的发展从1946年世界上第一台计算机问世起,到现在已经有半个多世纪的时间,计算机获得了突飞猛进的发展
在人类科技史上还没有一种科学可以与电子计算机的发展相提并论
那么在这短短几十年的时间内,计算机是如何从玻璃屋中的庞然大物,走到今天与我们的生活密切相关的呢
工程中心认为主要是计算机在如下几个方面的发展,缺一不可
1.计算机性能的发展——性能越来越高,速度越来越快计算机性能的提高主要体现在两个方面,一是计算机处理器芯片技术,二是计算机并行处理技术
随着集成电路的产生及超大规模集成电路时期的到来,计算机的体积越来越小,性能越来越高,使得计算机走入平常百姓家变成现实
以大规模并行为标志的体系结构的创新与进步是提高计算机系统性能的另一个重要途径,目前世界上性能最快的通用计算机采用几十万颗CPU,数万台计算机并行,每秒