Write operation control in storage networks
First Claim
1. A storage network, comprising:
- a plurality of storage cells, at least one storage cell including physical storage media and a storage media controller that controls data transfer operations with the storage media;
a plurality of host computers configurable to execute write operations to at least one storage cell;
at least one write control server that regulates the write operations of one or more of the plurality of host computers; and
a communication network that provides communication connections between the storage cells, the host computers, and the write control server.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary storage network and methods of operation are disclosed. The exemplary storage network comprises a plurality of storage cells. At least one storage cell comprises physical storage media and a storage media controller that controls data transfer operations with the storage media. The exemplary storage network further comprises a plurality of host computers configurable to execute write operations to at least one storage cell, at least one write control server that regulates the write operations of one or more host computers, and a communication network that provides communication connections between the storage cells, the host computers, and the write control server. In exemplary methods of operation the write control server regulates write access by the host computers. In another exemplary method of operation the write control server broadcasts a write failure signal to one or more host computers in the network.
-
Citations
33 Claims
-
1. A storage network, comprising:
-
a plurality of storage cells, at least one storage cell including physical storage media and a storage media controller that controls data transfer operations with the storage media;
a plurality of host computers configurable to execute write operations to at least one storage cell;
at least one write control server that regulates the write operations of one or more of the plurality of host computers; and
a communication network that provides communication connections between the storage cells, the host computers, and the write control server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing data transfer operations between a host computer and at least one data storage device in a storage network, comprising:
-
generating, at the host computer, a write request;
transmitting the write request to a write control server;
receiving, from the write control server, a signal granting permission to execute a write operation; and
in response to the signal, initiating a write operation to the at least one storage device in the storage network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of managing data transfer operations between a plurality of host computers and a plurality of data storage devices in a storage network, comprising:
-
receiving, at a write control server, write requests from the plurality of host computers communicatively connected to the storage network;
storing the write requests in a write permission queue; and
transmitting a permission signal to at least one host computer associated with a write request in the write permission queue, wherein the permission signal grants permission to the host computer to initiate write operations. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33)
-
-
27. A method of managing data transfer operations between a host computer and at least one data storage device in a storage network, comprising:
-
receiving, at the host computer, a signal comprising a universal timing indicator;
initiating, at the host computer, a write operation to at least one storage device in the storage network;
associating timing information that identifies the universal timing indicator with the write operation; and
transmitting a write failure signal including the timing information to at least one network component in the storage network if the write operation fails. - View Dependent Claims (30)
-
Specification