UsefulLinks
Computer Science
Operating Systems
File Systems
1. Introduction to File Systems
2. File System Architecture
3. File Concepts
4. Directory Systems and Naming
5. Storage Device Organization
6. On-Disk File System Implementation
7. File System Performance
8. File System Reliability and Recovery
9. Security and Access Control
10. Traditional File System Types
11. Specialized File Systems
12. Advanced File System Concepts
12.
Advanced File System Concepts
12.1.
Cloud and Object Storage
12.1.1.
Object Storage Model
12.1.1.1.
Key-Value Organization
12.1.1.2.
Metadata Handling
12.1.1.3.
REST API Access
12.1.2.
Distributed Object Systems
12.1.2.1.
Amazon S3 Architecture
12.1.2.2.
Google Cloud Storage
12.1.2.3.
Consistency Models
12.1.3.
File System Gateways
12.1.3.1.
Object-to-File Translation
12.1.3.2.
Caching Strategies
12.2.
Big Data File Systems
12.2.1.
Hadoop Distributed File System
12.2.1.1.
NameNode Architecture
12.2.1.2.
DataNode Organization
12.2.1.3.
Block Replication
12.2.2.
Google File System
12.2.2.1.
Master-Chunk Server Design
12.2.2.2.
Large File Optimization
12.2.2.3.
Fault Tolerance
12.2.3.
Lustre File System
12.2.3.1.
High-Performance Computing Focus
12.2.3.2.
Metadata and Object Servers
12.3.
Emerging Technologies
12.3.1.
Persistent Memory Integration
12.3.1.1.
Non-Volatile Memory Technologies
12.3.1.2.
Direct Access Programming
12.3.1.3.
File System Adaptations
12.3.2.
Deduplication Systems
12.3.2.1.
Block-Level Deduplication
12.3.2.2.
File-Level Deduplication
12.3.2.3.
Inline vs. Post-Process
12.3.3.
Content-Addressable Storage
12.3.3.1.
Hash-Based Addressing
12.3.3.2.
Data Integrity Guarantees
12.3.4.
Semantic File Systems
12.3.4.1.
Content-Based Organization
12.3.4.2.
Metadata-Rich Search
12.3.4.3.
Automatic Classification
Previous
11. Specialized File Systems
Go to top
Back to Start
1. Introduction to File Systems