University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Lamraoui, Bilal |
Documents disponibles écrits par cet auteur



Titre : Optimisation of Peer-to-Peer Search Mechanism based on File Popularity Type de document : texte imprimé Auteurs : Lamraoui, Bilal, Auteur ; Sarra Cherbal, Auteur Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseau pair-à -pair
Mécanisme de recherche
Bopularité de ressource
RéplicationIndex. décimale : 004 - Informatique Résumé : Le terme « Pair-à -Pair » (de l’anglais Peer-to-Peer: P2P) fait référence à un modèle de réseau informatique dont ses éléments (noeuds ou « pairs ») sont à la fois clients et serveurs lors des échanges. Comme son nom l’indique, le P2P permet d’établir des communications directes entre les différents noeuds du réseau, qui peuvent ensuite échanger différents types de données sans passer par un serveur central. Il peut être classé en tant que réseau centraliser, décentraliser (structuré et non-structuré) et hybride.[JAM+14]
Ainsi, avec l’évolution du P2P, les utilisateurs expriment le besoin d’échanger les ressources dans les plus brefs délais, ce qui a encouragé le développement et l’optimisation de nombreux mécanismes de recherche de ressources afin d’offrir une recherche de bonne qualité. Parmi ces travaux, nous trouvons des mécanismes de recherches basés sur la popularité des donnés. Cependant, le routage des requêtes P2P et les méthodes estimées pour calculer la popularité des fichiers partagés peuvent générer une redondance de communication et plus de trafic réseau. Par conséquent, l’objectif de ce présent travail est de développer un mécanisme de recherche P2P qui estime la popularité des données partagées et l’utilise pour augmenter le taux de succès de la recherche et réduire le chemin de recherche sans générer un trafic excessif. La contribution proposée est évaluée par une implémentation en langage JAVA.Note de contenu : Sommaire
Contents ................................................................................................................. i
List of Figures ..................................................................................................... iv
List of tables ......................................................................................................... v
Introduction ......................................................................................................... 1
Chapter I : Peer-to-peer systems
1. Introduction ....................................................................................................................... 3
2. P2P definition .................................................................................................................... 3
3. Objectives of P2P systems ................................................................................................. 4
2. Advantages and disadvantages of P2P systems ................................................................. 5
2.1. Advantages ..................................................................................................................... 5
2.2. Disadvantages ................................................................................................................. 5
3. P2P applications .................................................................................................................... 6
3.1. Content Distribution ....................................................................................................... 6
3.2. Distributed Computing ................................................................................................... 7
3.3. Communication .............................................................................................................. 7
3.4. Distributed P2P currency ................................................................................................ 7
4. P2P overlay architectures: ................................................................................................... 8
4.1. Centralized architecture ................................................................................................ 10
4.2. Decentralized architecture ............................................................................................ 11
4.3. Hybrid architecture ....................................................................................................... 13
5. Comparative study of P2P architectures: ........................................................................ 14
6.Distributed Hash Table (DHT) ........................................................................................... 15
6.1. The principle of DHT ............................................................................................... 16
6.2. Properties of DHT .................................................................................................... 16
7. Topologies of DHT .............................................................................................................. 17
7.1. Chord ............................................................................................................................ 17
7.2. Kademlia ....................................................................................................................... 18
Table of contents
ii
7.3. CAN .............................................................................................................................. 19
8. Conclusion ........................................................................................................................... 21
Chapter II : P2P research mechanisms
1. Introduction ......................................................................................................................... 22
2. P2P research in unstructured systems………………………………………………..22
3. Related Works…………………………………………………………………………23
3.1. P2P research mechanisms (proposed improvements) ....................................................... 23
3.2. Popularity in p2p research mechanisms: ........................................................................... 26
3.2.1. Data popularity measurements .................................................................................. 26
3.2.2. 2P lookup ................................................................................................................... 29
3.2.3. A dynamic popularity ................................................................................................ 30
4. Conclusion ........................................................................................................................... 31
Chapter III : Contribution: P2P lookup mechanism based on popularity
1.Introduction ......................................................................................................................... 32
2.Observations and motivations……………………………………………………....…32
3.Description of our contribution .......................................................................................... 33
4.Lookup process .................................................................................................................... 37
5. Conclusion ........................................................................................................................... 40
Chapter IV: Implementation and results
1.Introduction ......................................................................................................................... 41
2. Proposed system application……………………………………………………….…41
2.1. Application methods………………………………………………………………….41
2.2. Application classes……………………………………………………………………41
3. Application interfaces……………………………………………………………..…..42
4. Execution scenario of the proposed popularity-based replication……………..…..46
5. Conclusion………………………………………………………………..………..…..51Côte titre : MAI/0284 En ligne : https://drive.google.com/file/d/1X_74cCXw_O06f6we9U7Q66JQDB5wVShs/view?usp=shari [...] Format de la ressource électronique : Optimisation of Peer-to-Peer Search Mechanism based on File Popularity [texte imprimé] / Lamraoui, Bilal, Auteur ; Sarra Cherbal, Auteur . - [s.d.].
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseau pair-à -pair
Mécanisme de recherche
Bopularité de ressource
RéplicationIndex. décimale : 004 - Informatique Résumé : Le terme « Pair-à -Pair » (de l’anglais Peer-to-Peer: P2P) fait référence à un modèle de réseau informatique dont ses éléments (noeuds ou « pairs ») sont à la fois clients et serveurs lors des échanges. Comme son nom l’indique, le P2P permet d’établir des communications directes entre les différents noeuds du réseau, qui peuvent ensuite échanger différents types de données sans passer par un serveur central. Il peut être classé en tant que réseau centraliser, décentraliser (structuré et non-structuré) et hybride.[JAM+14]
Ainsi, avec l’évolution du P2P, les utilisateurs expriment le besoin d’échanger les ressources dans les plus brefs délais, ce qui a encouragé le développement et l’optimisation de nombreux mécanismes de recherche de ressources afin d’offrir une recherche de bonne qualité. Parmi ces travaux, nous trouvons des mécanismes de recherches basés sur la popularité des donnés. Cependant, le routage des requêtes P2P et les méthodes estimées pour calculer la popularité des fichiers partagés peuvent générer une redondance de communication et plus de trafic réseau. Par conséquent, l’objectif de ce présent travail est de développer un mécanisme de recherche P2P qui estime la popularité des données partagées et l’utilise pour augmenter le taux de succès de la recherche et réduire le chemin de recherche sans générer un trafic excessif. La contribution proposée est évaluée par une implémentation en langage JAVA.Note de contenu : Sommaire
Contents ................................................................................................................. i
List of Figures ..................................................................................................... iv
List of tables ......................................................................................................... v
Introduction ......................................................................................................... 1
Chapter I : Peer-to-peer systems
1. Introduction ....................................................................................................................... 3
2. P2P definition .................................................................................................................... 3
3. Objectives of P2P systems ................................................................................................. 4
2. Advantages and disadvantages of P2P systems ................................................................. 5
2.1. Advantages ..................................................................................................................... 5
2.2. Disadvantages ................................................................................................................. 5
3. P2P applications .................................................................................................................... 6
3.1. Content Distribution ....................................................................................................... 6
3.2. Distributed Computing ................................................................................................... 7
3.3. Communication .............................................................................................................. 7
3.4. Distributed P2P currency ................................................................................................ 7
4. P2P overlay architectures: ................................................................................................... 8
4.1. Centralized architecture ................................................................................................ 10
4.2. Decentralized architecture ............................................................................................ 11
4.3. Hybrid architecture ....................................................................................................... 13
5. Comparative study of P2P architectures: ........................................................................ 14
6.Distributed Hash Table (DHT) ........................................................................................... 15
6.1. The principle of DHT ............................................................................................... 16
6.2. Properties of DHT .................................................................................................... 16
7. Topologies of DHT .............................................................................................................. 17
7.1. Chord ............................................................................................................................ 17
7.2. Kademlia ....................................................................................................................... 18
Table of contents
ii
7.3. CAN .............................................................................................................................. 19
8. Conclusion ........................................................................................................................... 21
Chapter II : P2P research mechanisms
1. Introduction ......................................................................................................................... 22
2. P2P research in unstructured systems………………………………………………..22
3. Related Works…………………………………………………………………………23
3.1. P2P research mechanisms (proposed improvements) ....................................................... 23
3.2. Popularity in p2p research mechanisms: ........................................................................... 26
3.2.1. Data popularity measurements .................................................................................. 26
3.2.2. 2P lookup ................................................................................................................... 29
3.2.3. A dynamic popularity ................................................................................................ 30
4. Conclusion ........................................................................................................................... 31
Chapter III : Contribution: P2P lookup mechanism based on popularity
1.Introduction ......................................................................................................................... 32
2.Observations and motivations……………………………………………………....…32
3.Description of our contribution .......................................................................................... 33
4.Lookup process .................................................................................................................... 37
5. Conclusion ........................................................................................................................... 40
Chapter IV: Implementation and results
1.Introduction ......................................................................................................................... 41
2. Proposed system application……………………………………………………….…41
2.1. Application methods………………………………………………………………….41
2.2. Application classes……………………………………………………………………41
3. Application interfaces……………………………………………………………..…..42
4. Execution scenario of the proposed popularity-based replication……………..…..46
5. Conclusion………………………………………………………………..………..…..51Côte titre : MAI/0284 En ligne : https://drive.google.com/file/d/1X_74cCXw_O06f6we9U7Q66JQDB5wVShs/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0284 MAI/0284 Mémoire Bibliothéque des sciences Français Disponible
Disponible