Self-learning material for BSc-level course Distributed systems (3621316) (Hajautetut järjestelmät). George Coulouris, Jean Dollimore and Tim Kindberg Distributed Systes: Concepts and Design 3/4 Edition 1 Characterization of Distributed Systems 2 System models 3 Networking and Internetworking (excluding 3.5) 4 Interprocess Communication (excluding 4.3, 4.5, 4.6) 5 Distributed Objects and Remote Invocation (only 5.1, 5.2, 5.5) 7 Security (excluding 7.5, 7.6) 10 (3.ed)/11 (4.ed) Time and Global States (only 11.1 - 11.4) Java Tutorial, Trail: Custom Networking: Excluding lessons: Programmatic Access to Network Parameters, Working With Cookies. Some other short subjects (I'll produce some material): - guidelines on protocol design Self-learning material for old BSc-level course (J175219) Distributed and Concurrent systems (Hajautetut ja samanaikaiset järjestelmät). Add: - Java Tutorial, Lesson: Concurrency: http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html - introduction to parallel computing