他想钓的人正是那位中国第一个互联网院士,自己的校长。
顾校,希望你早点发现我这个可塑之才...
顾川整理了一下思路,在网吧一片“妈的,这个战士又砍我!”的喧闹声中开始码字。
标题是,《大规模网络并发下的端到端协议栈瓶颈分析与网格化协同计算模型探索》
...
第87章 钓鱼论文
顾川之所以这么操作,其实是借鉴了黄铮和丁三石的经历。
恰好也就在这个01到02年这个时间点,丁三石正在为《大话西游》的各种问题烦恼,结果在浙大的飘渺水云间看到了黄铮的论文。
当年还很年轻很瘦、很尊重人才的丁三石立刻找到了这位天才的联系方式,上来第一句就是:“你好,我是丁三石,有个问题想要跟你请教一下。”。
这才就有了黄铮去留学,丁三石给他介绍了老大哥段永平的故事,而这,也间接导致了十几年后,拼夕夕的诞生。
鉴于后来拼夕夕把掏宝摁着打,丁三石其实也是浙省人的情况,顾川始终觉得,马老师最该做的就是梆梆给丁三石两拳。
互联网就是这么奇妙的一个东西。
《大规模网络并发下的端到端协议栈瓶颈分析与网络化协同计算模型探索》,听起来很专业,其实翻译成人话就是《互联网并发问题的解决方法》,只不过直接这么写,太特么像中关村攒机的了,显得很不专业。
顾川想了想,又添了一个副标题,【兼论下一代CERNET骨干网节点的服务端架构演进】。
这就是他的小巧思了。
普通程序员来写这个论文,很容易写成充斥着web、缓存、数据分库分表或业务解耦这种应用层架构层面上的东西。
但顾川分析下来,顾校作为学者,作为中国第一位计算机领域的院士,对这种商业上的东西,可能会有点兴趣,但绝对不在学术兴奋点上。
这时候的学者,尤其是中国互联网的学者,最关心的一定是底层网络与协议。
他要做的,就是把大白话洗一遍,向上转换成顾校长当时可能关注的网格计算和网络底层瓶颈。
具体怎么操作呢?
别聊Apache和CGI,要聊OS内核与网络I/O;不说普通的PC集群,要关注广域网下的分布式协同;最后还要拔高利益,预言下一代互联网不仅仅是协议的链接,更是计算力与存储力通过网络进行分布式重组。(也就是云计算。)
整套论文分为六部分,抛开博人眼球的摘要,和最后求指导的结语,剩下的四部份分别是:
一、引入:从“链路瓶颈”到“端系统瓶颈”的转移。
二、核心瓶颈分析:传统I/O模型的数学极限与重构。
三、拓扑演进:基于一致性哈希的网络计算路由分配。
这一段,顾川犹豫了一下,还是写了一条在当时十分罕见的公式,并特意标注了来源。
这是麻省理工教授大卫在1997年提出的,描述的正是一致性哈希在环形空间上的顺时针路由寻找逻辑。
顾川不做冤大头,写点已经存在的理论,足以支撑论文的可靠性就足够了,能提供思路,已经是大发慈悲了。
希望看到未来科技,那是不可能滴。
他哼着小曲写下了最后一部分,状态解耦:面向网络计算的异步“消息总线”机制,扭了扭脖子,开始写结语。
【综上所述,面临未来可能爆发的海量网络并发,单纯依靠提升单机硬件性能已无法触及本质,破局之道在于:向下重构内核级I/O的$O(1)$数学模型,向上构建基于一致性哈希与异步消息总线的网络化集群。】
最后,他点明了自己的目的。
【学生才疏学浅,仅通过粗浅的Linux内核源码阅读与拓扑学思考得出艺术推演,深知我校(东南大学)在顾校的带领下,代表着我国底层网络研究的最高水平,故斗胆呈交此文,恳请各位前辈批评指正。】
署名:数学系计信班,顾川。
2001年10月2日。
“果然重生还是得我这种人来啊。”他在位置上靠了一会儿,看着网吧天花板上一块要脱落的外皮,思维有点发散。
没有技术的人,重生一万次也只能想到找人喝大酒攀关系,但关系始终是脆弱的,太过迷恋关系学,终究会在十几年后的反腐大潮里被拔出萝卜带出泥,最后啥也不剩。
“等于我上辈子给自己技术积累了是吧。”顾川无声地笑了一下。
这篇论文已经是他收着在写了,当下的优秀硕士生,也只不过处于修补与仿真阶段,能力也就是在N2-2仿真软件里跑一跑TCP网络拥塞控制算法的对比数据。
在他的心里,这篇论文的层次大概处于博士生水平,又因为没有原型系统、仿真数据及数学模型,在不懂行或者不够懂行的人眼里,评价可能会低一点。
不过这就够了。
逼不能一下装太满,要不然下次再进去就没感觉了。
顾川用超级管理员账号登录了先声网,进了灌水区。
韩升的旅游广告已经挂了上去,这小子也是牛,在这个没有置顶的年代,硬生生注册了十来个小号,就为了给自己顶帖。
不得不说,除了第一次的《通知》他拉了坨大的,后面的事都证明了,这是个知道分寸的人。
“可惜啊,路子选错了。”顾川摇了摇头。
下面有几个回帖,看起来确实是真人。
韩升可能会在一开始赚到点钱,但长远来看,边际效应太大,很难拓展业务范围。
顾川检查了一遍自己的论文,确认没有错别字后,贴在了论坛上,发了出去。
做完这一切,他看了一眼右下角的时间。
才十一点出头。
去找小憨憨玩咯~
他关掉电脑,潇洒地离开了网吧。
...
只是,顾川这次失算了。
当下,不管是硕士,还是博士,聚焦的始终都是战略问题,即,怎么让现有的系统快一点。
而顾川因为久居高位,又带着26年的视野,从一开始就路径依赖,通篇写的都是未来。
他判了传统I/O模型的死刑。
他跨界引入了一致性哈希。
他提出了解耦与异步化。
这根本不是学术论文。
这是战略范式转移,是顶级大牛,在规划未来五年的大方向时,才会写的前瞻性构想论文。
这样的论文放在网上、学校BBS上,在2001年这个大家对新鲜事物都很好奇、学术极度包容的时代。
无异于一场大地震。
...
第88章 学术大地震
中午十二点,吃完午饭的于墩德依然照常登录了先声网。
时至假期,本地的学生们基本都回了家,留校的学生们要么是学习派跑图书馆,要么是放纵派,隔壁软件园网吧雅座一位,先声网的服务器空闲很多。
他只需要巡查一遍,保证bbs上没稀奇古怪的言论就可以了。
时代一直在前进,但建政的小鬼就没变过,也不知道从哪里看来点所谓的历史,就跑来跳脸,说什么要回到xx时代。
于墩德对这些东西不感兴趣,他的父母就是那个时代过来的,每次说起,都一副心有余悸的样子。
这群建政小鬼,宁愿相信网络,也不愿意听听爸妈怎么说,真让人头疼。
他没好气地在几个版块删了几篇帖子,最后点到了灌水区。
那位学弟拿走超级管理员账号之后,每天高强度巡查三到四遍,虽然偶有遗漏,但总体来说做的不错。
唉,不要钱还干活,得找个时间请他吃个饭,顺便问问他上次说的技术。
灌水区顾名思义,什么帖子都有,广告,卖东西,甚至只是聊天,是每天发帖数量多的版块,于墩德一个一个看过去。
广告帖,广告帖,吹水帖...嗯?
他的光标停留在了《大规模网络并发下的端到端协议栈瓶颈分析与网络化协同计算模型探索》这篇帖子上。
这个时代,很多学生会把自己的想法贴在网上,虽然很多都是废话,但是其中也不乏有闪光点的观点。
他点进了这个刚发没多久,留言寥寥的帖子。
“大规模网络并发...”于墩德一下就被吸引进去了。
结果看着看着,他眉头就皱起来了。
什么叫一致性哈希?我加个内存条不就行了吗?搞这么复杂做什么?
单机一万并发?全中国有几个能同时在线超过一千的网站...搞笑吧...
他继续往下拉,接着就愣住了。
O(N)、O(I)?
啥玩意儿?数学?
作为数学系高材生的于墩德眉头皱得更深了。
这真不能怪他,这个时候的程序员普遍用的C语言,对这个问题都是直接调系统的select()函数,就解决问题了,根本没想过从windows或者Linux的系统底层函数下手。
“感觉没什么用啊...”他想看看这是哪个高人写的帖子,如果是那几个熟悉的马甲,就挪到技术讨论版块,要是不熟悉,那就放着吧。
类似的帖子天天有,在他看来真不稀奇。
【署名:数学系计信班,顾川。】
于墩德脑袋一懵,“啊?啊?????”
抛开同名同姓的可能性,如果真是前几天见了一面的顾川,这就有点吓人了。
大一才上几天课?高数学到哪里了?微积分?
这满屏的数学公式,是一个刚上大一的人能写出来的?
他翻阅了一下,果不其然,下面的评论清一色都是负面。
“我倒,同学你多写几行代码吧,别整天看那些没用的老外论文,能跑通业务吗?”
“这架构太搞笑了,为了解决一个不存在的问题,把系统搞得这么复杂。”
“楼主不超过大二,鉴定完毕。”
于墩德没有去管他们,只是翻到最上层,又仔仔细细阅读了一遍。
一如既往地没有看懂。