The lab programs for Distributed computing implemented in C/C++. The programs containing client & server need to be executed simultaneously in multiple terminals.
- Implementation of concurrent echo client-server application (Using TCP)
- Implementation of concurrent echo client-server application (Using UDP)
- Implementation of concurrent day-time client-server application
- Implementation of iterative day-time client-server application. Calculate Request/Response Time using TCP/UDP.
- Implementation of Sun RPC to convert a integer number into hexadecimal and octal (Experiment not included in SEE Considered as only case study)
- Implementation of Incrementing a counter in shared memory
- Configure following options on server socket and tests them: SO_KEEPALIVE, SO_LINGER, SO_SNDBUF, SO_RCVBUF, TCP_NODELAY
- Implementation of Lamport’s Logical Clock
- Implementation of Ring Election Algorithm (or Mutual Exclusion Algorithms)
- Implementation of Distributed Mutual Exclusion