Enhanced network direct attached storage controller
First Claim
1. A network-accessible storage medium system, comprising:
- a network storage medium controller; and
a storage medium operatively connected to the network storage medium controller by a SATA connection;
wherein neither the network storage medium controller nor the storage medium executes a network file system.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for providing a storage medium accessible across a network to a host. The storage medium'"'"'s operation is generally controlled by a network disk controller. The network disk controller may receive a packet from a remote host, decapsulate the packet, and act on the packet to either transmit data from a storage medium or write data to a storage medium. Generally, the network disk controller does not execute any file system. Rather, the file system for communication between the host and controller is executed by the host. The performance of the network disk controller generally matches that of a local (i.e., non-network) disk controller in terms of data access and writing.
123 Citations
9 Claims
-
1. A network-accessible storage medium system, comprising:
-
a network storage medium controller; and
a storage medium operatively connected to the network storage medium controller by a SATA connection;
whereinneither the network storage medium controller nor the storage medium executes a network file system. - View Dependent Claims (2)
-
-
3. A method for accessing a storage medium across a network, comprising:
-
receiving a first packet from a network at a first controller module;
decapsulating the first packet into a header and a payload;
determining, from the header, a protocol associated with the payload;
determining whether the payload is associated with a non-network storage medium access command;
in the event the payload is associated with a local storage medium access command, executing the non-network storage medium access command; and
assigning a communication link between an arbitrator and the storage medium to the first controller module. - View Dependent Claims (4, 5, 6)
-
-
7. An apparatus for controlling access to a storage medium, comprising:
-
a first control module operative to connect to a first host;
a second control module operative to connect to a second host;
a third control module operative to connect to the storage medium;
an arbitrator module operative to receive data from the first and second control modules;
a signal line operative to indicate if a one of the first and second hosts is in communication with the storage medium;
whereinin the event the one of the first and second hosts is in communication with the storage medium, the arbitrator module is operative to assign the third control module'"'"'s operation to the one of the first and second hosts in communication with the storage medium. - View Dependent Claims (8, 9)
-
Specification