A method, computer program product, and system for directly accessing URL data object requests in a proxy server array. A URL data object request is generated by an enabled client to request a URL data object that resides in the local cache of proxy server in an array of proxy servers configured as a distributed cache. The enabled client will deterministically identify the residing proxy server based on information residing thereon without resorting to expensive query-response transactions, such as those that occur in proxy server arrays using ICP, or routing the URL data object request through different proxy servers of the array. An array membership list containing array membership information is available at each and every proxy server as well as all enabled clients. This list is used in conjunction with the URL as the information for identifying the correct proxy server where the URL data object resides. First, a deterministic hash value is computed for each proxy server name and the URL. Next, a combined hash value is computed that combines the URL hash value with each proxy server hash value. Finally, the proxy server with the highest "score" or combined hash value is identified as the proxy server where the desired URL data object should reside in local cache storage. Since the array membership list, the URL, and the hashing algorithm are the same at all enabled clients, the same proxy server will be identified as having the URL data object regardless of which enabled client generated the URL data object request.

Μια μέθοδος, ένα προϊόν προγράμματος υπολογιστών, και ένα σύστημα για άμεσα στα αιτήματα αντικειμένου στοιχείων URL σε μια σειρά κεντρικών υπολογιστών πληρεξούσιου. Ένα αίτημα αντικειμένου στοιχείων URL παράγεται από έναν πελάτη για να ζητήσει ένα αντικείμενο στοιχείων URL που κατοικεί στην τοπική κρύπτη του κεντρικού υπολογιστή πληρεξούσιου σε μια σειρά κεντρικών υπολογιστών πληρεξούσιου που διαμορφώνεται ως διανεμημένη κρύπτη. Ο πελάτης θα προσδιορίσει deterministically τον κεντρικό υπολογιστή πληρεξούσιου διαμονής βασισμένο στις πληροφορίες που κατοικούν επ'αυτού χωρίς προσφυγή στις ακριβές συναλλαγές ερώτηση-απάντησης, όπως εκείνοι που εμφανίζονται στις σειρές κεντρικών υπολογιστών πληρεξούσιου χρησιμοποιώντας το ΔΠΣ, ή καθοδηγώντας το αίτημα αντικειμένου στοιχείων URL μέσω των διαφορετικών κεντρικών υπολογιστών πληρεξούσιου της σειράς. Ένας κατάλογος ιδιότητας μέλους σειράς που περιέχει τις πληροφορίες ιδιότητας μέλους σειράς είναι διαθέσιμος σε κάθε κεντρικό υπολογιστή πληρεξούσιου καθώς επίσης και όλοι οι πελάτες. Αυτός ο κατάλογος χρησιμοποιείται από κοινού με το URL ως πληροφορίες για τον προσδιορισμό του σωστού κεντρικού υπολογιστή πληρεξούσιου όπου το αντικείμενο στοιχείων URL κατοικεί. Κατ' αρχάς, μια αιτιοκρατική hash αξία υπολογίζεται για κάθε όνομα κεντρικών υπολογιστών πληρεξούσιου και το URL. Έπειτα, μια συνδυασμένη hash αξία υπολογίζεται που συνδυάζει τη hash URL αξία με κάθε hash κεντρικών υπολογιστών πληρεξούσιου αξία. Τέλος, ο κεντρικός υπολογιστής πληρεξούσιου με το υψηλότερο "αποτέλεσμα" ή η συνδυασμένη hash αξία προσδιορίζεται ως κεντρικός υπολογιστής πληρεξούσιου όπου το επιθυμητό αντικείμενο στοιχείων URL πρέπει να κατοικήσει στην τοπική αποθήκευση κρύπτης. Από τον κατάλογο ιδιότητας μέλους σειράς, το URL, και ο hashing αλγόριθμος είναι οι ίδιοι σε όλους τους πελάτες, ο ίδιος κεντρικός υπολογιστής πληρεξούσιου θα προσδιοριστεί όπως η κατοχή του αντικειμένου στοιχείων URL ανεξάρτητα από το οποίο επέτρεψε στον πελάτη παρήγαγε το αίτημα αντικειμένου στοιχείων URL.

 
Web www.patentalert.com

< (none)

< Position tracking system

> Amino acid hydroxyethylamino sulfonamide retroviral protease inhibitors

> (none)

~ 00019