在他的心里,这篇论文的层次大概处于博士生水平,又因为没有原型系统、仿真数据及数学模型,在不懂行或者不够懂行的人眼里,评价可能会低一点。
不过这就够了。
逼不能一下装太满,要不然下次再进去就没感觉了。
顾川用超级管理员账号登录了先声网,进了灌水区。
韩升的旅游广告已经挂了上去,这小子也是牛,在这个没有置顶的年代,硬生生注册了十来个小号,就为了给自己顶帖。
不得不说,除了第一次的《通知》他拉了坨大的,后面的事都证明了,这是个知道分寸的人。
“可惜啊,路子选错了。”顾川摇了摇头。
下面有几个回帖,看起来确实是真人。
韩升可能会在一开始赚到点钱,但长远来看,边际效应太大,很难拓展业务范围。
顾川检查了一遍自己的论文,确认没有错别字后,贴在了论坛上,发了出去。
做完这一切,他看了一眼右下角的时间。
才十一点出头。
去找小憨憨玩咯~
他关掉电脑,潇洒地离开了网吧。
...
只是,顾川这次失算了。
当下,不管是硕士,还是博士,聚焦的始终都是战略问题,即,怎么让现有的系统快一点。
而顾川因为久居高位,又带着26年的视野,从一开始就路径依赖,通篇写的都是未来。
他判了传统I/O模型的死刑。
他跨界引入了一致性哈希。
他提出了解耦与异步化。
这根本不是学术论文。
这是战略范式转移,是顶级大牛,在规划未来五年的大方向时,才会写的前瞻性构想论文。
这样的论文放在网上、学校BBS上,在2001年这个大家对新鲜事物都很好奇、学术极度包容的时代。
无异于一场大地震。
...
第88章 学术大地震
中午十二点,吃完午饭的于墩德依然照常登录了先声网。
时至假期,本地的学生们基本都回了家,留校的学生们要么是学习派跑图书馆,要么是放纵派,隔壁软件园网吧雅座一位,先声网的服务器空闲很多。
他只需要巡查一遍,保证bbs上没稀奇古怪的言论就可以了。
时代一直在前进,但建政的小鬼就没变过,也不知道从哪里看来点所谓的历史,就跑来跳脸,说什么要回到xx时代。
于墩德对这些东西不感兴趣,他的父母就是那个时代过来的,每次说起,都一副心有余悸的样子。
这群建政小鬼,宁愿相信网络,也不愿意听听爸妈怎么说,真让人头疼。
他没好气地在几个版块删了几篇帖子,最后点到了灌水区。
那位学弟拿走超级管理员账号之后,每天高强度巡查三到四遍,虽然偶有遗漏,但总体来说做的不错。
唉,不要钱还干活,得找个时间请他吃个饭,顺便问问他上次说的技术。
灌水区顾名思义,什么帖子都有,广告,卖东西,甚至只是聊天,是每天发帖数量多的版块,于墩德一个一个看过去。
广告帖,广告帖,吹水帖...嗯?
他的光标停留在了《大规模网络并发下的端到端协议栈瓶颈分析与网络化协同计算模型探索》这篇帖子上。
这个时代,很多学生会把自己的想法贴在网上,虽然很多都是废话,但是其中也不乏有闪光点的观点。
他点进了这个刚发没多久,留言寥寥的帖子。
“大规模网络并发...”于墩德一下就被吸引进去了。
结果看着看着,他眉头就皱起来了。
什么叫一致性哈希?我加个内存条不就行了吗?搞这么复杂做什么?
单机一万并发?全中国有几个能同时在线超过一千的网站...搞笑吧...
他继续往下拉,接着就愣住了。
O(N)、O(I)?
啥玩意儿?数学?
作为数学系高材生的于墩德眉头皱得更深了。
这真不能怪他,这个时候的程序员普遍用的C语言,对这个问题都是直接调系统的select()函数,就解决问题了,根本没想过从windows或者Linux的系统底层函数下手。
“感觉没什么用啊...”他想看看这是哪个高人写的帖子,如果是那几个熟悉的马甲,就挪到技术讨论版块,要是不熟悉,那就放着吧。
类似的帖子天天有,在他看来真不稀奇。
【署名:数学系计信班,顾川。】
于墩德脑袋一懵,“啊?啊?????”
抛开同名同姓的可能性,如果真是前几天见了一面的顾川,这就有点吓人了。
大一才上几天课?高数学到哪里了?微积分?
这满屏的数学公式,是一个刚上大一的人能写出来的?
他翻阅了一下,果不其然,下面的评论清一色都是负面。
“我倒,同学你多写几行代码吧,别整天看那些没用的老外论文,能跑通业务吗?”
“这架构太搞笑了,为了解决一个不存在的问题,把系统搞得这么复杂。”
“楼主不超过大二,鉴定完毕。”
于墩德没有去管他们,只是翻到最上层,又仔仔细细阅读了一遍。
一如既往地没有看懂。
但是...只是...
学数学到一定境界,事实上都有一定的直觉,于墩德不敢说自己能到传说中注意力惊人的地步,但是对于数学之美,是有一定的感知的。
他隐隐感觉到,这篇论文不太对劲。
于墩德犹豫了一下,摸出了手机。
他在数学领域颇有天赋,能掌管先声网,当然也和不少老师都有私下联系,虽然国庆给人打电话是有点不太礼貌,但是他内心现在有着强烈的求知欲,还是想要一个答案。
本着反正都打扰了,那就打扰最猛的那一位的原则,他打给了一位叫做罗俊舟的教授。
这位罗教授,现在虽然是计算机系的,但他82年毕业于东南数学系,后获得东南大学计算机应用技术专业计算机网络方向硕士学位和博士学位,导师正是顾校。
“喂?”罗俊舟很快接起了电话。
“罗教授您好,”于墩德客客气气的打了声招呼,“我是于墩德...”
电话那头,罗俊舟笑了起来,“小于啊,大过节的,又有什么新想法了?”
他愿意把电话给于墩德,本身就对他有着期待。
毕竟,哪个老师不喜欢上进的学生呢?
“不,不是我...”于墩德面对教授,还是有一些压力,“我刚刚在我们论坛上,看到一个帖子,是大一新生的...呃,我想请您看一下。”
“哦?大一新生?”罗俊舟疑惑,“你看不懂?”
“是...”于墩德并不觉得丢人,“他的很多理论,我没看明白。”
“别是什么大一新生的狂想去吧?”罗俊舟笑着说道,“我还要带组会,你稍等一会儿。”
“不,用不了您几分钟...”于墩德骨子里的执拗翻了,“就在我们先声网上,您看一下,是黄导员之前跟我说的那个学弟,上次来过四牌楼,我见过,手上是有真东西的,您看一下...”
“哦~”罗俊舟想了一下,确实记得老师跟自己提过一嘴。
听说是个父母双亡,憋着股气,考到东大的本地学子。
“那行,我看一眼吧,标题叫什么?”他拍了拍实验室内一个学生的肩膀,示意他让让位置,打开了先声网,“你们最近bbs没崩过,上次校长还跟我提起这事来着。”
“实际上,也是这个学弟给的方案...”于墩德讪讪说道,“标题叫...”
他把标题复述了一遍。
“这么厉害?大规模...大规模...呃,找到了,这都到第三页来了。”罗俊舟其实并没放在心上,点开了页面,“这学生心思还蛮大的嘛。”
他看了一眼副标题,心里觉得好笑。
结果刚看到摘要,他就笑不出来了。
【摘要:随着高速宽带网络与CERNET的蓬勃发展,网络传输层的物理带宽正呈指数级增长。
然而,当物理链路不再是主要瓶颈时,端到端通信的瓶颈将不可避免地向服务端的操作系统内核及协议栈转移。
本文旨在探讨在面临超大规模并发连接(如单节点>10,000连接)时,现有UNIX/Linux系统的I/O调度机制及资源分配策略所暴露的数学极限。
同时,结合当前学术界关注的网格计算与CIMS理念,提出一种基于$O(1)$事件驱动内核模型与一致性哈希拓扑的分布式协同计算架构雏形。】
行家一出手,就知有没有,普通学生或者程序员看到这个摘要,可能第一反应就是叉掉页面,但罗俊舟作为顾校的副手,在这块的眼光和知识面,毫不夸张地说,他在中国能排前10。
这不是一篇狂想曲。
他微微坐直了身子,当读到【设当前维持的TCP并发连接数为N,当有网络事件发生时,系统必须遍历整个FD集合以寻找活跃连接。其时间复杂度为线性增长的O(N)。
在N > 10,000时,CPU周期的绝大部分被无意义的遍历所消耗,导致吞吐率呈抛物线急剧下降。】时,他的眼神彻底变了。
【传统的取模路由算法策略在面临网格节点动态加入或失效时,会导致全网格的数据路由大规模失效。
架构演进构想:构建环形哈希拓扑结构,借鉴1997年麻省理工大卫教授的理论,我们可以在应用层网络路由中全面引入一致性哈希算法。
构建一个虚拟的哈希空间环,取值范围为R =[0, 2^{32}-1]。
将网格中所有计算节点的IP地址经过哈希函数映射到该环上。
当任意网络请求到来时,同样对其标识符(如IP或Session ID)进行哈希映射,并在环上按顺时针方向寻找第一个遇到的计算节点。
当网格中某个节点发生物理宕机时,仅有映射到该节点的一小段环空间内的请求会被重定向到相邻节点,而全网格其余节点的路由拓扑保持绝对稳定。
这为下一代无中心化、高容错的网络协同计算奠定了基础。】
罗俊舟几乎是张着嘴巴看完了这一段。
“教授?”他身旁的学生第一次见罗教授这种表情。
别搞啊,他还要跟女朋友聊天呢...
“这论文谁写的?”一向温文尔雅的罗俊舟一把推开了自己的学生,翻了几下,找到了署名,对着电话几近怒吼,“这个...顾川,联系方式呢?”
“呃...”于墩德在那边缩了缩脖子,“我只有他的QQ...”