SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Peer to Peer
Information Retrieval
By, Chetan K. Sundarde
@CHETANSUNDARDE
https://www.linkedin.com/in/chetansundarde
29-Oct-15 1P2PIR
Outlines :-
 Peer to Peer Network
 Information Retrieval
 Peer to Peer Information Retrieval (P2PIR)
 Peer to peer IR system architectures
 Techniques used in IR in P2P networks
 Basic algorithms used in P2PIR
 Evaluation techniques used P2PIR
 Challenges
 Conclusion
 References 29-Oct-15 2P2PIR
Peer To Peer Network
 Collection of distributed system
 Computers leave and join the network frequently
 Each computer acts as a server and a client simultaneously
 three tasks that every peer-to-peer network performs
 Searching: Querying and getting list of document references.
 Locating: Resolve a document reference to concrete
location - full document
 Transferring: download the document.
29-Oct-15 3P2PIR
Applications of P2P
 Information Retrieval
 File Sharing
 Gnutella, Napster, Bit-torrent, etc.
29-Oct-15 4P2PIR
Information Retrieval :-
 A field dealing with the structure, analysis, organization,
storage, searching and retrieval of information is called
information retrieval
 Search relevant documents, on the basis of user input
Document
collection
Info. need
IR
Retrieval
29-Oct-15 5P2PIR
Comparison between File Sharing and
Information Retrieval
File Sharing Information Retrieval
Application Locating Searching
Index
-Content File Identifiers Document Content
-Size Small Large
Data Exchange
-Unit File Search Result
-Size Megabyte+ Kilobyte(small)
29-Oct-15 8
P2PIR- file sharing networks and federated information retrieval
P2PIR
Peer to peer Information Retrieval (P2PIR)
 Searching in peer-to-peer networks
 Each peer shares its information with other peer
 Peer searches information by sending queries to its peer
 Routed to one or many other peers.
 Query result is provide in the form of index
29-Oct-15 9P2PIR
Peer to peer IR system architectures
 Based on relationship between peers:
o Cooperative system
o Uncooperative system
 Based on the network structure
o Centralized network
o Structured architecture
o Unstructured architecture
 Based on task perform in P2P network
o Centralized Global Index
o Distributed Global Index
o Strict Local Indices
o Aggregated Local Indices
29-Oct-15 11P2PIR
Peer-to-Peer architectures used in IR
29-Oct-15 15
G
G
G
G
G
G
G
G
G
G
L L
L
L
L
L
L
L
L
L
L
L
Central Global Index
Distributed Global Index
Aggregated Local Index Strict Local Index
P2PIR
Algorithm used in P2PIR
 Statistical IR algorithms
 Vector Space Model (VSM)
Document A: “books on computer networks”
Document B: “network routing in P2P networks”
Query Q: “computer network”
 Each elements of the vector corresponds to the importance of the
term in the document
 Ranking of retrieved documents based Similarity between document
vector and query vector
book
computer
network
routing
vocabulary
0.5
0.5
0.8
0
VA
0
0
0.9
0.6
VB
0
0.5
0.8
0
VQ
0.89 0.72
29-Oct-15P2PIR 16
Algorithm used in P2PIR
 Statistical IR algorithms
 Latent Semantic Indexing (LSI)
documents
terms …..
V’a V’b
semantic vectors
SVD …..
SVD: singular value decomposition
– Reduce dimensionality
– Discover word semantics
Cat <-> Pet
Bus <-> Travel
Va Vb
29-Oct-15 17
P2PIR
Algorithm used in P2PIR…
 Distributed Hash Table (DHT)
 method of hash table lookup over a decentralized distributed network
 Key–value pairs are stored in
 Kd=hash (“books on computer networks”)
 Kq=hash (“computer network”)
 the DHT at a parent node. (Structured Architecture)
 Any node in the DHT can then efficiently retrieve the value by providing its key.
 Napster and BitTorrent
 modern DHTs are CAN, Chord, etc.
 Extend with Content-Based Search
 Full-Text Retrieval
 Content-Based Image Retrieval
 Content-Based Music Retrieval ,etc.
