Peer-to-Peer Systems Content-Based Routing of Path Queries in Peer-to-Peer Systems Georgia Koloniari and Evaggelia Pitoura Ingargiola Salvatore Montauti.

Slides:



Advertisements
Presentazioni simili
Approximate Sequence Matching: Implementazione e Analisi Prestazionale
Advertisements

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web.
I bridge Standard IEEE 802.1D.
Applicazioni progettuali di grafica computerizzata a.a. 2008/2009
Web Services.
1 Basi di Dati Semistrutturate e XML Carlo Sartiani Dipartimento di Informatica Università di Pisa Questo lavoro è stato in parte finanziato con i fondi.
di Architetture Peer to Peer per la Gestione di Database Distribuiti
Query OQL e XQUERY a confronto
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
Peer to Peer DBMS: il sistema FOAF Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Università degli.
Progetto e realizzazione del software "Solar Data Manager"
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA
FEM 2010, Roma 13 dicembre 2010 S. Ventre et all, Calcolo Elettromagnetico Intensivo per la soluzione di problemi basati su formulazione integrale Calcolo.
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
Routing Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights Reserved)
Middleware per MANET WP3 Alessandro Ghioni
Corso di Tecniche e Sistemi di trasmissione Fissi e Mobili
P2P e Semantic Web Argomenti avanzati di Sistemi Informativi 2005 Alessio Gambi Andrea Gaschi.
ICT (Information and Communication Technology):
Ricerche applicate sul controllo e la gestione del workflow produttivo
Università di Padova Dipartimento di Ingegneria dellInformazione Analisi della Qualità del Servizio in Reti Radio Ad Hoc Special Interest Group on NEtworking.
Stima ed algoritmi di consensus distribuito: considerazioni su IKF
Progetto e Sviluppo di un algoritmo per la gestione della Federazione Interdominio in unarchitettura di Service Discovery Candidato: XXX Roma, Febbraio.
D2I - Tema 3 Analysis and comparison of methods and algorithms for data mining.
Peer To Peer (o quasi) Gennaro Cordasco.
? Peer To Peer (P2P) Kademlia pastry can jxta napster fiorana
Sistemi Peer To Peer (P2P) Avanzati Gennaro Cordasco Gennaro Cordasco
Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan MIT and Berkeley Chord: A Scalable Peer-to-peer Lookup Service for Internet.
Lezione 5 Domande: Laverage path length di Chord con 2^b identificatori e N=2^b nodi è (giustificare la risposta) Laverage path length di Chord con 2^b.
Dalla biblioteca-catalogo alla biblioteca-nodo di rete*
P2P (o quasi): Peer To Peer (o quasi) Gennaro Cordasco.
Sistemi P2P avanzati Sistemi Peer To Peer (P2P) Avanzati Gennaro Cordasco – –
Sistemi Peer To Peer (P2P)
Tecniche per lesecuzione efficiente di interrogazioni sul contenuto in collezioni MPEG-7 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria.
Approssimazione semantica per routing di interrogazioni in un PDMS Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Corso di Laurea.
Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Progetto IS-MANET WP3: Algoritmi e modelli Milano
Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 6.
Reti di Calcolatori LS Universitá degli Studi di Bologna Remotizzazione del Framework Unibo-env Autrice: Leticia Riestra Ainsua.
PuntoPunto Reliable peer-to-peer overlay network con capacità di NAT traversal Vincenzo Pacella matr
1 Packet Manager Sistema di gestione di pacchetti software per il progetto dell'esame di Reti di Calcolatori LS Progetto realizzato da Fabio Parisini.
Reti L-S 2005 Servizio per la ricerca distribuita basato sul protocollo Rossi Daniele
Architettura e protocolli di distribuzione dello stato in videogiochi Multiplayer distribuiti Michele Pace Esame di Reti di Calcolatori LS Aa
Università degli Studi di Cagliari
BROKER SERVER Progetto di Ingegneria del Web 2008 Alessio Bianchi Andrea Gambitta Giuseppe Siracusano.
MODELLO LOGICO DEI DATI
Towards Robust Indexing for Ranked Queries aa 09/10 Candeloro D. Orlando M. Pedone A. Gruppo 5.
P-Grid: A Self-Organizing Access Structure for P2P Information Systems Karl Aberer Presentazione et codice: Antonio Gaetani Marco Montali Marco Tamburini.
Efficient Region- Based Image Retrieval di Roger Weber e Michael Mlivoncic Swiss Federal Institute of Technology (ETH) Presentazione di Laura Galli, Mauro.
1 G RUPPO 12 Luca Druda Francesco Flor Daniele Palossi P ARALLEL D ISTRIBUTED P ROCESSING OF C ONSTRAINED S KYLINE Q UERIES BY F ILTERING Bin Cui, Hua.
Completamento Compilazione ed Esecuzione Query in XPeer
Strategie per il problem solving
Voronoi-Based K Nearest Neighbor Search for Spatial Network Databases
Reti di calcolatori 14 novembre 2003 INFORMATICA GENERALE Scienze per Operatori dei Servizi Giuridici Anno Accademico
FairPeers Progettazione ed implementazione di un servizio di file management tramite Pastry.
Le ragioni della neutralità del trasporto di informazioni Associazione Provider Indipendenti Ing. Dino Bortolotto Milano, 12 novembre 2011.
Architettura dei Servizi di Directory Università Cattolica del Sacro Cuore - Sede di Brescia - Facoltà di Scienze Matematiche Fisiche e Naturali Corso.
L’azoto non è tutto uguale!
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO DI INGEGNERIA “Enzo Ferrari” Corso di Laurea in Ingegneria Informatica Anno Accademico 2013/2014.
Nemesi Creazione e pubblicazione di una rivista online tramite l’utilizzo di Java Message Service.
Applicazione di una nuova metodica per la prevenzione delle infezioni da rete idrica Dr.ssa Cinzia Quarti Pall Medical Giornata di Studio Legionellosi.
Modelli e tecniche per l’adattività del livello di rete rapporto polimi, romatre novembre 2004.
Voronoi-Based K Nearest Neighbor Search for Spatial Network Databases1 GRUPPO 13: Relatore: Mengoli Dario Mengoli Dario Rovatti Fabrizio Tassoni Davide.
Lucia Melotti 1/14 Bologna, 7 luglio 2004 Aspetti di sicurezza nello scambio di messaggi XML tra un partner ebXML ed un Web Service di Lucia Melotti Relatore:
Overlay network strutturate per applicazioni peer to peer Lorenzo Castelli.
B3Discovery: Infrastruttura di Discovery distribuita utilizzando l’architettura JXTA Corso di Reti di Calcolatori L-S prof. Antonio Corradi A.A 2005/2006.
Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr Reti di Calcolatori LS, A.A. 2005/06.
Ernesto Damiani Lezione 5 – Gnutella Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 - Telnet, FTP e altri.
Indicizzazione di documenti semistrutturati Sistemi informativi – AA D’Este Laura.
Progetto AMBIT: Ottimizzazione e Valutazione Sperimentale del Motore di Ricerca Semantico Basato sul Contesto Università degli studi di Modena e Reggio.
Sistemi distribuiti Sistema distribuito indica una tipologia di sistema informatico costituito da un insieme di processi interconnessi tra loro in cui.
Transcript della presentazione:

