Vous êtes sur la page 1sur 1

Projet M1 BDGL 2023 – 2024

Réseaux et protocoles – Systèmes distribués

• Objectif

Le DNS est une base de données reposant sur une hiérarchie de serveurs et permettant de stocker
des enregistrements divers (NS, A, A6, MX, SOA, PTR, SRV, etc.)

L’objectif du projet est de proposer une solution d’infrastructure de résolution de nom de ressources
Internet reposant sur la notion de DHT (table de hachage distribuée) implémentant le concept de
consistent hashing.

• Contraintes, livrables et jalons

Vous devez rendre votre solution implémentée en Java (compatible avec la version la plus récente)
avant le 20/02/2023. Vous devez travailler en binôme.

L’ensemble des livrables devra être hébergé sur github :

o Spécification
o Architecture
o Code source Java
o Résultat de démonstration de votre solution après l’avoir testée rigoureusement.

Le lien du projet Github sera envoyé à l’adresse diallo.mohamed@ufhb.edu.ci.

• Séance de restitution

Chaque groupe d’étudiants devra présenter sa solution devant toute la classe et la


présentation sera suivie d’une séance de questions / réponses.

Référence :
Stoica, Ion, et al. "Chord: A scalable peer-to-peer lookup service for internet applications." ACM
SIGCOMM computer communication review 31.4 (2001): 149-160.

Rowstron, Antony, and Peter Druschel. "Pastry: Scalable, decentralized object location, and routing for
large-scale peer-to-peer systems." Middleware 2001: IFIP/ACM International Conference on
Distributed Systems Platforms Heidelberg, Germany, November 12–16, 2001 Proceedings 2. Springer
Berlin Heidelberg, 2001.

Baumgart, Ingmar, and Sebastian Mies. "S/kademlia: A practicable approach towards secure key-
based routing." 2007 International conference on parallel and distributed systems. IEEE, 2007.

Zhao, Ben Y., et al. "Tapestry: A resilient global-scale overlay for service deployment." IEEE Journal on
selected areas in communications 22.1 (2004): 41-53.

Pappas, Vasileios, et al. "A comparative study of the DNS design with DHT-based
alternatives." Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer
Communications. IEEE, 2006.

mohamedbobod.africa

Vous aimerez peut-être aussi