Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών. Κοντοτάσιου Ιωάννα ΑΜ 3125 Μπέσσας Απόστολος ΑΜ 3171

Σχετικά έγγραφα
Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών. Κοντοτάσιου Ιωάννα ΑΜ 3125 Μπέσσας Απόστολος ΑΜ 3171

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

Διάλεξη 07: Λίστες Ι Υλοποίηση & Εφαρμογές

ΕΝΟΤΗΤΑ 6 ΛΙΣΤΕΣ ΠΑΡΑΛΕΙΨΗΣ (SKIP LISTS)

Ενότητα 9 Ξένα Σύνολα που υποστηρίζουν τη λειτουργία της Ένωσης (Union-Find)

Alternative to Balanced Trees, Comms of the ACM, 33(6), June 1990,

Διάλεξη 12: Λίστες Υλοποίηση & Εφαρμογές. Διδάσκων: Παναγιώτης Ανδρέου

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Μέγιστη ροή. Κατευθυνόμενο γράφημα. Συνάρτηση χωρητικότητας. αφετηρίακός κόμβος. τερματικός κόμβος. Ροή δικτύου. με τις ακόλουθες ιδιότητες

Γέφυρες σε Δίκτυα. Μας δίνεται ένα δίκτυο (κατευθυνόμενο γράφημα) αφετηριακός κόμβος. Γέφυρα του (με αφετηρία τον ) :

Πλοήγηση και Αναζήτηση

Αφού ολοκληρώσετε την ενημέρωση των στοιχείων στις λίστες, μπορείτε να καταχωρήσετε τη διασάφηση εισαγωγής.

FirstSearch (OCLC) Βασικά χαρακτηριστικά:

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο

Αναδρομικοί Αλγόριθμοι

Μποχρίνη Σταυρούλα ΑΜ:3173 Σταθόπουλος Αναστάσιος ΑΜ:3220

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Springer Book Series, Springer Science + Business Media

Διάλεξη 17: Δυαδικά Δέντρα. Διδάσκων: Κωνσταντίνος Κώστα Διαφάνειες: Δημήτρης Ζεϊναλιπούρ

7.5 Πρωτόκολλο IP. & Ερωτήσεις

Ενότητες 3 & 4: Δένδρα, Σύνολα & Λεξικά Ασκήσεις και Λύσεις

Υλοποίηση Λιστών. Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα:

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δοµές Δεδοµένων

ΚΟΗΑ ΠΑΡΑΓΓΕΛΙΕΣ ΔΗΜΙΟΥΡΓΙΑ ΚΑΛΑΘΙΟΥ / ΠΡΟΣΘΗΚΗ ΤΕΚΜΗΡΙΩΝ / ΚΛΕΙΣΙΜΟ ΚΑΛΑΘΙΟΥ/ ΠΑΡΑΛΑΒΗ ΠΑΡΑΓΓΕΛΙΩΝ

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

Διάλεξη 22: Δυαδικά Δέντρα. Διδάσκων: Παναγιώτης Ανδρέου

Με λίγα λόγια, το TCP/IP καθορίζει τον τρόπο που πακετάρονται και μεταφέρονται τα δεδομένα της σύνδεσής μας.

Ενότητα 9 Ξένα Σύνολα που υποστηρίζουν τη λειτουργία της Ένωσης (Union-Find)

Δρομολόγηση (Routing)

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΑΙΤΗΣΕΩΝ ΔΙΑΔΑΝΕΙΣΜΟΥ (smille)

Lexicon Software Pachutzu

Εργαστήριο 4 Πρωτόκολλα Δρομολόγησης

ιαδίκτυα & Ενδοδίκτυα Η/Υ

Περιεχόμενα. Αντί προλόγου Πώς να χρησιμοποιήσετε το βιβλίο Κεφάλαιο 1: Πώς δημιουργώ το Προφίλ μου στο Facebook;...

Οδηγός δημιουργίας Υποομάδων / Μαθημάτων / Χρηστών στο LAMS του ΠΣΔ

