М.С. Косяков ВВЕДЕНИЕ В РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ
Implementation of interprocess communication library. Nodes of distributed system - OS processes, channels - OS pipes.
Implementation of distributed banking system with using IPC library. Nodes of system can send amount of money to other processes. Pipes works in non-blocking mode.
Improvment of previous lab with Lamport logical time algoritmh.
Improvment of Lab3 with Lamport distributed mutual exclusion algoritmh.
- Lamport Mutual Exclusion algoritmh: https://www.tutorialspoint.com/lamportis-algorithm-for-mutual-exclusion-in-distributed-system
Improvment of Lab3 with Ricart–Agrawala distributed mutual exclusion algoritmh.
- Ricart–Agrawala Mutual Exclusion algoritmh: https://people.cs.rutgers.edu/~pxk/417/notes/10-mutex.html