jan 22 2008

Developpement d’une infrastructure Peer-to-Peer (P2P) centralisée en Java/RMI

Published by Romain Bouleis at 19:35 under Developpement, Réseaux

Dans le cadre d’un mini-projet, nous avons choisi de mettre en place un réseau Peer-to-Peer centralisé. Ce réseau est donc composé d’un serveur et de clients devant s’y connecter lors de la recherche de fichiers. Ce réseau est implémenté en RMI afin de faciliter les communications entre les différents éléments. Les principes de transfert de données basiques tels que l’utilisation de sockets sont ainsi masqués.

Notre implémentation permet :

  • La recherche de fichier selon un mot clé,

  • Le téléchargement d’un fichier depuis plusieurs sources simultanément,

  • Le téléchargement de plusieurs fichiers simultanément,

  • La reprise du téléchargement d’un fichier partiellement téléchargé,

  • La déconnexion « sauvage » des clients.

Néanmoins, il n’est pas possible :

  • De partager des parties de fichier non complet (un fichier en cours de téléchargement ne peut être téléchargé par d’autres peers simultanément),

  • De contrôler les vitesses d’émission et de réception.

Nous pouvons néanmoins ajouter que l’architecture de notre application ne poserait aucun problème à qui voudrait implémenter ces fonctionnalités.

Téléchargement de fichiers

Partage de fichiers

Le client (jar executable, incluant jdom et fast md5)
Le serveur (jar executable)
Les sources du client et du serveur (incluant jdom et fast md5)
Le rapport

2 responses so far

2 Responses to “Developpement d’une infrastructure Peer-to-Peer (P2P) centralisée en Java/RMI”

  1. Ben Touila Medon 15 déc 2009 at 23:56

    salut,
    je suis un jeune etudiant tunisien .
    Mon mini projet est intitulé concevoir et a implémenter un système de téléchargement de fichiers partagés.C’est à peut prés ce que vous avait développer…
    Pouvez vous m’aider avec des documentations…
    et j’aimerais bien comprendre le principe de ton profjet : fonctionnement implementation…
    Merci

  2. Ben Touila Medon 26 déc 2009 at 1:24

    pas de reponse !!!!!!!!!!!!!!!!

Trackback URI | Comments RSS

Leave a Reply