Data mirroring control apparatus and method

    公开(公告)号:US09983824B2

    公开(公告)日:2018-05-29

    申请号:US14451834

    申请日:2014-08-05

    Applicant: Ju-Pyung Lee

    Inventor: Ju-Pyung Lee

    Abstract: A data mirroring control apparatus includes a command distributing unit configured to transmit a first write command to a plurality of mirroring storage devices, the first write command including an instruction for data requested by a host to be written; and a memory lock setting unit configured to set a memory lock on the data requested by the host to be written among data stored in a host memory and configured to release the memory lock on the data after the data with the memory lock is written to the plurality of mirroring storage devices.

    GENERATION OF RANDOM ADDRESS MAPPING IN NON-VOLATILE MEMORIES USING LOCAL AND GLOBAL INTERLEAVING
    57.
    发明申请
    GENERATION OF RANDOM ADDRESS MAPPING IN NON-VOLATILE MEMORIES USING LOCAL AND GLOBAL INTERLEAVING 有权
    使用本地和全球交互的非易失性存储器中随机地址映射的生成

    公开(公告)号:US20170017578A1

    公开(公告)日:2017-01-19

    申请号:US14967169

    申请日:2015-12-11

    Abstract: Systems and methods for generating random address mapping in non-volatile memories using local and global interleaving are provided. One such method for generating a random address mapping for a non-volatile memory (NVM) involves identifying a number of bits (N) in a physical address space of the NVM, selecting G bit(s) of the N bits to be used for global interleaving, where G is less than N, determining a number of bits (N-G) to be used for local interleaving, mapping the G bit(s) using a mapping function for global interleaving, interleaving (N-G) bits using an interleaving function for local interleaving, and generating a combined mapping comprising the mapped G bit(s) and the interleaved (N-G) bits.

    Abstract translation: 提供了使用局部和全局交错在非易失性存储器中产生随机地址映射的系统和方法。 用于产生用于非易失性存储器(NVM)的随机地址映射的一种这样的方法涉及识别NVM的物理地址空间中的位数(N),选择要用于的N位的G位 全局交错,其中G小于N,确定要用于本地交织的比特数(NG),使用用于全局交织的映射函数映射G比特,使用交织功能交织(NG)比特, 并且生成包括映射的G位和交错(NG)位的组合映射。

    High availability protection for asynchronous disaster recovery
    58.
    发明授权
    High availability protection for asynchronous disaster recovery 有权
    异步灾难恢复的高可用性保护

    公开(公告)号:US09542277B2

    公开(公告)日:2017-01-10

    申请号:US14501187

    申请日:2014-09-30

    Abstract: A computer-implemented method, carried out by one or more processors, for a modified asynchronous replication session. In an embodiment, the method comprises the steps of acquiring a lock on a volume configuration, where the lock prevents changes to the volume configuration between a first volume and a second volume at a remote site. Internal control block information is updated, where the update includes at least a volume serial number of the first volume matching a volume serial number of the second volume. Responsive to updating internal control block information, the acquired lock is released to allow changes to the volume configuration.

    Abstract translation: 由一个或多个处理器执行的用于修改的异步复制会话的计算机实现的方法。 在一个实施例中,该方法包括以下步骤:获取对卷配置的锁定,其中锁定防止在远程站点处的第一卷和第二卷之间的卷配置的改变。 更新内部控制块信息,其中更新包括与第二卷的卷序列号匹配的第一卷的至少一个卷序列号。 响应更新内部控制块信息,获取的锁定被释放以允许更改卷配置。

    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES
    59.
    发明申请
    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES 审中-公开
    使用交易执行可靠性和恢复瞬态故障

    公开(公告)号:US20160196193A1

    公开(公告)日:2016-07-07

    申请号:US15070012

    申请日:2016-03-15

    Abstract: Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of program instructions executing on a first processor of a multi-processor computer. A snapshot of a system state information is saved when the transaction begins. When the transaction ends, store data of the transaction is committed. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed on a second processor of the multi-processors, based on the saved snapshot of the system state information.

    Abstract translation: 通过执行程序指令流的部分作为事务,从暂时的硬件故障中自动恢复。 在多处理器计算机的第一处理器上执行的程序指令流中创建事务的开始。 当事务开始时,将保存系统状态信息的快照。 当事务结束时,事务的存储数据被提交。 如果发生瞬态硬件故障,则事务中止,而不通知启动程序指令流的计算机软件应用程序。 基于保存的系统状态信息的快照,在多处理器的第二处理器上重新执行事务。

    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES
    60.
    发明申请
    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES 审中-公开
    使用交易执行可靠性和恢复瞬态故障

    公开(公告)号:US20160196192A1

    公开(公告)日:2016-07-07

    申请号:US15070009

    申请日:2016-03-15

    Abstract: Autonomous recovery from a transient hardware failure by executing portions of a stream of program instructions as a transaction. A start of a transaction is created in a stream of executing program instructions. A snapshot of a system state information is saved when the transaction begins. When a predefined number of program instructions in the stream are executed, the transaction ends, and store data of the transaction is committed. A new transaction then begins. If a transient hardware failure occurs, the transaction is aborted without notifying the computer software application that initiated the stream of program instructions. The transaction is re-executed, based on the saved snapshot of the system state information.

    Abstract translation: 通过执行程序指令流的部分作为事务,从暂时的硬件故障中自动恢复。 在执行程序指令的流中创建事务的开始。 当事务开始时,将保存系统状态信息的快照。 当流中预定义数量的程序指令被执行时,事务结束,事务的存储数据被提交。 然后开始一个新的交易。 如果发生瞬态硬件故障,则事务中止,而不通知启动程序指令流的计算机软件应用程序。 根据系统状态信息的保存快照重新执行事务。

Patent Agency Ranking