Zeyuan Hu's Page

Archives for 2018

Modify char in another function
Graph basics + Topological Sort
Flash-based SSD Basics
Generalized binary search
Trie
"Weighted Voting for Replicated Data"
"The Andrew File System (AFS)"
"Petal: Distributed Virtual Disks"
"Sun's Network File System (NFS)"
"MapReduce: Simplified Data Processing on Large Clusters"
"Scaling Distributed Machine Learning with the Parameter Server"
"Dynamo: Amazon’s Highly Available Key-value Store"
"Fast Crash Recovery in RAMCloud"
"PebblesDB: Building Key-Value Stores using Fragmented Log-Structured Merge Trees"
"BLEU: a Method for Automatic Evaluation of Machine Translation"
"Existential Consistency: Measuring and Understanding Consistency at Facebook"
"PNUTS: Yahoo!’s Hosted Data Serving Platform"
Cache, Lease, Consistency, Invalidation
State Machine Replication Approach
Lamport Clocks, Vector Clocks
Distributed System Reference Guide
"Why do computers stop and what can be done about it?"
"Introduction to Distributed System Design"
How to write binary search correctly