Data transfer performance measuring system and method
First Claim
1. A system for testing data transfer between a plurality of processes run on one or more nodes of a network, the system including a central manager component, and an agent component associated with each of the nodes, wherein the manager component instructs the agent components to conduct data transfer tests, and wherein the manager component receives the results of the tests from the agent components.
3 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for benchmarking data transfers using different transport mechanisms between processes run on various nodes of a network. A central manager component interfaces with a user and reports benchmark results, and an agent component under control of the manager component is provided on each of the nodes. The agent components conduct the benchmarking tests under instruction from the manager component and report the results to the manager component. The manager component may enable the automatic reproduction of tests through a repository of logged scripts. The invention provides a simple to use and centralised control of testing, with measurement techniques independent of reporting. The framework is extensible to the benchmarking of new transport mechanisms, and allows testing of Inter-node transfers and Intra-node transfers through the same interface.
-
Citations
20 Claims
- 1. A system for testing data transfer between a plurality of processes run on one or more nodes of a network, the system including a central manager component, and an agent component associated with each of the nodes, wherein the manager component instructs the agent components to conduct data transfer tests, and wherein the manager component receives the results of the tests from the agent components.
-
19. A method for testing data transfer between a plurality of processes run on one or more nodes of a network, the method including the steps of:
-
providing a central manager component, and providing an agent component associated with each of the nodes, wherein the manager component instructs the agent components to conduct data transfer tests, and the manager component receives the results of the tests from the agent components.
-
-
20. Computer software for testing data transfer between a plurality of processes run on one or more nodes of a network, the software including a manager component located on a machine remote from the node or nodes and an agent component associated with each of the nodes, wherein the manager component instructs the agent components to conduct data transfer tests, and wherein the manager component receives the results of the tests from the agent components.
Specification