一.google论文系列
1. google系列论文译序
2. The anatomy of a large-scale hypertextual Web search engine
5. mapreduce: Simplied Data Processing on Large Clusters
6. bigtable: A Distributed Storage System for Structured Data
7. Chubby: The Chubby lock service for loosely-coupled distributed systems
8. Sawzall:Interpreting the Data--Parallel Analysis with Sawzall
9. Pregel: A System for Large-Scale Graph Processing
10. Dremel: Interactive Analysis of WebScale Datasets
11. Percolator: Large-scale Incremental Processing Using Distributed Transactions and Notifications
12. MegaStore: Providing Scalable, Highly Available Storage for Interactive Services
13. Case Study GFS: Evolution on Fast-forward
14. Google File System II: Dawn of the Multiplying Master Nodes
二.分布式理论系列
00. Appraising Two Decades of Distributed Computing Theory Research
0. How to Build a Highly Available System Using Consensus
1. 分布式理论系列译序
2. A brief history of Consensus_ 2PC and Transaction Commit
3. 拜占庭将军问题 --Leslie Lamport
4. Impossibility of distributed consensus with one faulty process
5. Leases:租约机制
7. 2pc-2阶段提交:Notes on Data Base Operating Systems --Jim Gray
8. 3pc-3阶段提交:NONBLOCKING COMMIT PROTOCOLS
9. Life beyond Distributed Transactions:an Apostate’s Opinion
10. A Comparison of the Byzantine Agreement Problem and the Transaction Commit Problem --Jim Gray
11. Uniform consensus is harder than consensus
12. Consensus on Transaction Commit --Jim Gray & Leslie Lamport
13. Paxos Made Live - An Engineering Perspective
14. Fast Paxos --Leslie Lamport
15. The Part Time Parliament --Leslie Lamport
16. Time Clocks and the Ordering of Events in a Distributed System --Leslie Lamport
17. Distributed Snapshots: Determining Global States of a Distributed System --Leslie Lamport
18. Virtual Time and Global States of Distributed Systems
19. Timestamps in Message-Passing Systems That Preserve the Partial Ordering
20. Fundamentals of Distributed Computing:A Practical Tour of Vector Clock Systems
三.Sql&NoSql理论系列
0. Towards Robust Distributed Systems:Brewer's 2000 PODC key notes
1. CAP理论
2. Harvest, Yield, and Scalable Tolerant Systems
3. Brewer's conjectureand the feasibility of consistent, available, partition- tolerant web services
4. BASE模型:BASE an Acid Alternative
5. 最终一致性
6. 可扩展性设计模式
7. 可伸缩性原则
9. The Five-Minute Rule20 Years Later(and How Flash Memory Changes the Rules)
10. The Transaction Concept:Virtues and Limitations --Jim Gray
11. NoSql生态系统
12. scalability-availability-stability-patterns
四.基本算法和数据结构
3. Consistent Hashing And Random Trees
4. Merkle Trees
5. Scalable Bloom Filters
6. Introduction to Distributed Hash Tables
7. B-Trees and Relational Database Systems
8. The log-structured merge-tree
10. Data Structures for Spatial Database
11. Gossip
13. The Graph Traversal Pattern
五.基本系统和实践经验
1. Berkeley DB white paper
2. Dynamo: Amazon’s Highly Available Key-value Store
3. Cassandra - A Decentralized Structured Storage System
4. PNUTS: Yahoo!’s Hosted Data Serving Platform
5. Hive – A Petabyte Scale Data Warehouse Using Hadoop
5. Benchmarking Cloud Serving Systems with YCSB
6. Designs, Lessons and Advice from Building Large Distributed Systems --Jeff Dean
7. Challenges in Building Large-Scale Information Retrieval Systems --Jeff Dean
8. Apache Hadoop Goes Realtime at Facebook
9. Hadoop平台优化综述
六.系统实现基础
1. The ganglia distributed monitoring system:design, implementation, and experience
2. Chukwa: A large-scale monitoring system
七.其他
Reflections on Trusting Trust --Ken Thompson
Who Needs an Architect?
Go To statements considered harmfull --Edsger W.Dijkstra
No Silver Bullet Essence and Accidents of Software Engineering --Frederick P. Brooks
转载请注明作者:phylips@bmy 2011-4-30
出处:http://duanple.blog.163.com/blog/static/709717672011330101333271/
再推荐一个相关文章:http://blog.nosqlfan.com/html/1647.html
列举的大部分论文都是相同的,不过也有一些是各自独有的。
##########################补充两个链接######################
http://www.hellophp.cn/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F%E8%B5%84%E6%BA%90%E7%B4%A2%E5%BC%95
http://www.quora.com/What-are-the-seminal-papers-in-distributed-systems-Why