Skip to content

Implementation of the berkeley algorithm for clock synchronisation in distributed computing.

License

Notifications You must be signed in to change notification settings

AlejandroGonzalR/berkeley-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of Berkeley Algorithm

Berkeley’s Algorithm is a clock synchronization technique used in distributed systems. The algorithm assumes that each machine node in the network either doesn’t have an accurate time source or doesn’t possess an UTC server.

Getting Started

It's pretty simple, install the project dependencies with npm and run the start script:

npm start

The app will be available on port 5000. You can instantiate the application multiple times and configure the time in each of them, so that the time in each instance is updated automatically every minute.

editor screenshot

Built With

Authors

  • Alejandro González Rodríguez - Initial work

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Implementation of the berkeley algorithm for clock synchronisation in distributed computing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published