Skip to content

Commit cf2ff8b

Browse files
authored
README.md
1 parent d8c02d5 commit cf2ff8b

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

Diff for: README.md

+19-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,19 @@
1-
# Distributed-Algorithms-Analysis
2-
distributed algorithms for various network topologies, including tree-based election, flooding, broadcasting, saturation, and eccentricity calculations. This repository hosts Python implementations inspired by N. Santoro's 'Design and Analysis of Distributed Algorithms' (2006).
1+
## Distributed-Algorithms-Analysis
2+
3+
This repository hosts Python implementations of distributed algorithms tailored for various network topologies, covering essential concepts such as tree-based election, flooding, broadcasting, saturation, and eccentricity calculations. These implementations draw inspiration from N. Santoro's seminal work, *Design and Analysis of Distributed Algorithms* (2006).
4+
5+
## About Distributed Systems
6+
7+
Distributed systems represent collections of independent computers seamlessly integrated to function as a unified entity, facilitating collaborative efforts to achieve shared objectives. These systems find extensive application across diverse domains, including communication networks, data networks, grid networks, and the Internet.
8+
9+
The principles and methodologies encapsulated within this repository transcend specific architectures, offering universal insights into algorithmic design and protocol development tailored to distributed computing environments.
10+
11+
## Repository Structure
12+
13+
Currently, the repository contains the following algorithms, with more to be added soon:
14+
- **Tree-Based Election**: Contains algorithms for leader election in tree network topologies.
15+
- **Flooding/Broadcasting**: Features flooding/broadcasting algorithms designed to deliver messages to all nodes within a network (for efficient dissemination of information across networks).
16+
- **Saturation**: Includes saturation algorithms aimed at attaining global knowledge within distributed systems.
17+
- **Eccentricity Calculations**: Provides implementations of algorithms for calculating eccentricity within network structures.
18+
19+
Each folder comprises specific implementations accompanied by a README.md file furnishing comprehensive explanations of the code's contents and objectives.

0 commit comments

Comments
 (0)