Académique Documents
Professionnel Documents
Culture Documents
Projet DSRP M1 BDGL 2023-2024
Projet DSRP M1 BDGL 2023-2024
• 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.
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.
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.
• Séance de restitution
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