Methods, systems and computer program products are provided which test
network performance by defining test schedules including test protocols to
be implemented and when the protocols should be executed for a plurality
of defined connections on a network. A connection may be defined between
two endpoint nodes on the network. At times specified in the test
schedule, the endpoint node pair executes the test protocol and measures
the performance of the network connection between the two nodes without
requiring any involvement of application software which may or may not be
installed on the computer hardware supporting the endpoint node. The test
protocol may define the type of network layer protocol to utilize (for
example, TCP), and the test script or scripts to be communicated using the
appropriate stack on the computer hardware supporting the endpoint node.
The schedule may be provided with an expiration date and a console node is
provided for distribution of test schedules, monitoring of availability of
endpoint nodes and receipt of measured performance measurements for
reporting to a network manager. In further aspects of the present
invention, auto-thresholding and coordination of interrelated but
asynchronous tasks executing at the console node are provided.
On fournit des produits de méthodes, de systèmes et de programme machine qui examinent l'exécution de réseau en définissant des programmes d'essai comprenant des protocoles d'essai à mettre en application et quand les protocoles devraient être exécutés pour une pluralité de raccordements définis sur un réseau. Un raccordement peut être défini entre deux noeuds de point final sur le réseau. Parfois indiqué dans le programme d'essai, la paire de noeud de point final exécute le protocole d'essai et mesure l'exécution du raccordement de réseau entre les deux noeuds sans exiger n'importe quelle participation de logiciel d'application qui peut ou ne peut être installée sur le matériel d'ordinateur soutenant le noeud de point final. Le protocole d'essai peut définir le type de protocole de couche réseau pour utiliser (par exemple, TCP), et le manuscrit ou les manuscrits d'essai à communiquer en utilisant la pile appropriée sur le matériel d'ordinateur soutenant le noeud de point final. Le programme peut être équipé de date d'échéance et un noeud de console est donné pour la distribution des programmes d'essai, la surveillance de la disponibilité des noeuds de point final et la réception des mesures d'exécution mesurées pour faire rapport à un directeur de réseau. Dans des aspects de la présente invention, l'automobile-thresholding et la coordination de en corrélation mais asynchrone charge l'exécution au noeud de console sont fournis.