Skip to content

Concepts of Advanced Operating System such as Clock Synchronization , Fault tolerance , Socket programming , Client server architecture ,multithreading , concurrent programming concepts are implemented as Banking Distributed System.

Notifications You must be signed in to change notification settings

sophiaken/Banking-Distributed-System

Repository files navigation

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

About

Concepts of Advanced Operating System such as Clock Synchronization , Fault tolerance , Socket programming , Client server architecture ,multithreading , concurrent programming concepts are implemented as Banking Distributed System.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published