Παράδοση Ειδοποιήσεων

Ας υποθέσουμε ότι ένας υπερ-κόμβος, $ S$ , πρέπει να παραδώσει μία ειδοποίηση $ n$ για μία επερώτηση διαρκείας $ cq$ στον πελάτη $ C$ . Ο $ S$ δημιουργεί το μήνυμα $ msg = Notification(ip($ $ P)$ , $ key(P)$ , $ key(p)$ , $ key(cq))$ , όπου ο $ P$ είναι ο πάροχος που δημοσίευσε τον πόρο $ p$ που ταιριάζει με το $ cq$ και το αποστέλλει στον $ C$ . Εάν ο $ C$ δεν είναι συνδεδεμένος στο δίκτυο LibraRing, τότε ο $ S$ αποστέλλει το $ msg$ στον $ S'$ , όπου ο $ S'$ είναι το σημείο πρόσβασης του $ C$ , χρησιμοποιώντας την $ ip(S')$ που είναι συσχετισμένη3.3 με το $ cq$ . Ο $ S'$ αποθηκεύει το μήνυμα $ msg$ για να το παραδώσει στον $ C$ κατά την επανασύνδεσή του στο δίκτυο LibraRing. Οι απαντήσεις σε στιγμιαίες επερωτήσεις χειρίζονται με παρόμοιο τρόπο.



Charalampos Nikolaou 2008-04-02