Abstract:
A storage provisioning policy is created by specifying storage heuristics for storage attributes using storage heuristic metadata. Storage attributes characterize a storage device and storage heuristic metadata describe how to specify a storage heuristic (S602). Using the storage heuristic metadata, storage heuristics are defined to express a rule or constraint as a function of a storage attribute (S604). In addition, the storage provisioning policy may also specify mapping rules (S606) for exporting the storage to a consumer of the storage, such as the server or server cluster.
Abstract:
Failover processing in storage server system utilizes policies for managing fault tolerance (FT) and high availability (HA) configurations. The approach encapsulates the knowledge of failover recovery between components within a storage server and between storage server systems. This knowledge includes information about what components are participating in a Failover Set, how they are configured for failover, what is the Fail-Stop policy, and what are the steps to perform when "failing-over" a component.
Abstract:
In a storage server on a storage area network, a media unit manager manages disk space in a manner transparent to the host computers (106). The media manager (120) uses media units corresponding to the physical storage devices (104) on the storage area network to build higher level media units. The higher level media units can have attributes of being sliced concatenated, mirrored, striped, etc. Thus the host computers (106) need not be aware of the specific physical storage devices themselves, reducing the management and reconfiguration burden on the host computers (106) when storage devices (104) are added to or removed from the storage area network.
Abstract:
In a storage server on a storage area network, a media unit manager manages disk space in a manner transparent to the host computers. The media unit manager uses media units corresponding to the physical storage devices on the storage area network to build higher-level media units. The higher level media units can have the attributes of being sliced, concatenated, mirrored, striped, etc. Thus, the host computers need not be aware of the specific physical storage devices themselves, reducing the management and reconfiguration burden on the host computers when storage devices are added to or removed from the storage area network.