APPLICATION INTELLIGENT REQUEST MANAGEMENT BASED ON SERVER HEALTH AND CLIENT INFORMATION

Requests to a server farm are managed in an application intelligent manner based on server health and client information. A request management (RM) module is configured to make smart routing decisions, based on routing rules that relate the nature of requests to a dynamic topology of a server infras...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SONI, BIJUL, RAMA, SANJAY, ULUDERYA, GOKHAN, FOX, ERIC, FURTWANGLER, TYLER, AMI-AD, KFIR, SILVA, ROSHANE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Requests to a server farm are managed in an application intelligent manner based on server health and client information. A request management (RM) module is configured to make smart routing decisions, based on routing rules that relate the nature of requests to a dynamic topology of a server infrastructure. The RM may use its knowledge of server applications, servers, and clients to deny potentially harmful requests from entering the service, route good requests to the suitable machines, and maintain a history of the decisions and consequences automatic and/or manual optimization. Dans cette invention, les demandes à destination d'une grappe de serveurs sont gérées d'une manière faisant appel à l'intelligence d'une application, sur la base de l'état de serveurs et d'informations client. Un module dédié à la gestion des demandes (RM) est conçu pour prendre des décisions d'acheminement intelligentes basées sur des règles d'acheminement qui créent un lien entre la nature des demandes et une topologie dynamique d'une infrastructure de serveurs. La RM peut utiliser ses connaissances concernant les applications serveurs, les serveurs et les clients pour refuser l'entrée des demandes potentiellement dangereuses dans le service, acheminer les bonnes demandes jusqu'aux machines adaptées et tenir à jour l'historique de l'optimisation automatique et/ou manuelle des décisions et des conséquences.