SERVER AND NETWORK PERFORMANCE MONITORING
The performance of a client-server network is measured by passively monitoring a TCP packet stream between a client and a server during a communications session. The packet stream may be monitored by a device which is local to the client, by a device which is local to the server, or both. By measuri...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The performance of a client-server network is measured by passively monitoring a TCP packet stream between a client and a server during a communications session. The packet stream may be monitored by a device which is local to the client, by a device which is local to the server, or both. By measuring elapsed times between TCP messages associated with selected events or stages of the session, separate response times and other performance parameters are calculated for the network and for the server, including connect time, network latency, server response times, network bandwidth, and server bandwidth. Because the message stream is monitored at an application-independent protocol layer and without regard to application-dependent events or messages, the method is not limited to specific applications, and does not require advance knowledge of the type of application data requested by the client.
Selon cette invention, on évalue la performance d'un réseau client-serveur en surveillant passivement un flux de paquets de protocole de contrôle de transmission (TCP) entre un client et un serveur lors d'une session de communications. Le flux de paquets peut être surveillé par un dispositif se trouvant chez le client, chez le serveur ou aux deux endroits. En mesurant les temps écoulés entre des messages de protocole TCP associés à des événements ou stades sélectionnés de la session, des temps de réponse séparés et autres paramètres de performance sont calculés pour le réseau et pour le serveur, y compris le temps correct, la latence du réseau, les temps de réponse du serveur, la largeur de bande du réseau et la largeur de bande du serveur. Le flux de messages étant surveillé au niveau d'une couche du protocole indépendante d'une application et sans tenir compte des événements ou messages dépendant de l'application, le procédé n'est pas limité à des applications spécifiques et ne nécessite pas de connaissances préalables du type de données d'applications demandées par le client. |
---|