Textbook
- George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair, Distributed Systems: Concepts and Design (5th Edition), Addison-Wesley 2012
References
- POSIX thread programming
- Pthreads API specification
- Introduction to Java threads
- Synchronizing threads in Java
- Java tutorial by SUN
- Fundamentals of multithreading (on processor level)
- Flick: The Flexible IDL Compiler Kit
- Java IDL Technology
- ONC+ Developer's Guide
- Microsoft Interface Definition Language (MIDL)
- Introduction to Java RMI
- Java RMI Tutorial
- Annotated WSDL Example
- The NFS Version 4 Protocol
- Microsoft SMB Protocol and CIFS Protocol Overview
- Coda File System
- Remote Filesystems slides
- WebDAV Resources
- Understanding Replication in Databases and Distributed Systems (PDF)
- Linux Virtual Server for Scalable Network Services (PDF)
- NFS Security (PDF)
- Executive Summary: Computer Network Time Synchronization
Working language throughout the course: English