In a distributed system, a method and system for negotiating a multi-category Quality-of-Service (QoS) agreement between a client and a server includes a client agent enabled to calculate an expected utility to a client of multiple multi-category QoS specifications. The client agent obtains the QoS specifications by transmitting a QoS specification request to a server agent or a broker. The expected utility calculation, based on a probabilistic estimate of QoS levels included in the QoS specifications, enables the client agent to distinguish the QoS specifications of greater value from those of lesser value. The client agent selects at least one of the QoS specifications to be included into an offer for a QoS agreement based on the expected utility calculation. In a preferred embodiment, the client agent selects the QoS specifications determined to be most valuable to the client. The offer is transmitted to the server agent to request a service provided by a server at QoS levels represented by the selected QoS specifications. After transmitting the offer, the client monitors a connection to the server agent for either an acceptance, a rejection, or a counteroffer to the offer. Communication between the client agent and the server agent conforms to a negotiation protocol which provides a set of rules for transmission of negotiation messages.

Σε ένα διανεμημένο σύστημα, μια μέθοδος και ένα σύστημα για μια συμφωνία ποιότητα-$$$-ΥΠΗΡΕΣΙΏΝ πολυ-κατηγορίας (QoS) μεταξύ ενός πελάτη και ενός κεντρικού υπολογιστή περιλαμβάνουν έναν πράκτορα πελατών που επιτρέπεται για να υπολογίσει μια αναμενόμενη χρησιμότητα σε έναν πελάτη των πολλαπλάσιων προδιαγραφών πολυ-κατηγορίας QoS. Ο πράκτορας πελατών λαμβάνει τις προδιαγραφές QoS με τη διαβίβαση ενός αιτήματος προδιαγραφών QoS σε έναν πράκτορα κεντρικών υπολογιστών ή έναν μεσίτη. Ο αναμενόμενος υπολογισμός χρησιμότητας, βασισμένος σε μια πιθανολογική εκτίμηση των επιπέδων QoS που περιλαμβάνονται στις προδιαγραφές QoS, επιτρέπει στον πράκτορα πελατών για να διακρίνει τις προδιαγραφές QoS της μεγαλύτερης αξίας από εκείνους της μικρότερης αξίας. Ο πράκτορας πελατών επιλέγει τουλάχιστον μια από τις προδιαγραφές QoS που περιλαμβάνονται σε μια προσφορά για μια συμφωνία QoS βασισμένη στον αναμενόμενο υπολογισμό χρησιμότητας. Σε μια προτιμημένη ενσωμάτωση, ο πράκτορας πελατών επιλέγει τις προδιαγραφές QoS που καθορίζονται να είναι ο πολυτιμότερος στον πελάτη. Η προσφορά διαβιβάζεται στον πράκτορα κεντρικών υπολογιστών για να ζητήσει μια υπηρεσία που παρέχεται από έναν κεντρικό υπολογιστή σε επίπεδα QoS που αντιπροσωπεύονται από τις επιλεγμένες προδιαγραφές QoS. Μετά από να διαβιβάσει την προσφορά, ο πελάτης ελέγχει μια σύνδεση στον πράκτορα κεντρικών υπολογιστών για είτε μια αποδοχή, μια απόρριψη, είτε μια αντιπροσφορά στην προσφορά. Η επικοινωνία μεταξύ του πράκτορα πελατών και του πράκτορα κεντρικών υπολογιστών προσαρμόζεται σε ένα πρωτόκολλο διαπραγμάτευσης που παρέχει ένα σύνολο κανόνων για τη μετάδοση των μηνυμάτων διαπραγμάτευσης.

 
Web www.patentalert.com

< (none)

< Universal two-piece label holder system for hooks

> Non-contact non-invasive measuring method and apparatus

> (none)

~ 00019