System and method for storing storage operating system data in switch ports
First Claim
Patent Images
1. A method for operating a computer system, comprising:
- writing a status of each data storage device of a plurality of data storage devices to a memory in a switch, an at least one server connected to the switch, and a selected data storage device of the plurality of data storage devices accessible through the switch by the at least one server;
changing the status of a data storage device which becomes off line to a changed status to indicate that the data storage device is off line;
providing an alert to the at least one server to read the changed status; and
reading the changed status from the memory in the switch by the at least one server in response to the alert before the at least one server transfers data to the selected data storage device in order to prevent the server from transferring data to the data storage device that is off line.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer server system and a method for operating the system are described. An address and a status of each computer device of a plurality of computer devices accessible to a switch is written into a memory in the switch. The status of a first computer device which is off line is set to indicate that the first computer device is off line. The status information is read from the memory in the switch by a second computer device so that the second computer device knows that the first computer device is off line. Embodiments are described where the status of a data storage device and the status of a server are written to the memory in the switch.
72 Citations
38 Claims
-
1. A method for operating a computer system, comprising:
-
writing a status of each data storage device of a plurality of data storage devices to a memory in a switch, an at least one server connected to the switch, and a selected data storage device of the plurality of data storage devices accessible through the switch by the at least one server; changing the status of a data storage device which becomes off line to a changed status to indicate that the data storage device is off line; providing an alert to the at least one server to read the changed status; and reading the changed status from the memory in the switch by the at least one server in response to the alert before the at least one server transfers data to the selected data storage device in order to prevent the server from transferring data to the data storage device that is off line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
an operating system to write an address and a status of each data storage device of a plurality of data storage devices to a memory in a switch, at least one server connected to the switch, and a selected data storage device of the plurality of data storage devices accessible through the switch by the at least one server; a write command of the operating system to change the status of a data storage device which becomes off line to a changed status to indicate that the data storage device is off line; providing an alert to the at least one server to read the changed status; and a read command of the operating system to read the changed status from the memory in the switch by the at least one server in response to the alert before the at least one server transfers data to the selected data storage device in order to prevent the server from transferring data to the data storage device that is off line. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for operating a computer server system, comprising:
-
writing an address and a status of each server of a plurality of servers to a memory in a switch; setting the status of a first server which is off line to indicate that the first server is off line; providing an alert to the plurality of servers to read the changed status; and reading the changed status from the memory in the switch by a second server in response to the alert so that the second server knows that the first server is off line.
-
-
20. A computer system, comprising:
-
an operating system to write an address and a status of each server of a plurality of servers to a memory in a switch, and the operating system to set a changed status of a first server which is off line to indicate that the first server is off line; the operating system to provide an alert to the plurality of servers to read the changed status; and a second server to read, in response to the alert, the changed status from the memory in the switch so that the second server knows that the first server is off line.
-
-
21. A method for operating a computer server system, comprising:
-
writing an address and a status of each computer device of a plurality of computer devices accessible to a switch into a memory in the switch; changing the status of a first computer device which is off line to a changed status to indicate that the first computer device is off line; providing an alert to the at least one server to read the changed status; and reading the changed status from the memory in the switch by a second computer device in response to the alert so that the second computer device knows that the first computer device is off line. - View Dependent Claims (22, 23)
-
-
24. A computer system, comprising:
-
an operating system to write an address and a status of each computer device of a plurality of computer devices to a memory in a switch, the computer devices accessible to the switch, and the operating system to set the status of a first computer device which is off line to indicate that the first computer device is off line; the operating system to provide an alert to the plurality of computer devices to read the changed status; and a read command to read the changed status from the memory in the switch in response to the alert so that a second computer device knows that the first computer device is off line. - View Dependent Claims (25, 26)
-
-
27. A computer readable storage media, comprising:
-
said computer readable media containing instructions for execution on a processor for the practice of a method for operating a computer server system, the method, writing an address and a status of each computer device of a plurality of computer devices accessible to a switch into a memory in the switch; changing the status of a first computer device which is off line to a changed status to indicate that the first computer device is off line; providing an alert to the first computer device to read the changed status; and reading the changed status from the memory in the switch by a second computer device in response to the alert so that the second computer device knows that the first computer device is off line in order to prevent the second computer device from transferring data to the first computer device that is off line. - View Dependent Claims (28, 29)
-
-
30. A method for operating a computer system, comprising:
-
writing a status of each data storage device of a plurality of data storage devices to a memory in a switch, the plurality of data storage devices connected to the switch, and a processor connected to the switch; changing the status of an identified data storage device of the plurality of data storage devices which becomes off line to a changed status to indicate that the identified data storage device is off line; and reading by the processor the status of a selected data storage device from the memory in the switch before the processor transfers data to the selected data storage device, in order to prevent the server from transferring data to an off line data storage device. - View Dependent Claims (31, 32, 33)
-
-
34. A computer system, comprising:
-
a processor; an operating system executing on the processor to write a status of each data storage device of a plurality of data storage devices to a memory in a switch, the plurality of data storage devices connected to the switch, and a the processor connected to the switch; the operating system configured to change the status of an identified data storage device of the plurality of data storage devices which becomes off line to a changed status to indicate that the identified data storage device is off line; and the processor to read the status of a selected data storage device from the memory in the switch before the server transfers data to the selected data storage device, in order to prevent the server from transferring data to an off line data storage device. - View Dependent Claims (35, 36, 37)
-
-
38. A computer readable storage media, comprising:
-
said computer readable media containing instructions for execution on a processor for the practice of a method for operating a computer system, the method, writing a status of each data storage device of a plurality of data storage devices to a memory in a switch, the plurality of data storage devices connected to the switch, and a server connected to the switch; changing the status of an identified data storage device of the plurality of data storage devices which becomes off line to a changed status to indicate that the identified data storage device is off line; and reading by the server the status of a selected data storage device from the memory in the switch before the server transfers data to the selected data storage device, in order to prevent the server from transferring data to an off line data storage device.
-
Specification