SYSTEM AND METHOD TO DISTRIBUTE APPLICATION TRAFFIC TO SERVERS BASED ON DYNAMIC SERVICE RESPONSE TIME

A service gateway processes a service request received from a host by: relaying the service request from the service gateway to a server over a service session between the service gateway and the server; determining a service request time for the service session; receiving by the service gateway a s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SZETO, RONALD WEI LUN, RAJKUMAR, JALAN, XU, FEILONG
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:A service gateway processes a service request received from a host by: relaying the service request from the service gateway to a server over a service session between the service gateway and the server; determining a service request time for the service session; receiving by the service gateway a service response from the server; determining by the service gateway a service response time; calculating by the service gateway a service processing time for the service request from the service request time and the service response time; comparing the service processing time with an expected service processing time; and updating a server busy indicator for the server in response to the comparing. If the service processing time exceeds the expected service processing time, the server busy indicator is updated to indicate that the server is busy. Otherwise, the server busy indicator is updated to indicate that the server is not busy. Une passerelle de service traite une demande de service reçue en provenance d'un hôte par : relais de la demande de service depuis ladite passerelle de service jusqu'à un serveur par le biais d'une session de service entre la passerelle de service et le serveur ; détermination d'un temps de demande de service correspondant à la session de service ; réception par la passerelle de service d'une réponse de service en provenance du serveur ; détermination par la passerelle de service d'un temps de réponse de service ; calcul par la passerelle de service d'un temps de traitement de service correspondant à la demande de service à partir du temps de demande de service et du temps de réponse de service ; comparaison du temps de traitement de service et d'un temps de traitement de service attendu ; et mise à jour d'un indicateur d'occupation de serveur correspondant au serveur en réponse à la comparaison. Si le temps de traitement de service est plus long que le temps de traitement de service attendu, l'indicateur d'occupation de serveur est mis à jour afin d'indiquer que le serveur est occupé. Sinon, l'indicateur d'occupation de serveur est mis à jour pour indiquer que le serveur n'est pas occupé.