Peer-to-Peer Systems Content-Based Routing of Path Queries in Peer-to-Peer Systems Georgia Koloniari and Evaggelia Pitoura Ingargiola Salvatore Montauti Andrea Pompei Fabio

Sommario Introduzione Sistemi Peer-to-Peer Filtri di Bloom Organizzazione reti P2P: Content-Based Risultati Sperimentali Conclusioni

Introduzione Migliorare le performance di information retreaving in sistemi P2P Ipotesi di lavoro: Contenuto nodi: documenti XML schema-less sintetizzati mediante filtri di Bloom multilivello Organizzazione rete: P2P Content-Based Tipologia query: path queries (XPath-like)

Sistemi P2P: Stato dellArte Sistema Peer to Peer ibrido: impiega un server centrale per ottenere meta-informazioni sull'identità dei Peer che posseggono le informazioni richieste. Napster e OpenNap Sistema Peer to Peer puro: I Peer sono connessi direttamente tra di loro. Non è necessario un server principale. Query routing: flooding, indici decentralizzati. Gnutella e Freenet

Filtro di Bloom Un Bloom Filter è un vettore di bit definito da due parametri : 1.Array di M bit 2.K funzioni di Hash indipendenti con CDom in [1,M] I bit del filtro sono usati per codificare in modo efficiente un insieme di N oggetti. Per Costruire un Bloom filter si scorrono uno dopo laltro gli oggetti dellinsieme. Applicando K funzioni hash ad ogni oggetto si ottengono K valori hash, ogni valore rappresenta la posizione di un bit che deve essere settato ad uno. N.B. : più di una chiave può settare lo stesso bit.

