Data Management in p2p A Comparative Study of Pub/Sub Methods in Structured P2P Networks Μαρίνα Δρόσου – ΑΜ 135 Μυρτώ Ντέτσικα – ΑΜ 144 Γρηγόριος Τζώρτζης.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
DTN Routing Schemes. 2 Εφαρμογές Delay Tolerant Networks Η δρομολόγηση στα Delay Tolerant Networks είναι ζωτικής σημασίας. Τα Delay Tolerant Networks.
Advertisements

Δημιουργία της πρώτης σας βάσης δεδομένων Access 2013 j και στη συνέχεια πατήστε το πλήκτρο F5 ή κάντε κλικ στις επιλογές Προβολή παρουσίασης > Από την.
Η νέα Πύλη eTwinning Εργαλεία για την κοινωνική δικτύωση και την επικοινωνία των εκπαιδευτικών Εργαλεία διαχείρισης ενός έργου eTwinning.
1 • Το μέγεθος του ‘παραθύρου’ πρέπει να αλλάζει με τον αριθμό των συνόδων. • Τόσο η ρυθμαπόδοση όσο και η καθυστέρηση δεν έχουν εγγυήσεις. • Για συνόδους.
EIΣΑΓΩΓΗ ΣΤΑ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ
ΠΜΣ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Κατεύθυνση ΤΕΔΑ Τεχνολογίες Διαχείρισης Ασφάλειας Security Management Engineering Τμήμα Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ.
Τεχνολογία Δικτύων Επικοινωνιών
ΕΠΕΞΕΡΓΑΣΙΑ ΔΕΔΟΜΕΝΩΝ
ΑΝΑΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ ΤΡΙΣΔΙΑΣΤΑΤΟΥ ΠΡΟΤΥΠΟΥ ΜΕ ΑΥΘΑΙΡΕΤΑ ΛΑΘΗ ΣΙΑΚΑΒΕΛΗ ΑΡΓΥΡΩ ΑΜ:1229.
Η Πύλη eTwinning.net Εργαλεία για την κοινωνική δικτύωση και
Διακριτά Μαθηματικά ΙI Δέντρα
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
Peer-to-Peer Systems Ευθυμία Ρόβα Βίκυ Τζιοβάρα Μαρία Χριστοδουλίδου.
Γιάννης Σταματίου Μη αποδοτική αναδρομή και η δυναμική προσέγγιση Webcast 8.
Tο project από τα μάτια των μαθητών ΕΓΩ ΚΑΙ ΕΝΑ ΚΑΙΝΟΥΡΙΟ ΜΑΘΗΜΑ Το καλοκαίρι του 2011, όταν άκουγα στην τηλεόραση για ένα καινούριο μάθημα– την ερευνητική.
Η Μέθοδος RSA  Υποθέτουμε πως δυο άτομα ο Α και ο Β θέλουν να ανταλλάξουν μεταξύ τους κάποιο μήνυμα Μ, το οποίο θέλουν να κρυπτογραφήσουν για λόγους ασφαλείας.
1/23 DHTStrings: Συστήματα Δημοσιεύσεων/Συνδρομών σε DHT Δίκτυα με Υποστήριξη για Συμβολοσειρές Διανομή Περιεχομένου στο Διαδίκτυο Τμήμα ΜΗΥΠ Παν/μιο Πατρών.
ΕΡΓΑΛΕΙΟ ΠΑΡΑΓΩΓΗΣ ΠΕΡΙΕΧΟΜΕΝΟΥ ΣΕ WEB SITE (CONTENT MANAGEMENT TOOL)
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
ΣΧΕΣΙΑΚΟ ΜΟΝΤΕΛΟ ΜΑΘΗΜΑ 3.
Υπηρεσίες δικτύων επικοινωνίας
ΘΠ06 - Μεταγλωττιστές Πίνακας Συμβόλων. Πίνακας Συμβόλων (Symbol Table) (Ι)  Είναι μια δομή στην οποία αποθηκεύονται τα ονόματα ενός προγράμματος και.
Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220.
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
1 Χαρακτηριστικά ενός Μ/Μ/1 συστήματος : Αφίξεις κατανεμημένες κατά Poisson Εκθετικά κατανεμημένοι χρόνοι εξυπηρέτησης Οι χρόνοι εξυπηρέτησης είναι αμοιβαία.
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
1 Έλεγχος ροής και συμφόρησης (flow and congestion control) flow control Ο όρος έλεγχος ροής (flow control) χρησιμοποιείται συχνά για να περιγράψει τους.
Μοντέλα και μορφές αξιολόγησης
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΚΑΙ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ " Διοίκηση και Οργάνωση Βιβλιοθηκών.
Η επιστήμη του Web.
ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΔΙΚΤΥΑ ΗΥ - ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ.
KEPLER: AN OAI DATA/SERVICE PROVIDER FOR THE INDIVIDUAL Εμέλια Βέντα ΑΜ:Β’97072 Πάρης Κορομηλάς ΑΜ:Β’97069 Εργασία μαθήματος Ψηφιακές βιβλιοθήκες.
CHORD A Scalable Peer-to-peer Lookup Service for Internet Applications Μαρίνα Δρόσου Νικόλαος Μπουντουρόπουλος Οδυσσέας Πετρόχειλος Παναγιώτης Δομουχτσίδης.
Διαχείριση πληροφοριών και επικοινωνίες Ονομ/νυμο Επιμορφωτή Επιμορφωτής: Ονομ/νυμο Επιμορφωτή ΥΠΕΠΘ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΠΡΟΓΡΑΜΜΑ «ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ»
Εύρεση και είσοδος σε κανάλι συνομιλίας Χρησιμοποιήστε την αναζήτηση του Lync για την εύρεση καναλιών στα οποία έχετε πρόσβαση. 1.Στο κύριο παράθυρο του.
ΕΜΠΙΣΤΕΥΤΙΚΟ. Η διανομή επιτρέπεται μόνο σε Συνεργάτες με τον όρο μη κοινοποίησης. Η Microsoft δεν παρέχει καμία εγγύηση, ρητή ή σιωπηρή. © 2012 Microsoft.
IΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ: «ΔΙΟΙΚΗΣΗ & ΟΡΓΑΝΩΣΗ ΒΙΒΛΙΟΘΗΚΩΝ ΜΕ ΕΜΦΑΣΗ ΣΤΙΣ ΝΕΕΣ ΤΕΧΝΟΛΟΓΙΕΣ ΤΗΣ.
ΧΡΗΣΗ ΤΟΥ ΛΟΓΙΣΜΙΚΟΥ PERIOD04 ΓΙΑ ΤΗΝ ΕΥΡΕΣΗ ΣΥΧΝΟΤΗΤΩΝ ΑΝΑΠΑΛΣΗΣ ΠΑΛΛΟΜΕΝΩΝ ΑΣΤΕΡΩΝ Αλέξιος Λιάκος, M.Sc.
ΠΑΡΟΥΣΙΑΣΗ ΤΟΥ COLLATE PROJECT COLLATE:Collaboratory for Annotaton,Indexing and Retrieval of Digitized Historical Archive Material(συνεργασία για σχολιασμό,
A Scalable Content-Addressable Network Μυρτώ Ντέτσικα Παναγιώτα Νικολαΐδου Ελένη Γεώργα Λαμπρινή Κώνστα Βαγγέλης Λάππας Γρηγόρης Τζώρτζης Γιώργος Καρπάθιος.
Τεχνολογία TCP/IP TCP/IP internet είναι ένα οποιοδήποτε δίκτυο το οποίο χρησιμοποιεί τα πρωτόκολλα TCP/IP. Διαδίκτυο (Internet) είναι το μεγαλύτερο δίκτυο.
Δομές Δεδομένων 1 Θέματα Απόδοσης. Δομές Δεδομένων 2 Οργανώνοντας τα Δεδομένα  Η επιλογή της δομής δεδομένων και του αλγορίθμου επηρεάζουν το χρόνο εκτέλεσης.
1 REPUTATION & TRUST MANAGEMENT IN P2P Γεωργούλας Κώστας Σταθοπούλου Ευγενία.
Μάνος Κόλλιας SwetsWise Searcher. Παρουσίαση - Σημερινή πραγματικότητα στον τρόπο αναζήτησης - Federated αναζήτηση με το SwetsWise Searcher - Βασικά Χαρακτηριστικά.
Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια)
BitTorrent Μαρίνα Δρόσου Μυρτώ Ντέτσικα Γρηγόριος Τζώρτζης.
Data Management in p2p Publish/Subscribe P2P Systems Μαρίνα Δρόσου – ΑΜ 135 Μυρτώ Ντέτσικα – ΑΜ 144 Γρηγόριος Τζώρτζης – ΑΜ 147.
Storage management and caching in PAST, a large-scale persistent peer- to-peer storage utility Antony Rowstron – Peter Druschel Κατανεμημένα Συστήματα.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΣΥΛΟΓΗΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΔΥΚΤΙΑ ΚΟΙΝΩΝΙΚΟΥ ΙΣΤΟΥ Ανέστης Κυβράνογλου(1281) Επιβλέπων : Κ. Πεταλίδης Νικόλαος.
Κωνσταντίνος Αντωνής © 2014Διαδικτυακός και Ταυτόχρονος Προγραμματισμός Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών 1.
ΤΑΞΙΝΟΜΗΣΗ ΤΩΝ ΠΕΡΙΦΕΡΕΙΩΝ ΜΕ ΒΑΣΗ ΤΟ ΒΑΘΜΟ ΑΝΑΠΤΥΞΗΣ ΑΝΑΠΤΥΓΜΕΝΕΣ ΠΕΡΙΦΕΡΕΙΕΣ Ισόρροπης ανάπτυξης Κορεσμένες ή συμφορημένες - Υψηλό βαθμό ανάπτυξης- Υπερσυγκέντρωση.
Κινητά και Διάχυτα Συστήματα Ενότητα # 6: Εφαρμογές DHT Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής.
Εκλογή Αρχηγού Ειδικά Θέματα Κατανεμημένων Συστημάτων.
ΣΥΣΤΗΜΑ ΤΟ ΣΥΣΤΗΜΑ PEER TRUST ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ: Ιχνηλασιμότητα Φερεγγυότητας και Ανάπτυξη Εμπιστοσύνης σε Δίκτυα Ομότιμων Κόμβων (Reputation Tracking and.
ΤΡΟΠΟΣ ΣΥΓΓΡΑΦΗΣ ΕΠΙΣΤΗΜΟΝΙΚΩΝ ΕΡΓΑΣΙΩΝ
ΕΝΟΤΗΤΑ 1. ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΚΕΦΑΛΑΙΟ 1.1 ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ 1.
Ηλεκτρονικό Επιχειρείν
Κεφάλαιο 4. Επίπεδο μεταφοράς
Κεφάλαιο 10: Υπηρεσίες και εφαρμογές Διαδικτύου
Διδάσκων: Δρ. Τσίντζα Παναγιώτα
Διάλεξη 15: O αλγόριθμος SIMPLE
Ομοιόμορφη Αποδοτική Διαχείριση του Ταυτοχρονισμού των Εξυπηρετητών
Κεφάλαιο 7: Διαδικτύωση-Internet Μάθημα 7.9: Δρομολόγηση
ΚΕΦΑΛΑΙΟ 1 Ανάλυση προβλήματος.
Κοινωνικά Δίκτυα στο Internet
Δίκτυα Ι Βπ - 2ο ΕΠΑΛ ΝΕΑΣ ΣΜΥΡΝΗΣ 2011.
« به نام خدا» 1-جايگاه ايران در توزيع جهاني درآمد
H “Βοήθεια” στον Η/Υ 10/11/2018 Β' ΤΑΞΗ ΒΟΗΘΕΙΑ.
Ανάπτυξη Εκπαιδευτικού Λογισμικού
Εξωτερική Αναζήτηση Ιεραρχία Μνήμης Υπολογιστή Εξωτερική Μνήμη
Μεταγράφημα παρουσίασης:

Data Management in p2p A Comparative Study of Pub/Sub Methods in Structured P2P Networks Μαρίνα Δρόσου – ΑΜ 135 Μυρτώ Ντέτσικα – ΑΜ 144 Γρηγόριος Τζώρτζης – ΑΜ 147

Data Management in p2p Εισαγωγή Κάθε χρήστης που συμμετέχει σε ένα p2p έχει συγκεκριμένα ενδιαφέροντα Συνήθως ο χρήστης αναζητά ο ίδιος δεδομένα Μία άλλη προσέγγιση είναι να ειδοποιείται αυτόματα από το δίκτυο μόλις εμφανίζονται δεδομένα σχετικά με τα ενδιαφέροντά του

Data Management in p2p Publish/Subscribe συστήματα Λύση στο προηγούμενο πρόβλημα δίνουν τα συστήματα publish/subscribe −Συνήθως υλοποιούνται με χρήση DHT Στο σύστημα υπάρχουν: −Publishers: Κόμβοι οι οποίοι δημοσιεύουν νέα δεδομένα στο δίκτυο −Subscribers: Κόμβοι που δηλώνουν ενδιαφέρον για δεδομένα με συγκεκριμένο περιεχόμενο

Data Management in p2p Motivation User-to-user −Πολλοί χρήστες που ανταλλάσσουν πληροφορίες π.χ. Blogs, Wikis −Κάθε κόμβος είναι ταυτόχρονα και subscriber και publisher Συνήθως παράγει δεδομένα με χαμηλό ρυθμό Publisher-to-user −Λίγοι publishers και πολλοί subscribers (με διακριτούς ρόλους) Οι publishers παράγουν δεδομένα με μεγάλο ρυθμό −π.χ. ειδησεογραφικά πρακτορεία

Data Management in p2p Contribution Περιγραφή δύο διαφορετικών προτύπων σχεδίασης για συστήματα Publish/Subscribe Ανάλυση πολυπλοκότητας για κάθε πρότυπο σχεδίασης Παρουσίαση πειραματικών μετρήσεων που επιβεβαιώνουν τη θεωρητική ανάλυση

Data Management in p2p System Model (1/2) Θεωρούμε ένα δίκτυο Ν κόμβων. Κάθε κόμβος μπορεί να είναι ή publisher ή subscriber ή και τα δύο −Οι subscribers παράγουν subscriptions, δηλ. ένα σύνολο από terms (π.χ. ) −Οι publishers παράγουν δεδομένα, δηλ. αρχεία που αποτελούνται από terms.

Data Management in p2p System Model (2/2) Υποθέσεις: −Οι subscribers ενδιαφέρονται για αρχεία που περιέχουν όλους τους όρους του subscription (π.χ. «sport AND music») −Το p2p δίκτυο είναι δομημένο (π.χ. CHORD) −Οι κόμβοι είναι συνδεδεμένοι σε ένα DHT που παρέχει μία λειτουργία nodeID lookup(key) −Οι publishers δεν διακινούν τα δεδομένα που παράγουν σε ολόκληρο το δίκτυο, καθώς αυτό οδηγεί σε προβλήματα κλιμάκωσης

Data Management in p2p Store-Sub (1/4) Οι subscribers αποθηκεύουν τις subscriptions τους στο DHT. −Κάθε subscription αποθηκεύεται σε πολλούς κόμβους, ανάλογα με τον αριθμό των terms που περιέχει Όταν ένας publisher παράγει ένα νέο δεδομένο −Αναζητά στο DHT τις αντίστοιχες subscriptions, κατακερματίζοντας κάθε term −Στέλνει το νέο δεδομένο στους subscribers που είχαν δηλώσει ενδιαφέρον για αυτό

Data Management in p2p Store-Sub (2/4) Επειδή το πλήθος των terms είναι μεγάλο, η αναζήτηση των subscriptions από τους publishers δεν είναι αποδοτική −Μία λύση είναι να ομαδοποιήσουμε τα terms σε topics, μειώνοντας έτσι τον αριθμό των μηνυμάτων που απαιτούνται κατά την αναζήτηση

Data Management in p2p Store-Sub (3/4)

Data Management in p2p Store-Sub (4/4) Πολυπλοκότητα μηνυμάτων −Μηνύματα λόγω της εισαγωγής των subscriptions στο DHT −Μηνύματα λόγω της ανάκτησης των subscriptions από τους publishers Πολυπλοκότητα Αποστολή subscriptions Ανάκτηση subscriptions

Data Management in p2p Store-Pub (1/3) Οι publishers δημιουργούν profiles που περιγράφουν το είδος των δεδομένων που παράγουν −Αναμένουμε ότι στο μέλλον θα παράγουν παρόμοια δεδομένα με αυτά που έχουν δημοσιεύσει έως τώρα −Τα profiles αποθηκεύονται στο DHT Οι subscribers αναζητούν στο DHT profiles σχετικά με τα ενδιαφέροντά τους −Στη συνέχεια κάνουν register στους αντίστοιχους publishers −Η αναζήτηση επαναλαμβάνεται περιοδικά καθώς τα profiles αλλάζουν κατά τη διάρκεια του χρόνου

Data Management in p2p Store-Pub (2/3)

Data Management in p2p Store-Pub (3/3) Πολυπλοκότητα μηνυμάτων −Μηνύματα λόγω της εισαγωγής των profiles στο DHT −Μηνύματα λόγω της ανάκτησης των profiles από τους subscribers Πολυπλοκότητα Αποστολή subscriptions Ανάκτηση subscriptions

Data Management in p2p Σύγκριση μεθόδων Πλεονεκτήματα Store-Pub −Οι subscribers μπορούν να επιλέγουν τους publishers από τους οποίους λαμβάνουν δεδομένα −Επίσης μπορούν να καθορίσουν το πλήθος των δεδομένων που λαμβάνουν κάνοντας register/unregister Μειονεκτήματα Store-Pub −Τα profiles βασίζονται στο τι έχει δημοσιευθεί στο παρελθόν Η μέθοδος Store-Pub δεν εγγυάται ότι κάθε subscriber εντοπίζει όλα όλα τα δεδομένα που τον ενδιαφέρουν