System and method of testing software and hardware in a reconfigurable instrumented network
First Claim
1. A system for testing a network architecture comprising:
- a test network;
an inventory of network devices connected to the test network;
a closed test environment comprising selected network devices selected from the inventory of network devices, wherein the selected network devices are adapted for duplicating a configuration of the network architecture and wherein a selected network device comprises a resident operating system, a resident processor, and a resident memory;
a test protocol server connected to the test network and adapted for operating a test protocol to simulate a loading of the closed test environment, wherein the loading of the closed test environment comprises increasing a number of simulated users over time;
a managed information kernel adapted for;
loading into the resident operating memory of the selected network device,wherein the managed information kernel operates independently of the residentoperating system and resident processor;
acquiring performance metrics from the resident processor indicative of the performance of the selected network device; and
transmitting the performance metrics of the selected network device to a managed information processor associated with the selected network device, wherein the managed information processor is independent of the resident processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of testing a computer system in a testing environment formed of a network of routers, servers, and firewalls. Performance of the computer system is monitored. A log is made of the monitored performance of the computer system. The computer system is subjected to hostile conditions until it no longer functions. The state of the computer system at failure point is recorded. The performance monitoring is done with substantially no interference with the testing environment. The performance monitoring includes monitoring, over a sampling period, of packet flow, hardware resource utilization, memory utilization, data access time, or thread count. A business method entails providing a testing environment formed of a network of network devices including routers, servers, and firewalls, while selling test time to a customer on one or more of the network devices during purchased tests that test the security of the customer'"'"'s computer system. The purchased tests are conducted simultaneously with other tests for other customers within the testing environment. Customer security performance data based on the purchased tests is provided without loss of privacy by taking security measures to ensure that none of the other customers can access the security performance data. The tests may also be directed to scalability or reliability of the customer'"'"'s computer system. Data about a device under test is gathered using a managed information kernel that is loaded into the devices operating memory before its operating system. The gathered data is prepared as managed information items.
-
Citations
18 Claims
-
1. A system for testing a network architecture comprising:
-
a test network; an inventory of network devices connected to the test network; a closed test environment comprising selected network devices selected from the inventory of network devices, wherein the selected network devices are adapted for duplicating a configuration of the network architecture and wherein a selected network device comprises a resident operating system, a resident processor, and a resident memory; a test protocol server connected to the test network and adapted for operating a test protocol to simulate a loading of the closed test environment, wherein the loading of the closed test environment comprises increasing a number of simulated users over time; a managed information kernel adapted for; loading into the resident operating memory of the selected network device, wherein the managed information kernel operates independently of the resident operating system and resident processor; acquiring performance metrics from the resident processor indicative of the performance of the selected network device; and transmitting the performance metrics of the selected network device to a managed information processor associated with the selected network device, wherein the managed information processor is independent of the resident processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17)
-
-
10. A method of testing a network architecture comprising:
-
defining a configuration of the network architecture; creating a closed test environment from network devices selected from an inventory of network devices, wherein a selected network device comprises a resident operating system, a resident processor, and resident memory and wherein the selected network devices are selected to duplicate the configuration of the network architecture; loading a managed information kernel into the resident memory of the selected network device, wherein the managed information kernel operates independently of the resident operating system and the resident processor; operating a test protocol adapted for simulating loading of the closed test environment, wherein the loading of the closed test environment comprises increasing a number of simulated users over time; acquiring performance metrics from the resident processor indicative of the performance of the selected network device during the operation of the test protocol; and transmitting the performance metrics to a managed information processor associated with the selected network device independent of the resident processor. - View Dependent Claims (11, 12, 13, 14, 15, 18)
-
Specification