AODV - SD ΕΠΕΚΤΑΣΗ ΤΟΥ ΠΡΩΤΟΚΟΛΛΟΥ ΔΡΟΜΟΛΟΓΗΣΗΣ AODV ΓΙΑ ΑΝΑΚΑΛΥΨΗ ΥΠΗΡΕΣΙΩΝ ΣΕ ΚΙΝΗΤΑ AD HOC ΔΙΚΤΥΑ SIMULATION WITH J-SIM

IRC Share. Πρόγραµµα ανταλλαγής αρχείων χωρίς την ύπαρξη εξυπηρετητών. Ανώτατο Τεχνολογικό Εκπαιδευτικό Ίδρυµα Κρήτης

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ


Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α ΕΓΧΕΙΡΙΔΙΟ ΕΦΑΡΜΟΓΗΣ ΤΕΛΩΝ Τ.Α.Π. 1-1

METALIB Σύστημα μετα-αναζήτησης για ηλεκτρονικές πηγές πληροφόρησης

Διαδικασία καταχώρησης προϋπολογισμών από το web-rescom

Ειδικά θέματα Αλγορίθμων και Δομών Δεδομένων (ΠΛΕ073) Απαντήσεις 1 ου Σετ Ασκήσεων

Κατανεμημένα Συστήματα Ι

Κατανεμημένα Συστήματα Ι

2. ΟΠΣ Ιδιωτικές Επενδύσεις / Ενημέρωση του Πυρήνα

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Δομές Δεδομένων (Εργ.) Ακ. Έτος Διδάσκων: Ευάγγελος Σπύρου. Εργαστήριο 10 Δυαδικά Δένδρα Αναζήτησης

Κατανεμημένα Συστήματα. Ενότητα # 2: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Δροµολόγηση (Routing)

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

Κινητά και Διάχυτα Συστήματα. Ενότητα # 8: Εκλογή αρχηγού Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Διάλεξη 6: Εκλογή Προέδρου σε Σύγχρονους Δακτύλιους. ΕΠΛ 432: Κατανεμημένοι Αλγόριθμοι

Οδηγίες Χρήσης Εφαρμογής

Εισαγωγή στην Πληροφορική

Κατανεμημένα Συστήματα Ι

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

7.9 ροµολόγηση. Ερωτήσεις

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

7.9.2 Άμεση δρομολόγηση 1

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

Διερεύνηση γραφήματος

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ

ΔΗΜΙΟΥΡΓΙΑ ΑΡΧΕΙΟΥ XML ΚΠ (ΚΑΤΑΣΤΑΣΕΩΝ ΠΛΗΡΩΜΗΣ)

Κατ οίκον Εργασία 3 Σκελετοί Λύσεων

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ

Δομές δεδομένων. Ενότητα 8: Ξένα Σύνολα που υποστηρίζουν τη λειτουργία της Ένωσης (Union-Find) Παναγιώτα Φατούρου Τμήμα Επιστήμης Υπολογιστών

Δημιουργία Πρόχειρων Βιβλίων

ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ Α. α. Πριν εμφανιστεί η τεχνολογία ISDN οι υπηρεσίες φωνής, εικόνας και δεδομένων απαιτούσαν διαφορετικά δίκτυα.

Fast broadcasting and gossiping in radio networks. Chrobak, Gasieniec, Rytter 2002.

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

SilverPlatter WebSPIRS 4.1.

Δομές Δεδομένων. Δημήτρης Μιχαήλ. Δέντρα Αναζήτησης. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

lab13grades Άσκηση 2 -Σωστά απελευθερώνετε ολόκληρη τη λίστα και την κεφαλή

Στο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες:

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της

Δίκτυα Η/Υ ΙΙ. Λύσεις θεμάτων Πανελληνίων εξετάσεων Σαλαβασίδης Κ. Πέτρος

4. Συνδεδεμένες Λίστες

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

Σημειωματάριο Τετάρτης 29 Νοε. 2017

Σχεδιασμός Εικονικών Δικτύων Ενότητα 7: Μεταγλώττιση διευθύνσεων (ΝΑΤ)

Κεντρική Βιβλιοθήκη Ε.Μ.Π. Υλικό Σεμιναρίων (για προπτυχιακούς φοιτητές)

