Aperçu des sections
Session 1: Hands-on session (Sept. 22th 2021)
This hands-on session will be dedicated to:
- To install GO. Please follow this link to download and install GO.
- Develop, in GO, a basic application composed of two socket based communicating modules "client" and "server".
- Execute the application locally (on your own laptop)
- Execute the application on two AWS Amazon instances: client and server
Session 2: Introduction to distributed algorithms (Sept 29th. 2021)
- Distributed algorithms: Assumptions
- Lab 1
To read carefully (A lire avec attention).
Session 3: Broadcast and Convergecast algorithms + Lab 1 (Oct. 6th, 2021)
- Broadcast & Convergecast algorithms
- Lab 1 follow-up
Session 4: Test Connectivity algorithm + Lab 1 (Oct. 13th, 2021)
- Test Connectivity algorithm
- Lab 1 follow-up
Session 5: Building Spanning Trees algorithms + Lab 1 (Oct. 20th, 2021)
- Building Spanning Trees algorithms
- Lab 1 follow-up
Session 7: Building Spanning trees, "No known root in advance" (Nov. 10th, 2021)
- Building Spanning trees, version "No known root in advance"
- Lab 2: Implementing distributed algorithms
Session 9: Shortest Distance algorithm (Nov. 24th, 2021)
- Shortest Distances algorithm
- Lab 2 follow up
Session 10. Gnutella & Freenet (Dec. 1st, 2021)
- Peer-To-Peer content search algorithms
- Lab 2 follow-up