摘要:
An adapter for processing requests from a computing device is provided. The adapter includes a processor executing: a storage protocol driver for interfacing with a storage protocol controller that communicates with a storage device of a storage area network (SAN) via a port for providing SAN connectivity to the adapter; and a storage driver for interfacing with a solid state storage device managed by the adapter and available to the computing device as a local caching device.
摘要:
Methods and systems for managing logical storage object reservation requests are provided. A controller of a storage array having a storage device for storing information on behalf of the logical storage object communicates with a first adapter via a network connection. The controller grants ownership of the logical storage object to the first adapter by the controller. A second adapter that interfaces with the first adapter is notified by the first adapter regarding the granted ownership. The second adapter is configured to send a request for reserving the logical storage object to the first adapter, where the second adapter sends the request on behalf of an application for reading, writing or both reading and writing at the storage space using the logical storage object. The first adapter receives and processes the request.
摘要:
Methods and systems for automatically creating a cluster are provided. The method includes discovering at least a first and a second intelligent storage adapter, determining if the first or the second intelligent storage adapter is operating within a cluster, and when neither the first or the second intelligent storage adapter are a part of any cluster, then automatically generating a cluster with a unique identifier and assigning one of the first or the second intelligent storage adapters as a master of the cluster.
摘要:
Systems and methods for storage operations are provided. As an example, a method includes configuring a non-volatile memory of a network device to be used as a storage device for storing data for an application; generating a logical storage object for the application for using storage space at the non-volatile memory of the network device to store data for the application, where the network device creates a unique identifier for the logical storage object; identifying the logical storage object as a mirror logical storage object such that data written at the non-volatile memory device is mirrored by another network device operating as a peer to the network device; providing the unique identifier to the other network device for generating a mirror logical storage object for mirroring data that is stored at the non-volatile memory; receiving a request at the network device for writing data to the non-volatile storage object; writing data at the non-volatile memory of the network device when the request identifies the network device; and mirroring the data at the other network device, when the request indicates that the data needs to be mirrored.
摘要:
A computing device having a processor for executing an application for generating an input/output (I/O) request for writing data to a logical object presented to the application; and a device interfacing with the computing device having a processor for generating a single I/O command for writing data in response to the I/O request and writing a tag that is associated with the data are provided. The tag includes an identifier for the logical object used for writing the data at a storage device and a logical address for a location at the storage device where the data is written. Furthermore, the tag is stored at a memory device of the device, while the data is stored at a local caching device, at a storage area network (SAN) storage device or both.