Εργαστήριο 4: Υλοποίηση Αφηρημένου Τύπου Δεδομένων: Ταξινομημένη Λίστα

Εγχειρίδιο Φοιτητών. 1. Εισαγωγή

Improving the performance of TCP in the case of packet reordering. Στρατάκη Μαρία

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

Διάλεξη 12: Δέντρα ΙΙ Δυαδικά Δέντρα

Προγραµµατισµός Η/Υ. Μέρος2

Εγχειρίδιο Χρήστη - Μαθητή

Transcript:

Σύστημα Διαμοιρασμού Βιβλιογραφικών Αναφορών Κοντοτάσιου Ιωάννα ΑΜ 35 Μπέσσας Απόστολος ΑΜ 37

Σκοπός της άσκησης Ο σκοπός της άσκησης είναι η δημιουργία ενός ομότιμου δικτύου διαμοιρασμού βιβλιογραφικών αναφορών σε μορφή BibTeX που θα χρησιμοποιεί τα πρωτόκολλα TCP και IP.

Δομή εφαρμογής Θα υπάρχει Ένα back-end που θα αναλαμβάνει την εκτέλεση των απαραίτητων λειτουργιών και την επικοινωνία με τους υπόλοιπους κόμβους του δικτύου (ruby/drb). Ένα front-end μέσω του οποίου ο χρήστης θα χρησιμοποιεί το δίκτυο (eruby/html).

Τι είναι το BibTeX Το BibTeX είναι ένα ειδικά διαμορφωμένο κείμενο για την αποθήκευση και διαχείριση βιβλιογραφικών αναφορών. Χρησιμοποιείται κυρίως σε συνδυασμό με το LaTeX, που είναι μια γλώσσα περιγραφής κειμένου για την παραγωγή υψηλής ποιότητας εγγράφων. Πχ @article {title = {'A title'}, author = {'Me'}, year = {'007'}} Στα πλαίσια της άσκησης δημιουργήθηκε ένας απλός parser για αρχεία bib.

Το σύστημα (/3) Το σύστημα αποτελείται από ομότιμους κόμβους χρήστες, καθένας από τους οποίους προσθέτει στο σύστημα την πληροφορία από το αρχείο του με τις βιβλιογραφικές αναφορές. Δεν υπάρχει κάποιος κεντρικός κόμβος server που να διατηρεί είτε όλη την πληροφορία είτε την δομή του δικτύου.

Το σύστημα (/3) Ορίζουμε: Το overlay δίκτυο ως το δίκτυο (πάνω από το TCP/IP) που αποτελείται από τους κόμβους που συμμετέχουν στο ομότιμο δίκτυο και έχει ακμές, που συνδέουν τους κόμβους που γνωρίζουν ο ένας την ύπαρξη του άλλου και αντίστροφα. Γείτονας ενός κόμβου στο overlay δίκτυο είναι κάποιος κόμβος που συνδέεται απ' ευθείας με αυτόν στο overlay δίκτυο.

Το σύστημα (3/3) Κάθε κόμβος διατηρεί μία λίστα με τους γείτονές του και με τις τοπικά αποθηκευμένες βιβλιογραφικές αναφορές του.

Ανάπτυξη του δικτύου Αρχικά στο σύστημα υπάρχει ένας κόμβος, ο οποίος ξεκινάει το δίκτυο. Για να συμμετάσχει κάποιος άλλος κόμβος στο δίκτυο, θα πρέπει να γνωρίζει κάποιον κόμβο του δικτύου. Δημιουργείται μία ακμή μεταξύ των δύο κόμβων στο overlay δίκτυο. Ο νέος κόμβος αποτελεί γείτονα του κόμβου μέσω του οποίου συνδέθηκε και αντίστροφα.

Χαρακτηριστικά του δικτύου Το overlay δίκτυο, εξ ορισμού, είνια ακυκλικό, αφού κάθε φορά που ένας κόμβος συνδέεται, δημιουργεί μόνο μία σύνδεση με έναν υπάρχοντα κόμβο του δικτύου.