29-Oct-15 18P2PIR
P2P Information Retrieval Techniques
Unstructured
BFS, RBFS,
Eg.
Gnutella
Blind Search
Random
Walk
Blind Search
Routing
Indices
Indexing
Semantic
Searching
Eg. (SON)
Clustering
Structured
pSearch
Clustering
29-Oct-15 19P2PIR
Evaluation in P2P IR
 Recall (Are all the relevant documents retrieved?)
 fraction of the documents that are relevant to the query that are successfully
retrieved
 Recall = number of retrieved relevant in answer/ total number of relevant in the
collection.
 Precision (Are the retrieved documents relevant?)
 fraction of documents retrieved that are relevant to a search query
 Precision = number of retrieved relevant in answer/ number of retrieved Measure
retrieved relevant
Relevant Retrieved
29-Oct-15 20P2PIR
Evaluation Techniques in P2P IR…
 F-Score / F-measure
 Harmonic mean of precision and recall.
 Hits per Query
 average number of distinct relevant documents discovered per search query.
29-Oct-15 21P2PIR
Applications Of P2P Information Retrieval
In Real World
 YaCy (www.yacy.net)
 local index entries are injected into a distributed global index
 YaCy uses no centralized servers, but
 The resulting decentralized web search currently has about 1.4 billion documents
in its index and more than 600 peer operators contribute each month. About
130,000 search queries are performed with this network each day (Feb 2015)
 Faroo (www.faroo.com)
 This is a proprietary peer-to-peer search engine that uses a distributed global
index.
 They perform distributed crawling and ranking.
 Faroo encrypts queries and results for privacy protection.
 2 million peers.
 Some other P2PIR system: Sixearch, ODISSEA, MINERVA, Seeks, etc.
29-Oct-15 22P2PIR
Challenges:-
 Cross-Language Information Retrieval
 Maintaining index freshness
 Security features
 Quality of service
 Efficient use of resources
 Increase range of peer-to-peer network
29-Oct-15 24P2PIR
Conclusion :-
 P2PIR is one of the application of peer to peer network
 P2PIR combines key elements of File Sharing and Federal Information
Retrieval
 No single technique is used for all P2PIR problem
 Recall and Precision are used for Evaluation of P2PIR
29-Oct-15 25P2PIR
References
 ALMER S. TIGELAAR, DJOERD HIEMSTRA and DOLF
TRIESCHNIGG “Peer-to-Peer Information Retrieval ”
University of Twente, IEEE PAPER SEPT 2012.
 Rasanjalee Dissanayaka Mudiyanselage. “Ontology-based
Search Algorithms over Large- Scale Unstructured Peer-to-
Peer Networks.”Georgia State University, IEEE , OCT 2014
 Demetrios Zeinalipour-Yazti . “Information Retrieval in Peer-
to-Peer Systems .” UNIVERSITY OF CALIFORNIA RIVERSIDE,
JUNE, IEEE 2003.
 Chengye lu. “Peer to Peer English/Chinese Cross-Language
Information Retrieval.”Queensland University of Technology,
SEPT 2008.
29-Oct-15 26P2PIR
References
 Xiuqi Li and Jie Wu “Searching Techniques in Peer-to-Peer Networks.”
Florida Atlantic University Boca Raton, FL 33431, 2007
 Christos Gkantsidis, Milena Mihail, and Amin Saberi. “Random Walks in
Peer-to-Peer Networks.” Georgia Institute of Technology, Atlanta, GA,
2002.
 Taoufik Yeferny, Amel Bouzeghoub and Khedija Arour. “A QUERY
LEARNING ROUTING APPROACH BASED ON SEMANTIC
CLUSTERS.”International Journal of Advanced Information Technology
(IJAIT) Vol. 1, No.6, December 2011
 Yulian YANG . “Semantic Information Retrieval over P2P
