Storage of data blocks of logical volumes in a virtual disk storage subsystem
    21.
    发明申请
    Storage of data blocks of logical volumes in a virtual disk storage subsystem 有权
    将逻辑卷的数据块存储在虚拟磁盘存储子系统中

    公开(公告)号:US20060129785A1

    公开(公告)日:2006-06-15

    申请号:US11013003

    申请日:2004-12-15

    申请人: Richard Ripberger

    发明人: Richard Ripberger

    IPC分类号: G06F12/00

    摘要: When data is stored in many storage subsystems, metadata, such as a sequence number, is also generated and stored with the data. When the data is accessed, the metadata is checked to ensure that the desired data element has been accessed. In conventional storage subsystems, data elements, such as logical blocks, are stored sequentially in logical pages of each logical volume. Consequently, sequence numbers closely correlate with block positions within the physical pages and sequence number/position patterns tend to repeat frequently and access errors may not be detected. Algorithms are provided to calculate new, offset, physical block positions which reduce the close association of sequence numbers and physical positions, thereby reducing such aliasing. The algorithms incorporate the logical volume number, the logical page number, or both, in addition to the logical block number. As a result, detection of access errors becomes more likely.

    摘要翻译: 当数据存储在许多存储子系统中时,还会生成数据,如序列号,并与数据一起存储。 当访问数据时,将检查元数据,以确保已访问所需的数据元素。 在传统的存储子系统中,诸如逻辑块的数据元素被顺序存储在每个逻辑卷的逻辑页面中。 因此,序列号与物理页面内的块位置密切相关,并且序列号/位置模式往往频繁地重复,并且可能不检测到访问错误。 提供算法来计算新的,偏移的物理块位置,减少序列号和物理位置的紧密关联,从而减少这种混叠。 除了逻辑块号之外,算法还包含逻辑卷号,逻辑页号或两者。 结果,访问错误的检测变得更可能。

    Management system for computer support systems
    22.
    发明申请
    Management system for computer support systems 失效
    计算机支持系统管理系统

    公开(公告)号:US20060107284A1

    公开(公告)日:2006-05-18

    申请号:US10991781

    申请日:2004-11-18

    IPC分类号: H04N7/16

    摘要: A computer system includes a support system that report events, faults, and failures to a master virtual server. While the support system may be accessed and used by a multitude of virtual servers, only the master virtual server can manage the support system. The support system include a master lock register, a heartbeat timer, and a digital processing device (“processor”). Upon initialization and if the master lock register is empty, a virtual server asserts ownership over the support system by writing its identification into the master lock register, becoming the master virtual server. The master virtual server transmits periodic heartbeats to the support system to communicate that it is still viable and in control. If the heartbeat timer expires without communication from the master virtual server, the processor clears the master lock register and transmits a broadcast message inviting all connected virtual servers to attempt to assert control.

    摘要翻译: 计算机系统包括向主虚拟服务器报告事件,故障和故障的支持系统。 虽然支持系统可能被多个虚拟服务器访问和使用,但只有主虚拟服务器可以管理支持系统。 支持系统包括主锁定寄存器,心跳定时器和数字处理设备(“处理器”)。 在初始化时,如果主锁定寄存器为空,则虚拟服务器通过将其标识写入主锁定寄存器来声明对支持系统的所有权,成为主虚拟服务器。 主虚拟服务器向支持系统发送定期心跳信号,以通信它仍然可行并进行控制。 如果心跳定时器在没有来自主虚拟服务器的通信的情况下到期,则处理器清除主锁定寄存器,并发送邀请所有连接的虚拟服务器以尝试断言控制的广播消息。

    Apparatus system and method for deterministically transferring data by rebooting to a data transfer kernel
    23.
    发明申请
    Apparatus system and method for deterministically transferring data by rebooting to a data transfer kernel 有权
    用于通过重新启动到数据传输内核来确定性地传送数据的装置系统和方法

    公开(公告)号:US20050086461A1

    公开(公告)日:2005-04-21

    申请号:US10686878

    申请日:2003-10-16

    IPC分类号: G06F12/16 G06F9/445

    CPC分类号: G06F11/1441

    摘要: A data saving device, system, and method rapidly and deterministically saves data of a computer system. The device may mark data that must be saved when the computer is shut down. In certain embodiments, a boot control module detects a condition requiring a rapid deterministic data saving operation, such as a power failure and reboots the computer, deterministically terminating all existing processes. Additionally, the boot control module loads a data transfer kernel in place of a standard operating kernel used for normal operation. The data transfer kernel supports a set of processes exclusively dedicated to saving data. The data transfer kernel configures the computer and storage devices for the data transfer and saves the marked data with a minimum of interruptions from other processes. Also, the data transfer kernel may shut down the computer and the storage devices after transferring data.

    摘要翻译: 数据保存设备,系统和方法快速且确定地保存计算机系统的数据。 设备可能会标记计算机关闭时必须保存的数据。 在某些实施例中,引导控制模块检测需要快速确定性的数据保存操作(例如电源故障并重新引导计算机)的条件,确定性地终止所有现有的过程。 此外,引导控制模块加载数据传输内核来代替用于正常操作的标准操作内核。 数据传输内核支持专门用于保存数据的一组进程。 数据传输内核配置计算机和存储设备进行数据传输,并以最少的其他进程中断来保存标记的数据。 此外,数据传输内核可以在传输数据后关闭计算机和存储设备。

    Logical partitioning in redundant systems
    24.
    发明申请
    Logical partitioning in redundant systems 失效
    冗余系统中的逻辑分区

    公开(公告)号:US20050081092A1

    公开(公告)日:2005-04-14

    申请号:US10675323

    申请日:2003-09-29

    IPC分类号: G06F3/06 G06F11/20 G06F11/00

    摘要: Provided are a method, system, and article of manufacture, wherein a plurality of processing nodes in a storage system are partitioned into a plurality of logical processing units, and wherein the plurality of logical processing units can respond to I/O requests from a host coupled to the storage system. At least two logical processing units are grouped, wherein data in a first storage coupled to a first logical processing unit of the least two logical processing units is mirrored by data in a second storage coupled to the second logical processing unit of the at least two logical processing units. In response to a failure of the first logical processing unit, an I/O request from the host is responded to via the second logical processing unit.

    摘要翻译: 提供了一种方法,系统和制品,其中存储系统中的多个处理节点被划分为多个逻辑处理单元,并且其中所述多个逻辑处理单元可以响应来自主机的I / O请求 耦合到存储系统。 至少两个逻辑处理单元被分组,其中耦合到所述至少两个逻辑处理单元的第一逻辑处理单元的第一存储器中的数据被耦合到所述至少两个逻辑处理单元的第二逻辑处理单元的第二存储器中的数据镜像 处理单位。 响应于第一逻辑处理单元的故障,经由第二逻辑处理单元响应来自主机的I / O请求。

    Drive based sector initialization
    25.
    发明申请
    Drive based sector initialization 审中-公开
    基于驱动的扇区初始化

    公开(公告)号:US20060184730A1

    公开(公告)日:2006-08-17

    申请号:US11057292

    申请日:2005-02-11

    IPC分类号: G06F13/00

    摘要: A data storage system includes a host computer, a data storage device, and a communication bus connecting the host computer to the data storage device. The host computer is adapted to issue a specialized initiation command, such as a format command with a unique parameter or a unique send diagnostic command. Once received by the data storage device, the specialized initiation command is decoded by a command processor which, in turn, directs a memory controller to execute an internal initiation of target sectors residing on data storage media within the data storage device. The memory controller places sector data in a temporary memory device, such as a random-access memory (“RAM”), including a plurality of zeroes appended to a logical redundancy check (“LRC”) value. Once compiled, this sector data is written to the data storage media. In this way, target sectors of the data storage media are initialized with LRC information without requiring large amounts of data being transmitted over the communication bus.

    摘要翻译: 数据存储系统包括主计算机,数据存储装置和连接主计算机与数据存储装置的通信总线。 主计算机适于发出专门的启动命令,例如具有唯一参数或唯一发送诊断命令的格式命令。 一旦由数据存储设备接收到,专用启动命令由命令处理器解码,命令处理器又引导存储器控制器执行驻留在数据存储设备内的数据存储介质上的目标扇区的内部启动。 存储器控制器将扇区数据放置在诸如随机存取存储器(“RAM”)的临时存储器件中,其包括附加到逻辑冗余校验(“LRC”)值的多个零。 一旦编译,该扇区数据被写入数据存储介质。 以这种方式,数据存储介质的目标扇区用LRC信息进行初始化,而不需要通过通信总线传输大量的数据。

    Apparatus, system, and method for copy protection

    公开(公告)号:US20060080516A1

    公开(公告)日:2006-04-13

    申请号:US10962691

    申请日:2004-10-12

    IPC分类号: G06F12/16

    CPC分类号: G06F11/1458 G06F11/1456

    摘要: An apparatus, system, and method are disclosed for facilitating copy protection. The apparatus includes a definition module, a request module, and a determination module, each coupled to a first storage sub-system. The definition module is configured to define a protection definition for a plurality of electronic storage devices of the first storage sub-system. The request module is configured to receive a copy request from a second storage sub-system. The determination module is configured to determine at the first storage sub-system a copy protection status of a destination device. The copy protection status may be indicated by the protection definition, which includes a protection indicator and may include one or more restriction indicators. The apparatus advantageously allows a user to protect a selected destination device against accidental or otherwise detrimental copying.

    Configuring volumes in a storage system
    28.
    发明申请
    Configuring volumes in a storage system 失效
    在存储系统中配置卷

    公开(公告)号:US20060107013A1

    公开(公告)日:2006-05-18

    申请号:US10990050

    申请日:2004-11-15

    申请人: Richard Ripberger

    发明人: Richard Ripberger

    IPC分类号: G06F12/00

    摘要: Provided are a method, system, and program for configuring volumes in a storage system. Information is provided on a plurality of storage device groups, wherein each storage group includes storage devices having common storage device attributes. Selection is received of at least one storage device group and an array type. An array is configured as the selected array type using storage devices included in the at least one selected storage group. Configured arrays are assigned to extent pools. A plurality of extents are configured in the extent pools, wherein each extent in one extent pool comprises a portion of one array assigned to the extent pool. A volume is configured to include at least one extent from one extent pool.

    摘要翻译: 提供了一种用于在存储系统中配置卷的方法,系统和程序。 在多个存储设备组上提供信息,其中每个存储组包括具有共同存储设备属性的存储设备。 接收到至少一个存储设备组和阵列类型的选择。 使用包括在所选择的至少一个存储组中的存储设备将阵列配置为所选择的阵列类型。 配置的阵列分配给扩展池。 在盘区池中配置多个盘区,其中一个盘区池中的每个盘区包括分配给盘区池的一个阵列的一部分。 一个卷被配置为从一个扩展池中包含至少一个扩展。

    Configuration of fibre channel san path
    29.
    发明申请
    Configuration of fibre channel san path 失效
    光纤通道路径配置

    公开(公告)号:US20050114476A1

    公开(公告)日:2005-05-26

    申请号:US10719179

    申请日:2003-11-20

    摘要: Methods, system and computer program product are provided to configure a path between nodes through a fabric in a fibre channel storage area network (SAN). A node name is provided for a target node on the SAN and a port name is provided for each port in the target node. A relationship is established in a data structure between each port name and a slot in which each port is physically located in the target node. Prior to configuring a path between a source node and a port in the target node, the ports which are physically connected and logged in to the fabric are identified by port address. The port names corresponding to the port addresses are then identified. The port names are used to generate interface_ids of the ports corresponding to the physical slots in which the ports are located. A data structure is created to maintain the relationship between interface_ids and port names. To establish a path connection between a port in the source node and a selected port in the target node, the node name of the target node and the interface_id of the selected port are input to the data structure and the port name of the selected port is output. The port name is then used to obtain the address of the selected port and an I/O session path opened between the source and target nodes.

    摘要翻译: 提供了方法,系统和计算机程序产品,以通过光纤通道存储区域网络(SAN)中的结构来配置节点之间的路径。 为SAN上的目标节点提供节点名称,并为目标节点中的每个端口提供端口名称。 在每个端口名称和每个端口物理上位于目标节点的时隙之间的数据结构中建立关系。 在目标节点中的源节点和端口之间配置路径之前,物理连接并登录到结构的端口由端口地址标识。 然后识别与端口地址对应的端口名称。 端口名称用于生成与端口所在物理槽相对应的端口的接口ID。 创建数据结构以维护interface_ids和端口名称之间的关系。 要在源节点中的端口和目标节点的选定端口之间建立路径连接,将目标节点的节点名称和所选端口的interface_id输入到数据结构,所选端口的端口名称为 输出。 然后使用端口名称来获取所选端口的地址以及在源节点和目标节点之间打开的I / O会话路径。