Παράδειγμα ανάπτυξης δικτύου null Αρχικά στο δίκτυο υπάρχει μόνο ο κόμβος, ο οποίος δεν έχει κανέναν γείτονα

Παράδειγμα ανάπτυξης δικτύου null null Κόμβος θέλει να συμμετάσχει στο δίκτυο και γνωρίζει τον κόμβο

Παράδειγμα ανάπτυξης δικτύου Οι κόμβοι και γίνονται γείτονες

Παράδειγμα ανάπτυξης δικτύου 3 null Κόμβος 3 θέλει να συμμετάσχει στο δίκτυο και γνωρίζει τον κόμβο

Παράδειγμα ανάπτυξης δικτύου,3 3 κόμβοι και 3 γίνονται γείτονες

Παράδειγμα ανάπτυξης δικτύου,3 4 3 null Κόμβος 4 θέλει να συμμετάσχει στο δίκτυο και γνωρίζει τον κόμβο

Παράδειγμα ανάπτυξης δικτύου,4,3 4 3 Οι κόμβοι και 4 γίνονται γείτονες

Λειτουργίες που παρέχονται Αναζήτηση βιβλιογραφικών αναφορών με βάση τα κριτήρια τίτλος, συγγραφέας, έτος δημοσίευσης ή κάποιος συνδυασμός αυτών. Δημιουργία αντιγράφων των βιβλιογραφικών αναφορών κάποιου κόμβου. Εύρεση διπλοτύπων των εγγραφών ενός κόμβου στο δίκτυο, διαγραφή τους και ενημέρωση της αρχικής εγγραφής του κόμβου.

Αναζήτηση Δεδομένων κάποιων κριτηρίων που θέτει ο χρήστης πραγματοποιείται αναζήτηση στις εγγραφές κάθε κόμβου του δικτύου για αναφορές που πληρούν τα κριτήρια. Αυτές οι αναφορές επιστρέφονται στο χρήστη.

Ανάλυση αναζήτησης Όταν ένας κόμβος εκτελεί αναζήτηση:. Ψάχνει τις δικές του αναφορές. Στέλνει μήνυμα για αναζήτηση σε έναν ένα τους γείτονές του περιμένοντας τα αποτελέσματα. 3. Αν κάποιος κόμβος δεν έχει (άλλους) γείτονες, επιστρέφει τις εγγραφές που ξέρει ότι ταιριάζουν. 4. Αναδρομικά αυτοί εκτελούν την ίδια διαδικασία.

Παράδειγμα αναζήτησης,4 Search self,3,5 5 4 3 Ο κόμβος εκτελεί αναζήτηση. Αρχικά ψάχνει τοπικά για βιβλιογραφικές αναφορές που συμφωνούν με τα κριτήρια που έθεσε

Παράδειγμα αναζήτησης,4 Search Search {for node },3,5 5 4 3 Ο κόμβος στέλνει μήνυμα για αναζήτηση στον κόμβο

Παράδειγμα αναζήτησης Search self,4 Search,3,5 5 4 3 Ο κόμβος αρχίζει να ψάχνει τις τοπικές βιβλιογραφικές αναφορές του

Παράδειγμα αναζήτησης Search 4,4 Search,3,5 5 Search {for node } 4 3 Ο κόμβος στέλνει μήνυμα αναζήτησης στον 4. Δεν έστειλε στον γιατί από αυτόν πήρε αρχικά το μήνυμα

Παράδειγμα αναζήτησης Search 4,4 Search,3,5 5 4 3 Search self Ο κόμβος 4 αρχίζει να ψάχνει τις τοπικές αναφορές του

Παράδειγμα αναζήτησης Search 4,4 Search,3,5 5 Return result 4 3 Ο κόμβος 4 τελειώνει την αναζήτηση και αφού δεν έχει γείτονες να προωθήσει το μήνυμα αναζήτησης, στέλνει τα αποτελέσματα στον

Παράδειγμα αναζήτησης,4 Return result Search,3,5 5 4 3 Ο κόμβος τελειώνει την αναζήτηση και αφού δεν έχει άλλους γείτονες να προωθήσει το μήνυμα αναζήτησης, στέλνει τα αποτελέσματα στον

