CONTROLLER, DATA STORAGE DEVICE, AND PROGRAM PRODUCT
    31.
    发明申请
    CONTROLLER, DATA STORAGE DEVICE, AND PROGRAM PRODUCT 有权
    控制器,数据存储设备和程序产品

    公开(公告)号:US20110231624A1

    公开(公告)日:2011-09-22

    申请号:US12883796

    申请日:2010-09-16

    IPC分类号: G06F12/00 G06F12/16 G06F12/10

    摘要: According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address.

    摘要翻译: 根据一个实施例,写指令单元指示数据存取单元在由第一物理地址指示的数据存储单元的存储区中写入对象数据,指示管理信息访问单元更新地址转换信息,以及 指示第一个访问单元更新第一个物理地址。 压缩单元提取压缩对象数据的物理地址,指示数据存取单元读取存储在由物理地址指示的数据存储单元的存储区域中的压缩对象数据,指示数据存取单元写入压缩对象数据 在由第二物理地址指示的数据存储单元的存储区域中,指示管理信息存取单元更新地址转换信息,并指示第二存取单元更新第二物理地址。

    HIGH AVAILABILITY SYSTEM AND EXECUTION STATE CONTROL METHOD
    32.
    发明申请
    HIGH AVAILABILITY SYSTEM AND EXECUTION STATE CONTROL METHOD 有权
    高可用性系统和执行状态控制方法

    公开(公告)号:US20100023667A1

    公开(公告)日:2010-01-28

    申请号:US12407223

    申请日:2009-03-19

    IPC分类号: G06F13/24 G06F9/455

    CPC分类号: G06F13/24

    摘要: A high availability system includes a first server computer for a first virtual computer and a first hypervisor and a second server computer for a second virtual computer and a second hypervisor. The first virtual computer executes a processing and the second virtual computer executes the processing behind from the first virtual computer. Information associated with an event is transmitted. The event provides an input to the first virtual computer. In the second hypervisor, a control unit performs, control based on the information to match the execution state of the second virtual computer and that of the first virtual computer, and control associated with the information, when the event associated with the information is predetermined one of an I/O completion interrupt from the first virtual storage and an interrupt handler call corresponding to the interrupt, after the interrupt from the second virtual storage corresponding to the interrupt is caught.

    摘要翻译: 高可用性系统包括用于第一虚拟计算机的第一服务器计算机和用于第二虚拟计算机和第二管理程序的第一管理程序和第二服务器计算机。 第一虚拟计算机执行处理,第二虚拟计算机从第一虚拟计算机执行后处理。 发送与事件相关联的信息。 该事件向第一个虚拟计算机提供输入。 在第二管理程序中,当与信息相关联的事件是预定的时,控制单元执行基于信息匹配第二虚拟计算机和第一虚拟计算机的执行状态以及与该信息相关联的控制的控制 在对应于中断的第二虚拟存储器的中断被捕获之后,来自第一虚拟存储器的I / O完成中断和对应于中断的中断处理程序调用。

    DATA CONTROL APPARATUS, STORAGE SYSTEM, AND COMPUTER PROGRAM PRODUCT
    33.
    发明申请
    DATA CONTROL APPARATUS, STORAGE SYSTEM, AND COMPUTER PROGRAM PRODUCT 有权
    数据控制设备,存储系统和计算机程序产品

    公开(公告)号:US20100005228A1

    公开(公告)日:2010-01-07

    申请号:US12393654

    申请日:2009-02-26

    摘要: A data control apparatus includes a mapping-table managing unit that manages a mapping table that is associated with a corrupted-data recovery function of recording data and error correcting code data as redundant data that is given separately from the data, distributed and stored in units of stripe blocks in the plural nonvolatile semiconductor memory devices, the mapping table containing arrangement information of the data and the error correcting code data; a determining unit that determines whether to differentiate frequencies of writing the data into the semiconductor memory devices; and a changing unit that changes the arrangement information by switching the data stored in units of the stripe blocks managed using the mapping table to differentiate the frequencies of writing the data into the semiconductor memory devices, when the determining unit determines that the frequencies of writing the data into the semiconductor memory devices are to be differentiated.

    摘要翻译: 数据控制装置包括映射表管理单元,其管理与记录数据的损坏数据恢复功能和纠错码数据相关联的映射表,作为与数据分开地分配并以单元分布和存储的冗余数据 所述多个非易失性半导体存储器件中的条形块,所述映射表包含所述数据的排列信息和所述纠错码数据; 确定单元,其确定是否将写入数据的频率区分成半导体存储器件; 以及改变单元,其通过切换存储在使用映射表管理的条带块的单元中的数据来改变排列信息,以将写入数据的频率区分为半导体存储器件,当确定单元确定写入的频率 差分数据到半导体存储器件中。

    STORAGE CONTROL DEVICE, DATA RECOVERY DEVICE, AND STORAGE SYSTEM
    34.
    发明申请
    STORAGE CONTROL DEVICE, DATA RECOVERY DEVICE, AND STORAGE SYSTEM 有权
    存储控制设备,数据恢复设备和存储系统

    公开(公告)号:US20090327802A1

    公开(公告)日:2009-12-31

    申请号:US12398608

    申请日:2009-03-05

    IPC分类号: G06F11/20

    CPC分类号: G06F11/108 G06F11/1068

    摘要: When data in one semiconductor memory device is corrupted during a padding process by a padding unit and the data cannot be recovered even by using an error correcting code for correcting a data error, a storage control device issues a data recovery request to a data recovery device. The data recovery device reads the data from other semiconductor memory device in response to the data recovery request to recover the data, and returns a recovery result to the padding unit in the storage control device to perform the padding process.

    摘要翻译: 当一个半导体存储器件中的数据在填补单元的填充处理期间被破坏时,即使通过使用用于校正数据错误的纠错码也不能恢复数据,存储控制装置向数据恢复装置发出数据恢复请求 。 数据恢复装置响应于数据恢复请求从其他半导体存储装置读取数据以恢复数据,并将恢复结果返回到存储控制装置中的填充单元以执行填充处理。

    STORAGE DEVICE, CONTROL DEVICE, STORAGE SYSTEM, AND STORAGE METHOD
    35.
    发明申请
    STORAGE DEVICE, CONTROL DEVICE, STORAGE SYSTEM, AND STORAGE METHOD 失效
    存储设备,控制设备,存储系统和存储方法

    公开(公告)号:US20090327604A1

    公开(公告)日:2009-12-31

    申请号:US12396006

    申请日:2009-03-02

    IPC分类号: G06F12/06

    摘要: A size storage unit stores therein a block size of a memory element. A buffering unit executes buffer processing configured to store data received from a RAID (Redundant Arrays of Inexpensive/Independent Disks) controller into a buffer, and to write the data stored in the buffer into the memory element. A stripe-size receiving unit receives a stripe size that indicates a size of a unit of access at time of access to the memory element by the RAID controller. Writing processing is configured to write data received from the RAID controller into the memory element without executing the buffer processing by the buffering unit, when the stripe size is n times of the block size (n is a positive integer).

    摘要翻译: 大小存储单元存储存储元件的块大小。 缓冲单元执行缓冲处理,其被配置为将从RAID(廉价/独立磁盘的冗余阵列)控制器接收的数据存储到缓冲器中,并且将存储在缓冲器中的数据写入存储器元件。 条形尺寸接收单元接收指示由RAID控制器访问存储器元件时的访问单元的大小的条带大小。 写入处理被配置为当条带大小是块大小的n倍(n为正整数)时,将从RAID控制器接收的数据写入存储元件,而不执行缓冲单元的缓冲器处理。