Networks.”Universit de Lyon, CNRS INSA-Lyon, LIRIS, UMR5205, F-
69621, France, 2009.
29-Oct-15 27P2PIR
29-Oct-15 28P2PIR

Weitere ähnliche Inhalte

Was ist angesagt?

Probabilistic Information Retrieval
Probabilistic Information RetrievalProbabilistic Information Retrieval
Probabilistic Information RetrievalHarsh Thakkar
 
Speed up UDFs with GPUs using the RAPIDS Accelerator
Speed up UDFs with GPUs using the RAPIDS AcceleratorSpeed up UDFs with GPUs using the RAPIDS Accelerator
Speed up UDFs with GPUs using the RAPIDS AcceleratorDatabricks
 
The Semantic Web #6 - RDF Schema
The Semantic Web #6 - RDF SchemaThe Semantic Web #6 - RDF Schema
The Semantic Web #6 - RDF SchemaMyungjin Lee
 
MongoDB WiredTiger Internals
MongoDB WiredTiger InternalsMongoDB WiredTiger Internals
MongoDB WiredTiger InternalsNorberto Leite
 
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASA
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASADeveloping a Knowledge Graph of your Competency, Skills, and Knowledge at NASA
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASANeo4j
 
Role of Information Technology in Library Management in Digital Era
Role of Information Technology  in Library Management in Digital EraRole of Information Technology  in Library Management in Digital Era
Role of Information Technology in Library Management in Digital Erarsgiri75
 
