Open Nebula
- Distributed systems
- Issues in communication
- Remote Procedure Call
- Remote Method Invocation
- Message- and Stream-Oriented communication
- Processes and threads
- Naming
- Clock Synchronization
- Distributed mutual exclusion and distributed deadlocks 5
- Distributed transaction
- Consistency models
- Replication
- Fault tolerance
- Distributed commit and failure recovery
- Distributed file systems (NFS, AFS & coda)
- Security in distributed systems
- Security: authentication
- Distributed middleware: CORBA
- Case studies: DCOM and JINI