好运不要再错过
好运不要再错过
李国杰
中科院计算所
奥运会不仅是全世界运动员的大较量,也是对一个国家信息技术水平的一次大检阅。奥运会的信息系统可能是世界上最复杂的信息系统之一。从1960年开始到2000年悉尼奥运会,从使用卡片式输入到最先进的Internet技术,奥运会的信息系统一直由IBM公司提供。2000年悉尼奥运会的信息系统共采用了7400台PC机,540台服务器在比赛现场采集数据,845台网络交换机,3台S/390大型服务器做记录成绩的中央服务器,3台RS/6000 SP并行机群服务器做Web服务器提供消息浏览,磁盘容量达5TB。十几天时间内处理了110亿次网上点击,2.3亿次Web页面浏览。为实现这一复杂的系统,奥运会期间IBM动用1500多技术人员,另有4300多名志愿者参加信息系统管理。为了实现这一庞大的信息系统,IBM开发了1300万行软件程序。
奥运会的信息系统为什么这么复杂?因为它不同于一般的事务系统,奥运会的信息动态变化,而且突发性强。当一个重要比赛进行或结束时,全世界可能有数百万以上的网民同时上网查询奥运会的网站。1996年亚特兰大奥运会时就出现过信息系统瘫痪。奥运会的信息要求实时准确,一秒钟之内就要从现场收集到信息进入数据库再送到网站上发布。信息内容不仅仅是文字还包括声音、电视图象等。如此庞大的信息系统要作好注册登记、比赛进程管理、交通安排、信息收集发布、系统的安全保护等等,的确是一件浩大的工程任务,对机器的稳定性、性能和技术人员的素质都是一次严重的考验。
我国申奥成功以后,国外有些轻视中国的人扬言中国没有能力构建和管理如此复杂的奥运会信息系统,等着看我们的笑话。国内不少人也在关注此事。根据我们对奥运会信息系统的了解和对我国信息技术水平的分析,我们深信中国完全有能力建设和管理自己的奥运会信息系统。奥运会采用的IBM RS/6000 SP并行机群服务器,每台只有16个节点,中科院计算所国家智能计算机研究开发中心去年研制成功的曙光3000超级服务器与此并行服务器二进制兼容,节点数达70个,性能远远超过奥运会采用的服务器。即将举行的世界大学生运动会需要的几十台服务器也全部由曙光公司提供。将来北京奥运村附近的宽带网的带宽也将大大超过悉尼奥运会的带宽。在863计划支持下,我国学者在信息内容处理、数据库管理、信息发布、负载平衡、信息安全等方面已取得不少国际先进而且实用性强的成果。去年中央18号文件下达后我国芯片和软件发展势头很猛,7年以后我们完全有可能采用自己研制生产的CPU芯片构造自己的服务器为奥运会提供服务。坦率地讲,集中人力开发上千万行的软件对我们确实是巨大的挑战。我们开发大型应用软件的经验还不太丰富,特别是缺乏软件质量管理和工程管理的经验。从现在起我们应重视大型应用软件开发的组织与管理,十五期间要把开发奥运会信息系统大型软件作为一项重大任务来抓。我们在铁路、海关、税务等信息系统开发中已积累了一些开发大型应用软件的经验,最近各软件企业陆续进行CMM和ISO9000软件质量管理体系认证,相信经过几年的努力,我们完全有能力胜任奥运会信息系统软件开发任务。据悉IBM与国际奥委会的合作关系2000年底已结束,我们要重视国际合作,但一定以自己的力量为基点,立足用自己的技术、自己的设备和软件办好世界上最成功的奥运会。
近几年内,国人一次又一次地讨论中国的软件产业为何不如印度,中国怎样才能成为软件大国、软件强国,原因种种、主意多多。笔者认为,中国发展软件不能简单的跟踪西方,也不能照抄印度的经验。我们最有利的条件是信息化建设规模大、发展快,给发展软件产业提供了难得的机遇。问题是不少部门往往以“此项目重要,出问题要承担责任”为由将机会拱手让给外国企业。君不见国内最重要的水利工程,一千多万美元软件开发交给了并不知名的外国企业,电视台的设备、软件几乎清一色的外国货。宋健同志曾在航空工业总公司某研究所题词“站起来吧!”十分发人深省。我们要跑得快,第一个条件是要站起来,跪着走路是走不动的。“与其临渊羡鱼,不如退而结网。”我们常常讲要抓住机遇,跨越发展,2008年奥运会就是发展软件的绝好机遇。如果我们把这样好的机遇让给了别人,到2008年再来讨论中国软件业为什么发展不起来,岂不是巨大的讽刺!当然光凭自信与勇气是办不成事的,只有学习当年抓“两弹一星”的经验,精心组织,精益求精,才能万无一失。不在全国范围内优化资源组合,不搞真正的产学研结合,以行业本位主义和地方本位主义的思路开发大型软件只会是低水平重复。中国的软件技术人员充满信心,准备在奥运会软件开发上大显身手,为发展软件产业大展宏图,但愿好运不要再次错过。
(2001年)