key word indexing and their types with example
key word indexing and their types with example key word indexing and their types with example
key word indexing and their types with example Sourav Sarkar
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebMarina Santini
 
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.`Shweta Bhavsar
 
Information retrieval system
Information retrieval systemInformation retrieval system
Information retrieval systemLeslie Vargas
 
Automatic classification
Automatic classificationAutomatic classification
Automatic classificationavid
 
DDC Number Building for shelf arrangement
DDC Number Building for shelf arrangementDDC Number Building for shelf arrangement
DDC Number Building for shelf arrangementsreejatunnu
 
Library Automation sofrwere
Library Automation sofrwereLibrary Automation sofrwere
Library Automation sofrwereDeepak Malviya
 
Subject analysis, structure and syntax of lcsh
Subject analysis, structure and syntax of lcshSubject analysis, structure and syntax of lcsh
Subject analysis, structure and syntax of lcshRichard.Sapon-White
 

Was ist angesagt? (20)

Information Retrieval
Information RetrievalInformation Retrieval
Information Retrieval
 
Z39.50 basics
Z39.50 basicsZ39.50 basics
Z39.50 basics
 
Probabilistic Information Retrieval
Probabilistic Information RetrievalProbabilistic Information Retrieval
Probabilistic Information Retrieval
 
Speed up UDFs with GPUs using the RAPIDS Accelerator
Speed up UDFs with GPUs using the RAPIDS AcceleratorSpeed up UDFs with GPUs using the RAPIDS Accelerator
Speed up UDFs with GPUs using the RAPIDS Accelerator
 
RDA vs. AACR2
RDA vs. AACR2RDA vs. AACR2
RDA vs. AACR2
 
The Semantic Web #6 - RDF Schema
The Semantic Web #6 - RDF SchemaThe Semantic Web #6 - RDF Schema
The Semantic Web #6 - RDF Schema
 
MongoDB WiredTiger Internals
MongoDB WiredTiger InternalsMongoDB WiredTiger Internals
MongoDB WiredTiger Internals
 
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASA
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASADeveloping a Knowledge Graph of your Competency, Skills, and Knowledge at NASA
Developing a Knowledge Graph of your Competency, Skills, and Knowledge at NASA
 
library 2.0
library 2.0library 2.0
library 2.0
 
Role of Information Technology in Library Management in Digital Era
Role of Information Technology  in Library Management in Digital EraRole of Information Technology  in Library Management in Digital Era
Role of Information Technology in Library Management in Digital Era
 
key word indexing and their types with example
key word indexing and their types with example key word indexing and their types with example
key word indexing and their types with example
 
Lecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic WebLecture: Ontologies and the Semantic Web
Lecture: Ontologies and the Semantic Web
 
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
WHAT ARE METADATA STANDARDS? EXPLAIN DUBLIN CORE IN DETAIL.
 
Information retrieval system
Information retrieval systemInformation retrieval system
Information retrieval system
 
Automatic classification
Automatic classificationAutomatic classification
Automatic classification
 
Web Information Retrieval and Mining
Web Information Retrieval and MiningWeb Information Retrieval and Mining
Web Information Retrieval and Mining
 
SPARQL Cheat Sheet
SPARQL Cheat SheetSPARQL Cheat Sheet
SPARQL Cheat Sheet
 
DDC Number Building for shelf arrangement
DDC Number Building for shelf arrangementDDC Number Building for shelf arrangement
DDC Number Building for shelf arrangement
 
Library Automation sofrwere
Library Automation sofrwereLibrary Automation sofrwere
Library Automation sofrwere
 
Subject analysis, structure and syntax of lcsh
Subject analysis, structure and syntax of lcshSubject analysis, structure and syntax of lcsh
Subject analysis, structure and syntax of lcsh
 

Andere mochten auch

Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsSasi Kumar
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsIEEEFINALYEARPROJECTS
 
Key aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageKey aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageShruthi Iyer
 
Face recognition and retrieval using cross age reference coding with cross-ag...
Face recognition and retrieval using cross age reference coding with cross-ag...Face recognition and retrieval using cross age reference coding with cross-ag...
Face recognition and retrieval using cross age reference coding with cross-ag...I3E Technologies
 
Iaetsd efficient retrieval of face image from
Iaetsd efficient retrieval of face image fromIaetsd efficient retrieval of face image from
Iaetsd efficient retrieval of face image fromIaetsd Iaetsd
 
Lecture 10 ming yang - face recognition systems
Lecture 10   ming yang - face recognition systemsLecture 10   ming yang - face recognition systems
Lecture 10 ming yang - face recognition systemsmustafa sarac
 
A hybrid cloud approach for secure authorized deduplication.
A hybrid cloud approach for secure authorized deduplication.A hybrid cloud approach for secure authorized deduplication.
A hybrid cloud approach for secure authorized deduplication.prudhvikumar madithati
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBPMarwan H. Noman
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBPMarwan H. Noman
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPTSiddharth Modi
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition pptSantosh Kumar
 

Andere mochten auch (12)

Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewords
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Scalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewordsScalable face image retrieval using attribute enhanced sparse codewords
Scalable face image retrieval using attribute enhanced sparse codewords
 
Key aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storageKey aggregate cryptosystem for scalable data sharing in cloud storage
Key aggregate cryptosystem for scalable data sharing in cloud storage
 
Face recognition and retrieval using cross age reference coding with cross-ag...
Face recognition and retrieval using cross age reference coding with cross-ag...Face recognition and retrieval using cross age reference coding with cross-ag...
Face recognition and retrieval using cross age reference coding with cross-ag...
 
Iaetsd efficient retrieval of face image from
Iaetsd efficient retrieval of face image fromIaetsd efficient retrieval of face image from
Iaetsd efficient retrieval of face image from
 
Lecture 10 ming yang - face recognition systems
Lecture 10   ming yang - face recognition systemsLecture 10   ming yang - face recognition systems
Lecture 10 ming yang - face recognition systems
 
A hybrid cloud approach for secure authorized deduplication.
A hybrid cloud approach for secure authorized deduplication.A hybrid cloud approach for secure authorized deduplication.
A hybrid cloud approach for secure authorized deduplication.
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBP
 
face recognition system using LBP
face recognition system using LBPface recognition system using LBP
face recognition system using LBP
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
Face recognition ppt
Face recognition pptFace recognition ppt
Face recognition ppt
 

Ähnlich wie Peer to Peer Information Retrieval

FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGijp2p
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGijp2p
 
P2P Lookup Protocols
P2P Lookup ProtocolsP2P Lookup Protocols
P2P Lookup ProtocolsZubin Bhuyan
 
New approaches with chord in efficient p2p grid resource discovery
New approaches with chord in efficient p2p grid resource discoveryNew approaches with chord in efficient p2p grid resource discovery
New approaches with chord in efficient p2p grid resource discoveryijgca
 
Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Jean Brenda
 
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERY
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERYNEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERY
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERYijgca
 
P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE ijp2p
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...petrknoth
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...petrknoth
 
Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Aditya Kumar
 
Indexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchTill Blume
 
Final Project Report - Real-Time Media Apps
Final Project Report - Real-Time Media AppsFinal Project Report - Real-Time Media Apps
Final Project Report - Real-Time Media AppsJigisha Aryya
 
Modeling the Impact of R & Python Packages: Dependency and Contributor Networks
Modeling the Impact of R & Python Packages: Dependency and Contributor NetworksModeling the Impact of R & Python Packages: Dependency and Contributor Networks
Modeling the Impact of R & Python Packages: Dependency and Contributor NetworksMelissa Moody
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementStephan Haller
 
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk
 
Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Venkatesh Iyer
 
Linked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesLinked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesVikas Bhushan
 
Querying Linked Data and Büchi automata
Querying Linked Data and Büchi automataQuerying Linked Data and Büchi automata
Querying Linked Data and Büchi automataKonstantinos Giannakis
 
My Final Project
My Final ProjectMy Final Project
My Final Projectaskkathir
 

Ähnlich wie Peer to Peer Information Retrieval (20)

FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH  THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
 
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTINGFUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
FUTURE OF PEER-TO-PEER TECHNOLOGY WITH THE RISE OF CLOUD COMPUTING
 
P2P Lookup Protocols
P2P Lookup ProtocolsP2P Lookup Protocols
P2P Lookup Protocols
 
New approaches with chord in efficient p2p grid resource discovery
New approaches with chord in efficient p2p grid resource discoveryNew approaches with chord in efficient p2p grid resource discovery
New approaches with chord in efficient p2p grid resource discovery
 
Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval Standard Datasets in Information Retrieval
Standard Datasets in Information Retrieval
 
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERY
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERYNEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERY
NEW APPROACHES WITH CHORD IN EFFICIENT P2P GRID RESOURCE DISCOVERY
 
P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...
 
Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...Better together: building services for public good on top of content from the...
Better together: building services for public good on top of content from the...
 
Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...
 
Indexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data search
 
Final Project Report - Real-Time Media Apps
Final Project Report - Real-Time Media AppsFinal Project Report - Real-Time Media Apps
Final Project Report - Real-Time Media Apps
 
Modeling the Impact of R & Python Packages: Dependency and Contributor Networks
Modeling the Impact of R & Python Packages: Dependency and Contributor NetworksModeling the Impact of R & Python Packages: Dependency and Contributor Networks
Modeling the Impact of R & Python Packages: Dependency and Contributor Networks
 
CPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data ManagementCPaaS.io Y1 Review Meeting - Holistic Data Management
CPaaS.io Y1 Review Meeting - Holistic Data Management
 
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:RdaNordForsk Open Access Reykjavik 14-15/8-2014:Rda
NordForsk Open Access Reykjavik 14-15/8-2014:Rda
 
Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks Introduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks
 
Linked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for LibrariesLinked data and Semantic Web Applications for Libraries
Linked data and Semantic Web Applications for Libraries
 
Querying Linked Data and Büchi automata
Querying Linked Data and Büchi automataQuerying Linked Data and Büchi automata
Querying Linked Data and Büchi automata
 
My Final Project
My Final ProjectMy Final Project
My Final Project
 

Kürzlich hochgeladen

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

Kürzlich hochgeladen (20)

ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 

Peer to Peer Information Retrieval

  • 1. Peer to Peer Information Retrieval By, Chetan K. Sundarde @CHETANSUNDARDE https://www.linkedin.com/in/chetansundarde 29-Oct-15 1P2PIR
  • 2. Outlines :-  Peer to Peer Network  Information Retrieval  Peer to Peer Information Retrieval (P2PIR)  Peer to peer IR system architectures  Techniques used in IR in P2P networks  Basic algorithms used in P2PIR  Evaluation techniques used P2PIR  Challenges  Conclusion  References 29-Oct-15 2P2PIR
  • 3. Peer To Peer Network  Collection of distributed system  Computers leave and join the network frequently  Each computer acts as a server and a client simultaneously  three tasks that every peer-to-peer network performs  Searching: Querying and getting list of document references.  Locating: Resolve a document reference to concrete location - full document  Transferring: download the document. 29-Oct-15 3P2PIR
  • 4. Applications of P2P  Information Retrieval  File Sharing  Gnutella, Napster, Bit-torrent, etc. 29-Oct-15 4P2PIR
  • 5. Information Retrieval :-  A field dealing with the structure, analysis, organization, storage, searching and retrieval of information is called information retrieval  Search relevant documents, on the basis of user input Document collection Info. need IR Retrieval 29-Oct-15 5P2PIR
  • 6. Comparison between File Sharing and Information Retrieval File Sharing Information Retrieval Application Locating Searching Index -Content File Identifiers Document Content -Size Small Large Data Exchange -Unit File Search Result -Size Megabyte+ Kilobyte(small) 29-Oct-15 8 P2PIR- file sharing networks and federated information retrieval P2PIR
  • 7. Peer to peer Information Retrieval (P2PIR)  Searching in peer-to-peer networks  Each peer shares its information with other peer  Peer searches information by sending queries to its peer  Routed to one or many other peers.  Query result is provide in the form of index 29-Oct-15 9P2PIR
  • 8. Peer to peer IR system architectures  Based on relationship between peers: o Cooperative system o Uncooperative system  Based on the network structure o Centralized network o Structured architecture o Unstructured architecture  Based on task perform in P2P network o Centralized Global Index o Distributed Global Index o Strict Local Indices o Aggregated Local Indices 29-Oct-15 11P2PIR
  • 9. Peer-to-Peer architectures used in IR 29-Oct-15 15 G G G G G G G G G G L L L L L L L L L L L L Central Global Index Distributed Global Index Aggregated Local Index Strict Local Index P2PIR
  • 10. Algorithm used in P2PIR  Statistical IR algorithms  Vector Space Model (VSM) Document A: “books on computer networks” Document B: “network routing in P2P networks” Query Q: “computer network”  Each elements of the vector corresponds to the importance of the term in the document  Ranking of retrieved documents based Similarity between document vector and query vector book computer network routing vocabulary 0.5 0.5 0.8 0 VA 0 0 0.9 0.6 VB 0 0.5 0.8 0 VQ 0.89 0.72 29-Oct-15P2PIR 16
  • 11. Algorithm used in P2PIR  Statistical IR algorithms  Latent Semantic Indexing (LSI) documents terms ….. V’a V’b semantic vectors SVD ….. SVD: singular value decomposition – Reduce dimensionality – Discover word semantics Cat <-> Pet Bus <-> Travel Va Vb 29-Oct-15 17 P2PIR
  • 12. Algorithm used in P2PIR…  Distributed Hash Table (DHT)  method of hash table lookup over a decentralized distributed network  Key–value pairs are stored in  Kd=hash (“books on computer networks”)  Kq=hash (“computer network”)  the DHT at a parent node. (Structured Architecture)  Any node in the DHT can then efficiently retrieve the value by providing its key.  Napster and BitTorrent  modern DHTs are CAN, Chord, etc.  Extend with Content-Based Search  Full-Text Retrieval  Content-Based Image Retrieval  Content-Based Music Retrieval ,etc. 29-Oct-15 18P2PIR
  • 13. P2P Information Retrieval Techniques Unstructured BFS, RBFS, Eg. Gnutella Blind Search Random Walk Blind Search Routing Indices Indexing Semantic Searching Eg. (SON) Clustering Structured pSearch Clustering 29-Oct-15 19P2PIR
  • 14. Evaluation in P2P IR  Recall (Are all the relevant documents retrieved?)  fraction of the documents that are relevant to the query that are successfully retrieved  Recall = number of retrieved relevant in answer/ total number of relevant in the collection.  Precision (Are the retrieved documents relevant?)  fraction of documents retrieved that are relevant to a search query  Precision = number of retrieved relevant in answer/ number of retrieved Measure retrieved relevant Relevant Retrieved 29-Oct-15 20P2PIR
  • 15. Evaluation Techniques in P2P IR…  F-Score / F-measure  Harmonic mean of precision and recall.  Hits per Query  average number of distinct relevant documents discovered per search query. 29-Oct-15 21P2PIR
  • 16. Applications Of P2P Information Retrieval In Real World  YaCy (www.yacy.net)  local index entries are injected into a distributed global index  YaCy uses no centralized servers, but  The resulting decentralized web search currently has about 1.4 billion documents in its index and more than 600 peer operators contribute each month. About 130,000 search queries are performed with this network each day (Feb 2015)  Faroo (www.faroo.com)  This is a proprietary peer-to-peer search engine that uses a distributed global index.  They perform distributed crawling and ranking.  Faroo encrypts queries and results for privacy protection.  2 million peers.  Some other P2PIR system: Sixearch, ODISSEA, MINERVA, Seeks, etc. 29-Oct-15 22P2PIR
  • 17. Challenges:-  Cross-Language Information Retrieval  Maintaining index freshness  Security features  Quality of service  Efficient use of resources  Increase range of peer-to-peer network 29-Oct-15 24P2PIR
  • 18. Conclusion :-  P2PIR is one of the application of peer to peer network  P2PIR combines key elements of File Sharing and Federal Information Retrieval  No single technique is used for all P2PIR problem  Recall and Precision are used for Evaluation of P2PIR 29-Oct-15 25P2PIR
  • 19. References  ALMER S. TIGELAAR, DJOERD HIEMSTRA and DOLF TRIESCHNIGG “Peer-to-Peer Information Retrieval ” University of Twente, IEEE PAPER SEPT 2012.  Rasanjalee Dissanayaka Mudiyanselage. “Ontology-based Search Algorithms over Large- Scale Unstructured Peer-to- Peer Networks.”Georgia State University, IEEE , OCT 2014  Demetrios Zeinalipour-Yazti . “Information Retrieval in Peer- to-Peer Systems .” UNIVERSITY OF CALIFORNIA RIVERSIDE, JUNE, IEEE 2003.  Chengye lu. “Peer to Peer English/Chinese Cross-Language Information Retrieval.”Queensland University of Technology, SEPT 2008. 29-Oct-15 26P2PIR
  • 20. References  Xiuqi Li and Jie Wu “Searching Techniques in Peer-to-Peer Networks.” Florida Atlantic University Boca Raton, FL 33431, 2007  Christos Gkantsidis, Milena Mihail, and Amin Saberi. “Random Walks in Peer-to-Peer Networks.” Georgia Institute of Technology, Atlanta, GA, 2002.  Taoufik Yeferny, Amel Bouzeghoub and Khedija Arour. “A QUERY LEARNING ROUTING APPROACH BASED ON SEMANTIC CLUSTERS.”International Journal of Advanced Information Technology (IJAIT) Vol. 1, No.6, December 2011  Yulian YANG . “Semantic Information Retrieval over P2P Networks.”Universit de Lyon, CNRS INSA-Lyon, LIRIS, UMR5205, F- 69621, France, 2009. 29-Oct-15 27P2PIR

Hinweis der Redaktion

  1. Generations of p2pir In first generation,
  2. Based on relationship between peers P2PIR architectures are divided into cooporative system and uncooperative system. In this type information regarding document such as resource description, collection statistics and collection index is stored at the central place. Peer can use this information to help there search. In uncooperative system, each peer is independent of each other, do not share any information as cooperative system does. Again based on network structure p2p system architecture is classified into centralized network and decentralized networks architectures such as structured and de
  3. Based on relationship between peers P2PIR architectures are divided into cooporative system and uncooperative system. In this type information regarding document such as resource description, collection statistics and collection index is stored at the central place. Peer can use this information to help there search. In uncooperative system, each peer is independent of each other, do not share any information as cooperative system does. Again based on network structure p2p system architecture is classified into centralized network and decentralized networks architectures such as structured and de
  4. Centralized network is mix of traditional client-server architecture and pure p2p architecture. Single point of failure and scalability are the main issues in CN Napster and Bit-Torrent is come under the this category. Unstructured: In UA, all peer are equal. They all can issuer request, response to other request and route requests to other nodes to locate information. Gnutella comes under this architecture [It is clear that flooding-based approaches are effective for finding popular items but the performance is quite poor for rare items] Structured: In this peers are grouped or clustered. make use of distributed hash table [DHT] abstraction to find queries efficiently
  5. based on task perform in p2p network and index: Centralized global index, Distributed global index, strict local index Querying Processing generating results for a specific query based on an index techniques used in peer-to-peer information retrieval are adapted from file sharing networks
  6. Peers with double borders are involved in storing index information and processing queries. A G symbol indicates a peer stores a part of a global index, whereas an L symbol indicates a local index Global Index Local Indices Centralised Distributed Aggregated Strict Index - Construction Central Peer All Peers All Peers All Peers - Storage Central Peer All Peers (Shared) Super Peers All Peers (Indiv.) - Mutation Cost? Low High Low None Query Routing - Method Direct Forwarding Forwarding Forwarding - Parties Central Peer Intermediate Peers Super Peers Neighbour Peers - Complexity O (1) O (logN)y O (Ns 􀀀 1)z O (N 􀀀 1) Query Processing - Peer Subset Central Only Small Medium Large - Latency Low Medium Medium High - Result Set Unit Query Term Query Query - Result Fusion – Intersect Merge Merge - Exhaustive Yes Yes No No
  7. Here are some basic algorithm used in query routing Most of new query routing algorithm used uses statistical Information retrieval algorithms P2pir borrow some elements from file sharing networks and federal information retrieval
  8. Here are some basic algorithm used in query routing Most of new query routing algorithm used uses statistical Information retrieval algorithms P2pir borrow some elements from file sharing networks and federal information retrieval
  9. Gnutella (flooding query such as BFS), . CAN Content-Addressable Network – network is divided into zone – each zone assign to computer – object key its area. chord needed to allow nodes to communicate in ways that support systematically locating a node responsible for a particular key.
  10. Different types of P2P system employ different retrieval methods. New techniques are improvement over old techniques Again this techniques can be divided into blind or inform -Flooding queries to whole neighborhood with fixed TTL -K nods selected randomly to forward query with xed TTL -The query is rst forwarded to the most suited SON and then flooded within the SON(Semantic Overlay Networks (SON)- on semantic content a peer shares) The best set of neighbors are selected based on a goodness score computed based on routing indices A query is routed through CAN based on its semantics to relevant peer. Upon reaching destination, query is flooded within radius r
  11. Evaluation techniquee or measuring the effectiveness of system precision-recall for 1, 2 ..N answers a. High precision means few false alarms b. High recall mean few false dismissals