Παράδειγμα αναζήτησης,4 Search,3,5 5 Search {for node } 4 3 Ο κόμβος προωθεί το μήνυμα αναζήτησης στον επόμενο γείτονά του

Παράδειγμα αναζήτησης,4 Search,3,5 5 4 3 Search self Ο κόμβος 3 αρχίζει την τοπική αναζήτηση

Παράδειγμα αναζήτησης,4 Search,3,5 5 Return result 4 3 Ο κόμβος 3 επιστρέφει τα αποτελέσματα στον κόμβο

Παράδειγμα αναζήτησης,4 Search 3,3,5 5 4 3 Ο κόμβος στέλνει μήνυμα αναζήτησης στον κόμβο 5

Παράδειγμα αναζήτησης,4 Search 3,3,5 Search {for node } 5 4 3 Ο κόμβος στέλνει μήνυμα αναζήτησης στον κόμβο 5

Παράδειγμα αναζήτησης,4 Search 3,3,5 5 4 3 Search self Ο κόμβος 5 αρχίζει να ψάχνει τις τοπικές βιβλιογραφικές αναφορές του

Παράδειγμα αναζήτησης,4 Search 3,3,5 5 Return result 4 3 Ο κόμβος 5 επιστρέφει τα αποτελέσματά του στον

Παράδειγμα αναζήτησης,4,3,5 5 4 3 Τέλος αναζήτησης. Ο κόμβος έχει λάβει όλα τα αποτελέσματα του ταιριάζουν στα κριτήρια που έθεσε

Δημιουργία αντιγράφων Εξασφαλίζει ότι στο δίκτυο θα υπάρχουν τουλάχιστον 3 αντίγραφα κάθε βιβλιογραφικής αναφοράς που έχει ο κόμβος που εκτέλεσε την λειτουργία.

Δημιουργία αντιγράφων: Επεξήγηση λειτουργίας Όταν ένας κόμβος ζητήσει δημιουργία αντιγράφων για κάθε βιβλιογραφική του αναφορά: Εκτελεί αναζήτηση για να βρει πόσες φορές υπάρχει αυτή στο δικτύου Αν υπάρχει 3 φορές δεν κάνει τίποτα Αν υπάρχει λιγότερες από 3 φορές, αντιγράφεται η εγγραφή στον απαραίτητο αριθμό κόμβων. Η μέθοδος επιλογής τον κόμβων γίνετε με την ίδια σειρά όπως στον αλγόριθμο της αναζήτησης

Αναζήτηση διπλότυπων εγγραφών Ψάχνει για εγγραφές που αναφέρονται στα ίδια κείμενα και ενημερώνει τις εγγραφές του κόμβου που εκτέλεσε την λειτουργία έτσι, ώστε να έχει όσο το δυνατόν περισσότερα πεδία. Σημείωση: Εγγραφές θεωρείται ότι αναφέρονται στο ίδιο κείμενο όταν έχουν ίδιο συγγραφέα και τίτλο.

Αναζήτηση διπλότυπων εγγραφών: Επεξήγηση Όταν ένας κόμβος εκτελέσει την λειτουργία: Για κάθε βιβλιογραφική αναφορά του:. Εκτελεί αναζήτηση στο δίκτυο. Όταν βρει κάποια αναφορά που αναφέρεται στο ίδιο κείμενο, ενημερώνει την αναφορά σύμφωνα με την οποία γίνεται η αναζήτηση και διαγράφει την άλλη.. Όταν τελειώσει η αναζήτηση, επιστρέφεται η αναφορά σύμφωνα με την οποία γίνεται η αναζήτηση στον κόμβο που εκτέλεσε την λειτουργία, και αυτός αντικαθιστά την εγγραφή του με την ενημερωμένη.

Παράδειγμα αναζήτησης

Ιστοσελίδα εργασίας Για περαιτέρω πληροφορίες και αντίστοιχο κώδικα http://www.ceid.upatras.gr/courses/katanemhmena/wiki/ index.php/006-007:κατανεμημένα_συστήματα_ιι:ασκήσεις:project: η_ομάδα