SETTING COPY PERMISSIONS FOR TARGET DATA IN A COPY RELATIONSHIP
    281.
    发明申请
    SETTING COPY PERMISSIONS FOR TARGET DATA IN A COPY RELATIONSHIP 有权
    在复制关系中设置目标数据的复制许可

    公开(公告)号:US20150242288A1

    公开(公告)日:2015-08-27

    申请号:US14708130

    申请日:2015-05-08

    Abstract: Providing a computer program product, system, and method for setting copy permissions for target data in a copy relationship. Source data is copied from a first storage to a first data copy in a second storage. A request is received to copy requested data from the first data copy to a second data copy. The second copy operation is performed to copy the requested first data copy form the second storage to a second data copy in response to determining that the requested first data copy is not in the state that does not permit the copying. The request is denied in response to determining that the requested first data copy is in the state that does not permit copying.

    Abstract translation: 提供用于在复制关系中设置目标数据的复制权限的计算机程序产品,系统和方法。 源数据从第一存储器复制到第二存储器中的第一数据副本。 接收到将请求的数据从第一数据拷贝复制到第二数据副本的请求。 响应于确定所请求的第一数据副本不处于不允许复制的状态,执行第二复制操作以将从第二存储器请求的请求的第一数据副本复制到第二数据副本。 响应于确定所请求的第一数据副本处于不允许复制的状态而拒绝该请求。

    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES
    282.
    发明申请
    USING TRANSACTIONAL EXECUTION FOR RELIABILITY AND RECOVERY OF TRANSIENT FAILURES 有权
    使用交易执行可靠性和恢复瞬态故障

    公开(公告)号:US20150212906A1

    公开(公告)日:2015-07-30

    申请号:US14163384

    申请日:2014-01-24

    Abstract: Executing each portion of a stream of program instructions as a transaction for reliability, a computer system supporting transactional execution mode processing is provided. Included is determining that an instruction in a portion of the stream of program instructions begins a transaction; based on beginning the transaction, saving a snapshot of system state information and executing the portion of the stream of program instructions as a transaction until an end-mode test point in the stream of program instruction is reached. Based on reaching the end-mode test point, committing store data of the transaction to memory; and based on the stream of program instructions not being complete, automatically beginning a new transaction of a next portion of the stream of program instructions or based on aborting the transaction, re-executing the transaction based on the saved snapshot of the system state information.

    Abstract translation: 执行程序指令流的每个部分作为可靠性的事务,提供支持事务执行模式处理的计算机系统。 包括确定程序指令流的一部分中的指令开始一个事务; 基于开始事务,保存系统状态信息的快照并且执行程序指令流的部分作为事务,直到达到程序指令流中的终端模式测试点。 基于到达终端模式测试点,将事务的存储数据提交到存储器; 并且基于程序指令流未被完成,自动地开始程序指令流的下一部分的新事务,或者基于中止事务,基于所保存的系统状态信息的快照重新执行事务。

    CAPTURING SNAPSHOTS OF OFFLOAD APPLICATIONS ON MANY-CORE COPROCESSORS
    283.
    发明申请
    CAPTURING SNAPSHOTS OF OFFLOAD APPLICATIONS ON MANY-CORE COPROCESSORS 审中-公开
    捕获多个核心协处理器的卸载应用程序

    公开(公告)号:US20150212892A1

    公开(公告)日:2015-07-30

    申请号:US14572153

    申请日:2014-12-16

    Abstract: Methods are provided. A method includes capturing a snapshot of an offload process being executed by one or more many-core processors. The offload process is in signal communication with a host process being executed by a host processor. At least the offload is in signal communication with a monitoring process. The method further includes terminating the offload process on the one or more many-core processors, by the monitor process responsive to a communication between the monitor process and the offload processing being disrupted. The snapshot includes a respective predetermined minimum set of information required to restore a same state of the process as when the snapshot was taken.

    Abstract translation: 提供方法。 一种方法包括捕获由一个或多个多核处理器执行的卸载过程的快照。 卸载过程与由主机处理器执行的主机进程进行信号通信。 至少卸载与监视过程进行信号通信。 该方法还包括通过响应于监视进程和卸载处理中断之间的通信的监视进程来终止一个或多个多核处理器上的卸载处理。 快照包括恢复与拍摄快照时相同的处理状态所需的相应的预定最小信息集合。

    SET-ORIENTED LOCKING BASED ON IN-MEMORY BITMAPS FOR A COLUMN-ORIENTED DATABASE
    284.
    发明申请
    SET-ORIENTED LOCKING BASED ON IN-MEMORY BITMAPS FOR A COLUMN-ORIENTED DATABASE 有权
    基于面向对象数据库的内存比特的面向对象的锁定

    公开(公告)号:US20150186448A1

    公开(公告)日:2015-07-02

    申请号:US14143874

    申请日:2013-12-30

    Abstract: A set-oriented locking based on in-memory bitmap for a column store database is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the delta store has a plurality of row-visibility lock bitmaps visible to transactions at various points in time. The lock bitmaps represent a bit encoding to indicate whether there are granted row locks tables in the database. A delete or an update statement is executed with a transaction on a table. A set of row locks on rows of the table manipulated by the delete or the update statement are requested to preclude other transactions from currently deleting or updating the same rows. Accordingly, set operations are performed on the lock bitmap to manage the set of row locks associated with the transaction.

    Abstract translation: 描述了基于列存储数据库的内存中位图的面向集合的锁定。 示例性方法包括建立包括主存储和增量存储的基于列的存储器内数据库,其中增量存储具有在不同时间点对事务可见的多个行可见性锁定位图。 锁定位图表示一个位编码,指示是否在数据库中授予了行锁表。 用表上的事务执行删除或更新语句。 请求由delete或update语句操纵的表的行上的一组行锁排除其他事务当前正在删除或更新相同的行。 因此,在锁定位图上执行设置操作以管理与事务相关联的行锁集合。

    MULTIPLE RID SPACES IN A DELTA-STORE-BASED DATABASE TO SUPPORT LONG RUNNING TRANSACTIONS
    286.
    发明申请
    MULTIPLE RID SPACES IN A DELTA-STORE-BASED DATABASE TO SUPPORT LONG RUNNING TRANSACTIONS 有权
    一个基于三维存储的数据库中的多个RID空间来支持长时间的交易

    公开(公告)号:US20150178329A1

    公开(公告)日:2015-06-25

    申请号:US14136724

    申请日:2013-12-20

    Abstract: A delta store giving row-level versioning semantics to a non-row-level versioning underlying store is described. An example method includes establishing a column-based in-memory database including a main store and a delta store, where the main store allows only non-concurrent transactions on a same table and the delta store has a plurality of row-visibility bitmaps implementing a row-level versioning mechanism that allows concurrent transactions on the same table. A local RID space is established for a table fragment, that for each table in the database, the data of the table is stored in one or more main table fragment in the main store and in one or more delta table fragments in the delta store. Each table fragment has a local RID space, and the local RID space is a collection of one-based contiguous integer local RIDs (Row IDs) describing local positions of the rows of the table fragment.

    Abstract translation: 描述了向非行级版本化底层商店提供行级版本化语义的增量存储。 示例性方法包括建立包括主存储和增量存储的基于列的存储器内数据库,其中主存储仅允许同一表上的非并发事务,并且增量存储具有多个行可见性位图,其实现 行级版本控制机制允许同一个表上的并发事务。 为表片段建立本地RID空间,对于数据库中的每个表,表的数据存储在主存储中的一个或多个主表片段中,以及delta存储中的一个或多个增量表片段中。 每个表片段具有本地RID空间,并且本地RID空间是描述表片段的行的局部位置的基于一个的连续整数本地RID(行ID)的集合。

    DATA MIRRORING CONTROL APPARATUS AND METHOD
    288.
    发明申请
    DATA MIRRORING CONTROL APPARATUS AND METHOD 有权
    数据调光控制装置及方法

    公开(公告)号:US20150095570A1

    公开(公告)日:2015-04-02

    申请号: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.

    Abstract translation: 数据镜像控制装置包括:命令分配单元,被配置为向多个镜像存储装置发送第一写入命令,所述第一写入命令包括由要被写入的主机请求的数据的指令; 以及存储器锁定设定单元,被配置为对存储在主机存储器中的数据中的要写入的主机所请求的数据设置存储器锁定,并且被配置为在将具有存储器锁定的数据写入到数据之后释放对存储器锁的存储器锁定 多个镜像存储设备。

    Software Only Intra-Compute Unit Redundant Multithreading for GPUs
    290.
    发明申请
    Software Only Intra-Compute Unit Redundant Multithreading for GPUs 有权
    用于GPU的软件内部计算单元冗余多线程

    公开(公告)号:US20140368513A1

    公开(公告)日:2014-12-18

    申请号:US13920574

    申请日:2013-06-18

    Abstract: A system, method and computer program product to execute a first and a second work-item, and compare the signature variable of the first work-item to the signature variable of the second work-item. The first and the second work-items are mapped to an identifier via software. This mapping ensures that the first and second work-items execute exactly the same data for exactly the same code without changes to the underlying hardware. By executing the first and second work-items independently, the underlying computation of the first and second work-item can be verified. Moreover, system performance is not substantially affected because the execution results of the first and second work-items are compared only at specified comparison points.

    Abstract translation: 一种用于执行第一和第二工作项目的系统,方法和计算机程序产品,并且将第一工作项目的签名变量与第二工作项目的签名变量进行比较。 第一个和第二个工作项通过软件映射到一个标识符。 此映射确保第一个和第二个工作项完全相同的数据完全相同的代码,而不会更改底层硬件。 通过独立地执行第一和第二工作项目,可以验证第一和第二工件的基础计算。 此外,系统性能基本上不受影响,因为第一和第二工作项目的执行结果仅在指定的比较点进行比较。

Patent Agency Ranking