Filtro di Bloom: esempio

Filtri di Bloom multilivello Filtri di Bloom semplici inadeguati per sintetizzare la struttura multilivello dei documenti XML. Soluzioni proposte: Breadth Bloom Filters (BBF) Depth Bloom Filters (DBF)

Breath Bloom Filter XML

BBF filter-match operation Root query: /sport/auto/f1

Depth Bloom Filter XML

DBF filter-match operation Root query: /sport / auto / f1

Risultati Sperimentali BBF DBF con filtri maggiori di bit Migliori performance di BBF con elevato numero di elementi

Struttura gerarchica reti P2P

Content-Based Struttura gerarchica organizzata non più sulla prossimità dei nodi bensì sulla similarità dei loro contenuti Operazioni analizzate: Join Query routing Update: CountSum, BitSum

Content-Based: Join Funzione Hash XML Threshold = 6 Similarity = m – d(Nx, Ny) N1N6N7N2 Nx9657

Content-Based: Query routing Path query //calendario/modelle == A

Content-Based: Query routing Path query //calendario/modelle

Content-Based: Query routing Path query //calendario/modelle

Content-Based: Query routing == XML Path query //calendario/modelle

Content-Based: Update CountSumBitSum

CountSumBitSum tempo

CountSumBitSum tempo

CountSumBitSum tempo

CountSumBitSum tempo

CountSumBitSum tempo Con il metodo Bitsum meno scambi di messaggi

Risultati Sperimentali In sistemi content-based convergenza più veloce Con filtri multilivello minor numero di salti per completare la query

Conclusioni Dal processo dicotomico dellanalisi sperimentale si evince che il miglioramento delle performance nellinformation retreaving può essere ottenuto mediante: 1.Organizzazione gerarchica Content-Based 2. Filtri di Bloom multilivello BBF 3. BitSum come implementazione dei contatori

Bibliografia 1.G. Koloniari, E. Pitoura. (2004) Content-Based Routing of Path Queries in Peer-to-Peer Systems. In Proceedings of the 9° Intenational Conference on Extending Database Technology, pages G. Koloniari, E. Pitoura. Filters for XML-based Service Discovery in Pervasive Computing. Computer Science Dept, University of Ioannina, Greece. 3.X. Gong, W. Qian, Y. Yan, A. Zhou. Bloom Filter-based XML Packets Filtering for Millions of Path Queries. Department on Computer Science and Enngineering Fundan University, Shanghai, China. 4.N. Gioia. (2004) Un sistema Peer-to-Peer per linterrogazione distribuita di dati XML. Tesi di Laurea, Università degli studi di Pisa.

Peer-to-Peer Systems Ingargiola Salvatore Montauti Andrea Pompei Fabio Content-Based Routing of Path Queries in Peer-to-Peer Systems Georgia Koloniari and Evaggelia Pitoura