Simulating a large network load
First Claim
1. A method of simulating a large storage area network (SAN) load comprising:
- providing a SAN switch test application upon a graphical user interface (GUI) displayed upon a test manager device that tests the SAN switch, wherein the SAN switch test application provides a visual icon associated with a partition of a buffer of the SAN switch to restrict the utilization of the partition by a SAN switch port, assigned to the partition;
receiving via the SAN switch test application a utilization metric at the visual icon that specifies a size of a first portion of the partition that buffers frames received upon the SAN switch port and specifies a size of a second portion of the partition that is blocked from buffering frames received upon the SAN switch port;
generating an instruction within the SAN switch test application that identifies the partition and the utilization metric associated with the partition;
receiving the instruction at the SAN switch;
restricting the utilization of the partition as enumerated by the utilization metric by blocking the second portion of the partition from buffering frames received upon the SAN switch port and allowing the first portion of the partition to buffer frames received upon the SAN switch port;
subsequently receiving a plurality of frames upon the SAN switch port; and
emulating a large SAN load by buffering the subsequently received plurality of frames within the first portion of the partition and blocking the subsequently received frames from being buffered within the second portion of the partition.
1 Assignment
0 Petitions
Accused Products
Abstract
A SAN testing application may be provided to restrict the utilization of one or more SAN device resources. The restricted, or throttled, resource(s) enables a smaller load to stress a SAN switch to effectively emulate a larger load. Resource throttling may, for example, result in the rapid filling of switch buffers and corresponding computational stress. The emulated load allows for all ports of a SAN switch to be simultaneously tested without the need or expense of a large number computing devices stressing the SAN. The SAN device with throttled resource(s) may be located within a testing environment or may be located in a functioning SAN to determine SAN bottlenecks prior to critical loading.
27 Citations
3 Claims
-
1. A method of simulating a large storage area network (SAN) load comprising:
-
providing a SAN switch test application upon a graphical user interface (GUI) displayed upon a test manager device that tests the SAN switch, wherein the SAN switch test application provides a visual icon associated with a partition of a buffer of the SAN switch to restrict the utilization of the partition by a SAN switch port, assigned to the partition; receiving via the SAN switch test application a utilization metric at the visual icon that specifies a size of a first portion of the partition that buffers frames received upon the SAN switch port and specifies a size of a second portion of the partition that is blocked from buffering frames received upon the SAN switch port; generating an instruction within the SAN switch test application that identifies the partition and the utilization metric associated with the partition; receiving the instruction at the SAN switch; restricting the utilization of the partition as enumerated by the utilization metric by blocking the second portion of the partition from buffering frames received upon the SAN switch port and allowing the first portion of the partition to buffer frames received upon the SAN switch port; subsequently receiving a plurality of frames upon the SAN switch port; and emulating a large SAN load by buffering the subsequently received plurality of frames within the first portion of the partition and blocking the subsequently received frames from being buffered within the second portion of the partition. - View Dependent Claims (2)
-
-
3. A computer program product for simulating a large storage area network (SAN) load, the computer program product comprising one or more computer readable storage mediums having program instructions embodied therewith, the program instructions readable:
-
by a test manager device to provide a SAN switch test application that tests a SAN switch, the SAN switch test application comprising a displayed graphical user interface (GUI) upon the test manager device, wherein the SAN switch test application provides a visual icon associated with a partition of a buffer of the SAN switch to restrict the utilization of the partition by an assigned SAN switch port; by the test manager device to receive a utilization metric at the visual icon of the GUI that specifies a size of a first portion of the partition that buffers frames received upon SAN switch port and specifies a size of a second portion of the partition that is blocked from buffering frames received upon the SAN switch port; by the test manager device to generate an instruction within the SAN switch test application that identifies the partition and the utilization metric associated with the partition; by the SAN switch to receive the instruction; by the tested SAN switch to restrict the utilization of the partition as enumerated by the utilization metric by blocking the utilization of the second portion of the partition from buffering frames received upon the SAN switch port and allowing the first portion of the partition to buffer frames received upon the SAN switch port; by the tested SAN switch to subsequently receive a plurality of frames upon the SAN switch port; and by the tested SAN switch to emulate a large SAN load by buffering the subsequently received frames within the first portion of the partition and blocking the subsequently received frames from being buffered within the second portion of the partition.
-
Specification