Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 658 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 658 Bytes

Banking distributed systems

  1. This project was a part of my Advanced Operating Systems coursework where I implemented Clock Synchronization using Berkeley clocks.
  2. Second , Project was all about implementing a fault tolerant server having three client performing transactions using 2-phase commit protocol way.

Code implementation:

  1. The code was implemented in C++ and C++ libraries.
  2. For execution , multiple process execution and analysis purposes Python was utilized.

Technologies utilized:

  1. Multithreading using pthread(C++)
  2. Concurrent programming
  3. Socket Programming

Datastructure used:

  1. Structures in C++
  2. Arrays