How to write high quality papers?

Conclude from the course of cyberbase security teaching by prof. Zhou.

Four kinds of papers:

  1. Survey papers (recommend to PH students in the first year)
  2. Theoretical papers
  3. experimental papers
  4. hybrid of three kinds above

Characteristics of all high quality papers:

  • Novelty
  • Evidence, benchmark and best practice
  • Thorough analysis
  • Well structure <note your contributions directly, originality, novelty>
  • Constant improvement

继续阅读

FAST:Quick Application Launch on Solid-State Drives

FAST:Quick Application Launch on Solid-State Drives(后简称 FAST ,请区别于 FAST 会议)这篇文章是 2011 FAST 会议上的一篇文章,题目中的 FAST 是 Fast Application STarter 的简称,读完本文最大的感触就是加深了:“并行性是计算机提高性能的重要手段 ”的理解。

从计算机的硬件来看,处理器流水线提高指令执行速度,处理器频率在受到温度制约后无法提升后,开始发展了多核、多处理器,内存也依靠双通道大量提升速度和容量,硬盘通过组成 RAID 提高读写速度和安全性。从软件来说,依靠多线程提高并发性也是改进程序性能的方法。FAST 文章主要是提出了将应用程序读操作时间和计算时间进行重叠以提升应用程序加载速度,我认为这就是讲 I/O 和计算进行并行提高性能的一种软方法,也是论文的主要贡献。

继续阅读

From 10 pages to 4 pages(YouTube video recommendation system)(YouTube 视频推荐算法浅析)

最近看 Recommender System 的时候对豆瓣一位推荐算法工程师中一篇关于YouTube的博文感兴趣,就把这两篇文章翻来看了下,08年的十页论文求精求细,算法和实验都很详细,10年的四页论文则更注重从系统的角度简介了一下。我就对算法进行了简单总结,如有不妥请指正:

继续阅读