UsefulLinks
Computer Science
Distributed Systems
Parallel and Distributed Computing
1. Introduction to Parallel and Distributed Computing
2. Parallel Computing Fundamentals
3. Parallel Algorithms and Applications
4. Distributed Computing Fundamentals
5. Time and Coordination in Distributed Systems
6. Replication and Consistency
7. Fault Tolerance in Distributed Systems
8. Distributed Algorithms
9. Large-Scale Data Processing
10. Cloud Computing
11. High-Performance Computing
12. Emerging Paradigms and Technologies
13. Performance Analysis and Optimization
14. Security in Parallel and Distributed Systems
8.
Distributed Algorithms
8.1.
Leader Election
8.1.1.
Ring-based Algorithms
8.1.2.
Tree-based Algorithms
8.1.3.
Randomized Algorithms
8.2.
Distributed Spanning Tree
8.2.1.
Breadth-First Spanning Tree
8.2.2.
Minimum Spanning Tree
8.3.
Distributed Graph Algorithms
8.3.1.
Distributed BFS
8.3.2.
Distributed DFS
8.3.3.
Distributed Shortest Paths
8.4.
Distributed Sorting
8.4.1.
Distributed Merge Sort
8.4.2.
Distributed Quick Sort
8.4.3.
Sample Sort
8.5.
Load Balancing Algorithms
8.5.1.
Static Load Balancing
8.5.2.
Dynamic Load Balancing
8.5.3.
Randomized Load Balancing
Previous
7. Fault Tolerance in Distributed Systems
Go to top
Next
9. Large-Scale Data Processing