Distributed System Papers
1 Layer
- App: ECS, Batch(MapReduce), StreamProcessing, DB, Static Resource, Migration, Observation
- Storage Service: Log, Disaster, Online/Offline Migration, Gateway, ContentAnalysis;
- Produce: Block, Object, File, CPFS, Table, HDFS
- NoSQL
- DFS
- Hardware
2 Distributed File System
- GFS
- HDFS
- CEPH
- PANGU
- WAS
- ByteStore
3 NoSQL
- TiKV;
- ArkDB;
- BigTable
- DynamoDB;
- CosmosDB;
- CloudTable;
4 App
- MapReduce: Simplified Data Processing on Large Clusters
- MapReduce: A major step backwards;
5 Others
- Chubby
- Resource management: K8s, borg, Omega;
- profiling: GOOGLE-WIDE PROFILING; Grafana, Influxdb;
- tracing: Dapper
- Net: B4 of google;
- Graph process;
- Deploy: On Designing and Deploying Internet-Scale-Services;
- Lessons: CMU-15-440, CMU-15-712, MIT-6.824, Standford-CS244b, UC Berkley-CS294091;
- A Distributed Systems Reading List: https://dancres.github.io/Pages/
- Readings in Distributed Systems: https://henryr.github.io/distributed-systems-readings/
- duanple.com: http://duanple.com/