Télécharger le fichier pdf d’un mémoire de fin d’études
Historique des RS
Architecture de base des RS
Classification des RS
|
Table des matières
Introduction Générale
1 État de l’art : Réseaux Sociaux (RS)
1.1 Introduction
1.2 Définition d’un RS
1.3 Services offerts par les RS
1.4 Historique des RS
1.5 Architecture de base des RS
1.6 Classification des RS
1.7 RS populaires
1.7.1 Facebook
1.7.2 MySpace
1.7.3 Hi5
1.7.4 Flickr
1.7.5 LinkedIn
1.7.6 Twitter
1.7.7 YouTube
1.7.8 Synthèse
1.8 Motivation pour le développement d’un réseau social distribué (RSD)
1.9 RSD académiques
1.9.1 PeerSoN
1.9.2 Safebook
1.9.3 PrPl
1.9.4 SuperNova
1.9.5 Vis-á-Vis
1.9.6 Cachet
1.9.7 Microblogs en P2P
1.9.7.1 FETHR
1.9.7.2 Cuckoo
1.9.8 Synthèse
1.10 Conclusion
2 MULUS : un RSD pour une consommation sélective de contenus composites
2.1 Introduction
2.2 Concepts de base
2.2.1 Système P2P
2.2.1.1 Définition d’un système pair-à-pair
2.2.1.2 Caractéristiques des systèmes P2P
2.2.1.3 Classifications des systèmes P2P
2.2.2 Caractéristiques des tables de hachage distribuées (DHT)
2.2.3 Système publier/souscrire
2.2.3.1 Définition
2.2.3.2 Architecture
2.2.3.3 Filtrage dans les systèmes publier/souscrire
2.2.3.4 Caractéristiques d’un système publier/souscrire
2.2.3.5 Système publier/souscrire basé DHT : Scribe
2.2.4 Aspect sémantique : ontologie
2.3 Vue d’ensemble de l’approche proposée
2.3.1 Présentation générale de la plateforme MULUS
2.3.2 Architecture de MULUS
2.4 Caractéristiques de MULUS
2.4.1 Scalabilité
2.4.2 Consommation sélective des contenus partagés
2.4.3 Composition des contenus partagés
2.4.4 Traitement du dynamisme fort des utilisateurs
2.5 Conclusion
3 Traitement de la sémantique dans MULUS
3.1 Introduction
3.2 État de l’art : traitement de la sémantique
3.2.1 Traitement de l’expressivité dans les systèmes publier/souscrire basés DHT
3.2.2 Traitement de la sémantique dans les systèmes publier/souscrire centralisés et hiérarchiques
3.2.3 Synthèse
3.3 Concepts de base
3.3.1 Définition et objectifs d’une ontologie
3.3.2 Composition d’une ontologie
3.3.3 Langage de modélisation d’une ontologie
3.3.4 Langage SWRL
3.4 Traitement de la sémantique dans MULUS
3.4.1 Architecture du Home Box Entity (HBE)
3.4.1.1 Home Repository Manager (HRM)
3.4.1.2 Global Topic List Manager (GTLM)
3.4.1.3 Global Topic Directory Manager (GTDM)
3.4.1.4 Device Manager (DM)
3.4.2 Codage sémantique
3.4.2.1 Définition de l’ontologie de domaine
3.4.2.2 Indexation de l’ontologie de domaine avec les nombres premiers
3.4.2.3 Mise à jour des index de l’ontologie de domaine
3.4.3 Communication entre les HBE
3.4.3.1 Phase de souscription
3.4.3.2 Phase de publication
3.4.3.3 Mise à jour de l’ontologie de domaine
3.5 Exemple de scénario : partage de données multimédias
3.6 Évaluation de performance : réduction du trafic
3.7 Conclusion
4 Composition d’évènements sur MULUS
4.1 Introduction
4.2 Concepts de base
4.2.1 Définition d’un évènement
4.2.2 Évènement primitif
4.2.3 Évènement composite
4.2.4 Souscription composite
4.3 Problématique
4.4 État de l’art : composition d’évènements dans les systèmes publier/souscrire
4.4.1 Composition d’évènements dans les systèmes publier/souscrire centralisés
4.4.1.1 Système RUBCES
4.4.1.2 Détection des évènements composites par les automates à états finis (FSA)
4.4.1.3 Composition d’évènements dans un système de communication multimédia
4.4.1.4 PSware pour les réseaux de capteurs sans fil
4.4.2 Détection d’évènements composites avec des FSA distribués
4.4.3 Composition d’évènements sur les systèmes publier/souscrire basés DHT
4.4.4 Synthèse
4.5 CECube : filtrage des évènements composites dans MULUS
4.5.1 Relations de compositions des évènements
4.5.2 Modélisation et indexation des évènements composites
4.5.2.1 Modèle représentatif d’un évènement composite
4.5.2.2 Indexation des évènements atomiques et composites
4.5.3 Démarche proposée pour le matching des évènements composites
4.5.3.1 Phase de souscription
4.5.3.2 Phase de publication
4.6 Évaluation des performances
4.6.1 Réduction de trafic grâce à la composition d’évènements
4.6.2 Comparaison entre modèles de souscriptions composites : avec intersections et sans intersections
4.6.3 Étude de la scalabilité de MULUS
4.6.4 Comparaison avec JTangCSPS
4.7 Conclusion
5 Disponibilité des contenus dans MULUS
5.1 Introduction
5.2 Concepts de base
5.2.1 Placement de données sur DHT
5.2.2 Définition de churn
5.2.3 Problème de churn
5.2.4 Architecture des systèmes P2P fondés sur DHT
5.3 État de l’art : traitement de la disponibilité de données
5.3.1 Traitement de la disponibilité de données dans les RSD
5.3.1.1 Nœuds stables
5.3.1.2 Technique de réplication fondée sur les relations de confiance
5.3.1.3 Réplique sélectionnée par le système
5.3.1.4 Réplication fondée sur les intérêts des utilisateurs
5.3.1.5 Synthèse
5.3.2 Traitement de la disponibilité de données dans les systèmes publier/- souscrire basés DHT
5.3.3 Traitement de la disponibilité de données dans les réseaux P2P structurés128
5.3.3.1 Réplication à base de leafset ou successeurs
5.3.3.2 Réplication à base de clés multiples
5.3.3.3 Protocole de maintenance
5.4 Traitement de la disponibilité de données dans MULUS
5.4.1 Complémentaires des digits de poids forts
5.4.2 Réplication selon la disponibilité des nœuds
5.5 Évaluation des performances
5.5.1 Évaluation de la première approche
5.5.2 Comparaison entre les deux stratégies de réplication
5.5.2.1 Métriques de test
5.5.2.2 Comparaison entre les deux stratégies de réplication
5.6 Conclusion
Conclusion générale
Liste des Publications
Bibliographie
Télécharger le rapport complet
