Ten Years

十年一剑!
-------------------------------------------------
Operating System Research / Technique

Wednesday, September 13, 2006

系统阅读论文集,读什么?

最近花了不少时间系统地阅读SOSP、OSDI、HotOS等论文集,也引得Brady等人“蠢蠢欲动”,但是他们提出一个问题,读什么?和自己做的工作没有太大关系,还要读吗?我也再反思这个问题,花这么多时间是否值得?

我觉得系统的阅读,不能仅仅抱着找和自己相关的方向和工作的目的,否则收获有限,还不如按照关键字检索,再参考reference按图索骥。

这一段时间以来,系统阅读论文集我有几个收获。
其一,走马观花地看看abstract,可以大约了解一下国际上大家都在忙活什么,即便仅仅整理一下index,也可以和大牛的名字混个面熟。例如,Alan Cox都听说过,但他的研究工作是什么,就是我在整理index时了解的。
其二,大多数论文都有很好的introduction,可以帮助我们迅速的了解该领域的关键问题是什么,基本现状是什么,等等。而且,读得多了,很可能就传成了一条线,即便自己目前不做那个方向,了解一下也是非常必要得。例如,关于TCP改进的问题,有协议改进、协议栈升级、移动代码、内核扩展的安全性等等多个研究角度,对这些有一个基本的概念,非常有助于建立完整的、立体的研究视野。
其三,很多论文的选题、研究方法等很好,对自己的研究方法能有所启发。例如,Google的关于GFS和MapReduce等文章,给我留下了很深刻的印象。
其四,随着自己研究工作的深入,一些论文的观点和视角可以提供很好的思路,虽然别人的方向和角度不同,但能够给自己很多启发。例如,有一篇关于文件系统中cache策略的文章就给我了一些启发,他山之石,可以攻玉。其实很多研究工作就是在于“嫁接”不同领域、方向的方法、思想。

当然,多读论文了解各个方向,对于选定研究方向是大有裨益的,建议师弟师妹们不要过早选定一个方向就钻进去,先多了解是非常必要的。

0 Comments:

Post a Comment

<< Home