Σε αυτό το κεφάλαιο παρουσιάστηκε η υλοποίηση της αρχιτεκτονικής LibraRing. Η υλοποίηση έγινε χρησιμοποιώντας τη διεπαφή του ΚΠΚ που προσφέρει
το σύστημα Pastry μέσω του πακέτου υλοποίησής του, FreePastry. Tόσο η υλοποίηση του LibraRing όσο και του FreePastry πραγματοποιήθηκε με την
αντικειμενοστραφή γλώσσα προγραμματισμού Java. Παράλληλα, χρησιμοποιήθηκε η γλώσσα XML για την αναπαράσταση των δεδομένων που διαχειρίζεται το
LibraRing, όπως δημοσιεύσεις, στιγμιαίες επερωτήσεις και επερωτήσεις διαρκείας. Επίσης, παρουσιάσθηκε ο τρόπος επικοινωνίας/χειραψίας των υπερ-κόμβων με τους πελάτες και τους παρόχους. Πιο συγκεκριμένα, δώθηκαν τα ακριβή μηνύματα και η σειρά αυτών που πρέπει ένας κόμβος να αποστείλει σε έναν άλλο ώστε να εξυπηρετηθεί η αίτησή του. Τέλος, παρουσιάσθηκαν επιλεγμένοι αλγόριθμοι που περιγράφουν τον τρόπο παράδοσης ειδοποιήσεων, ευρετηριασμού και αποθήκευσης δημοσιεύσεων/επερωτήσεων διαρκείας και ευρετηριασμού και απάντησης στιγμιαίων επερωτήσεων.
@twoside
@page