Chapter 1: What is DSS?
1.1: DSS Interfaces
1.2: About This Manual
Chapter 2: DSS Concepts
2.1: Environment
2.1.1: Server
2.1.2: Client
2.2: Objects
2.2.1: Node
2.2.2: Space
2.2.3: Chunk
2.3: Chunk Operations
2.4: Replication
Chapter 3: DSS Chunk Operations
3.1: Basic Operations
3.1.1: READ
3.1.2: WRITE
3.1.3: WAIT
3.1.4: INVALIDATE
3.2: Locking
3.3: Relaxed Consistency Operations
3.3.1: STARTREAD
3.3.2: STOPREAD
3.3.3: STARTWRITE
3.3.4: STOPWRITE
3.3.5: STARTWAIT
3.3.6: STOPWAIT
3.3.7: STARTINVALIDATE
3.3.8: STOPINVALIDATE
Chapter 4: DSS Space Management
4.1: Basic Operations
4.1.1: CREATE
4.1.2: JOIN
4.1.3: INVITE
4.1.4: UNJOIN
4.2: An Example Sequence of Basic Operations
4.3: Other Operations
4.3.1: HOSTLIST
4.3.2: SPACELIST
4.3.3: CHUNKLIST
4.3.4: SPAWN
Chapter 5: DSS Replication Management
5.1: The Effects of Replication
5.2: Replicant
5.3: Replication Level
5.4: Passive Replication
5.5: Active Replication
5.6: Invalidation
5.7: Over-Replication
5.8: Under-Replication
5.9: Setting Replication Levels
Chapter 6: DSS Techniques
6.1: Remote Daemon Operation
6.1.1: Invite
6.1.2: Push
6.1.3: Pull
Chapter 7: Examples
Chapter 8: Known Bugs
8.1: Performance
8.2: WRITE Fault Vulnerability
8.2.1: Note on Atomic Broadcast Re-Implementation
8.3: UNJOIN Fault Generation
8.4: Documentation
8.5: Reporting Bugs