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
10.
Cloud Computing
10.1.
Cloud Service Models
10.1.1.
Infrastructure as a Service
10.1.1.1.
Virtual Machines
10.1.1.2.
Storage Services
10.1.1.3.
Network Services
10.1.2.
Platform as a Service
10.1.2.1.
Application Platforms
10.1.2.2.
Development Tools
10.1.2.3.
Database Services
10.1.3.
Software as a Service
10.1.3.1.
Web Applications
10.1.3.2.
Mobile Applications
10.2.
Cloud Deployment Models
10.2.1.
Public Cloud
10.2.2.
Private Cloud
10.2.3.
Hybrid Cloud
10.2.4.
Community Cloud
10.3.
Virtualization Technologies
10.3.1.
Hardware Virtualization
10.3.1.1.
Full Virtualization
10.3.1.2.
Para-virtualization
10.3.1.3.
Hardware-assisted Virtualization
10.3.2.
Operating System Virtualization
10.3.2.1.
Containers
10.3.2.2.
Docker
10.3.2.3.
Container Orchestration
10.3.2.4.
Kubernetes
10.3.3.
Application Virtualization
10.4.
Cloud Storage
10.4.1.
Object Storage
10.4.2.
Block Storage
10.4.3.
File Storage
10.4.4.
Distributed File Systems
10.5.
Cloud Networking
10.5.1.
Virtual Networks
10.5.2.
Software-Defined Networking
10.5.3.
Load Balancing
10.5.4.
Content Delivery Networks
Previous
9. Large-Scale Data Processing
Go to top
Next
11. High-Performance Computing