致敬论文
这些论文是行业系统与工具的思想源头。许多今天习以为常的能力,最早只是十几页 PDF 里的一段证明。卡片标注作者、发表会议与年份,并附原文链接(arXiv / 官方 PDF / RFC)。
收录标准:被工业系统广泛实现或启发了新范式;共 33 篇分 6 组排列。
系统与存储 7
-
The Google File System
把可故障的廉价机器拼成可用存储的工业范本
research.google/pubs/the-google-file-system -
MapReduce: Simplified Data Processing on Large Clusters
把分布式计算抽象成 map/reduce,开启了大数据十年
research.google/pubs/mapreduce-simplified-data-processing-on-large-clusters -
Bigtable: A Distributed Storage System for Structured Data
稀疏多维表的实践模板,HBase 与 Cassandra 的鼻祖
research.google/pubs/bigtable-a-distributed-storage-system-for-structured-data -
Dynamo: Amazon’s Highly Available Key-value Store
牺牲强一致性换可用与扩展,NoSQL 运动的开端
www.allthingsdistributed.com/files/Amazon-Dynamo-SOSP2007.pdf -
Dremel: Interactive Analysis of Web-Scale Datasets
列式嵌套数据的查询范式,BigQuery 直接继承
research.google/pubs/dremel-interactive-analysis-of-web-scale-datasets -
Resilient Distributed Datasets (Spark RDD)
内存计算的 lineage 模型,重写了迭代型大数据处理
www.usenix.org/system/files/conference/nsdi12/nsdi12-final138.pdf -
Kafka: a Distributed Messaging System for Log Processing
把消息队列设计成"分布式日志",统一流与存储
www.semanticscholar.org/paper/Kafka%3A-a-Distributed-Messaging-System-for-Log-Kreps/8c8a4bb6ba6d99aa12a2b9a25d22a17c69b81a51
分布式与共识 6
-
Time, Clocks, and the Ordering of Events
分布式系统的时间与偏序理论起点
lamport.azurewebsites.net/pubs/time-clocks.pdf -
The Part-Time Parliament (Paxos)
首个工程上可用的分布式共识协议
lamport.azurewebsites.net/pubs/lamport-paxos.pdf -
Paxos Made Simple
作者亲自把 Paxos 写成可读的短文
www.microsoft.com/en-us/research/wp-content/uploads/2016/12/paxos-simple-Copy.pdf -
In Search of an Understandable Consensus Algorithm (Raft)
为可理解性重新设计的共识协议,工业主流
raft.github.io/raft.pdf -
End-to-End Arguments in System Design
"端到端"原则的奠基,协议设计的灵魂之作
web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf -
A Note on Distributed Computing
把"本地调用"和"远程调用"的根本差异讲清
scholar.harvard.edu/waldo/publications/note-distributed-computing
数据库 3
-
A Relational Model of Data for Large Shared Data Banks
关系模型的奠基论文,定义了此后 50 年数据库的走向
www.seas.upenn.edu/~zives/03f/cis550/codd.pdf -
ARIES: A Transaction Recovery Method
Write-Ahead Logging 的工程范本,几乎所有 RDBMS 都参考
cs.stanford.edu/people/chrismre/cs345/rl/aries.pdf -
Cassandra — A Decentralized Structured Storage System
Dynamo 风格 + Bigtable 数据模型,落地为开源产品
www.cs.cornell.edu/courses/cs5414/2017fa/papers/cassandra.pdf
协议规范 (RFC) 7
-
RFC 793 — Transmission Control Protocol
TCP 协议原始规范,四十年仍在承载全球流量
www.rfc-editor.org/rfc/rfc793 -
RFC 2616 / 9110 — HTTP/1.1 与 HTTP Semantics
Web 应用层协议的事实基线
www.rfc-editor.org/rfc/rfc2616 -
RFC 7540 — HTTP/2
二进制分帧与多路复用,单连接性能量级跳变
www.rfc-editor.org/rfc/rfc7540 -
RFC 8259 — The JavaScript Object Notation (JSON)
把工程事实追认为标准的短小精悍范本
www.rfc-editor.org/rfc/rfc8259 -
RFC 8446 — The Transport Layer Security (TLS) 1.3
握手减半、加密默认值升级,把 HTTPS 提速一档
www.rfc-editor.org/rfc/rfc8446 -
RFC 9000 — QUIC
在用户态把传输层重做,HTTP/3 与现代 CDN 的底座
www.rfc-editor.org/rfc/rfc9000 -
RFC 8200 — Internet Protocol, Version 6 (IPv6)
IPv4 地址耗尽危机的标准答案,已缓慢铺开
www.rfc-editor.org/rfc/rfc8200
AI 与神经网络 7
-
Attention Is All You Need
Transformer 范式起点,所有大语言模型的共同祖先
arxiv.org/abs/1706.03762 -
Deep Residual Learning (ResNet)
残差连接让百层网络可训,深度学习真正变深
arxiv.org/abs/1512.03385 -
Batch Normalization
训练稳定性与收敛速度的双重提升
arxiv.org/abs/1502.03167 -
Sequence to Sequence Learning with Neural Networks
Encoder–Decoder 范式奠基,机器翻译的现代起点
arxiv.org/abs/1409.3215 -
BERT: Pre-training of Deep Bidirectional Transformers
双向预训练把 NLP 任务成绩整体推高一档
arxiv.org/abs/1810.04805 -
Language Models are Few-Shot Learners (GPT-3)
把"提示工程"从工程技巧变成范式
arxiv.org/abs/2005.14165 -
LoRA: Low-Rank Adaptation of Large Language Models
百 MB 显存就能微调大模型,民主化微调
arxiv.org/abs/2106.09685
密码学与安全 3
-
Bitcoin: A Peer-to-Peer Electronic Cash System
区块链与去中心化货币的九页白皮书
bitcoin.org/bitcoin.pdf -
The Refinement of the Cipher Block Chaining
现代对称加密工作模式的鼻祖
csrc.nist.gov/publications/detail/fips/46/3/archive/1999-10-25 -
A Method for Obtaining Digital Signatures and Public-Key Cryptosystems
RSA 原始论文,公开密钥密码学的起点
people.csail.mit.edu/rivest/Rsapaper.pdf
为什么致敬论文
写技术文章时常常只引用"那个算法"、"那篇 RFC",但原作者花了多年时间把思想变成可以发表的形式。读一手论文比读三手解读更接近真相。
常见问题
CalcGuide 致敬论文收录了哪些论文?
共 33 篇分 6 组:系统与存储(GFS / MapReduce / Bigtable / Dynamo / Spark / Kafka)、分布式与共识(Time/Clocks / Paxos / Raft / End-to-End)、数据库(关系模型 / ARIES / Cassandra)、协议规范(RFC 793 TCP / HTTP/2 / TLS 1.3 / QUIC / IPv6 / JSON)、AI 与神经网络(Attention Is All You Need / ResNet / BERT / GPT-3 / LoRA)、密码学与安全(Bitcoin 白皮书 / RSA / DES)。
为什么需要致敬论文?开源代码不已经说明思想吗?
代码是结论,论文是推导。读一手论文才能知道 GFS 为什么这样设计、MapReduce 的容错边界在哪里、Raft 如何简化 Paxos 而不丢正确性 —— 这些"为什么"是代码注释里看不到的。
致敬论文与致敬开源、致敬标准如何配合阅读?
论文产生新想法 → 标准(RFC/IEEE)把想法固化为规范 → 开源项目把规范落地为可运行代码。读 MapReduce 论文(2004)→ 读相关 RFC → 读 Hadoop / Spark 源码,是理解大数据的一条完整路径。
为什么 Transformer、ResNet、BERT 这些深度学习论文也值得收录?
它们不只是"AI 文章的素材",而是过去十年重塑整个软件栈的工程转折点。Attention Is All You Need(2017)让一套架构从 NLP 跨界到视觉、语音、代码 —— 真正改变了"软件"这个词的含义。
如何找到这些论文的原文?
卡片内附 arXiv / 官方 PDF / RFC 链接。多数论文有 arXiv 公开版(搜索论文标题即可),RFC 由 rfc-editor.org 官方托管。