Physical Replication of Database Subset to Improve Availability and Reduce Resource Cost in a Cloud Environment
    1.
    发明申请
    Physical Replication of Database Subset to Improve Availability and Reduce Resource Cost in a Cloud Environment 失效
    数据库子集的物理复制,以提高可用性并降低云环境中的资源成本

    公开(公告)号:US20130006932A1

    公开(公告)日:2013-01-03

    申请号:US13174987

    申请日:2011-07-01

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30578

    摘要: An approach is provided in which a standby component receives a database log record that corresponds to a modification to one of a primary database's corresponding physical storage spaces. The standby component determines whether a modified object associated with the database log record corresponds to a standby database, which includes a replication of a subset of the primary database's corresponding physical storage spaces. When the standby component determines that the modified object corresponds to the standby database, the standby component invokes a physical replay that replicates the modification on the standby database.

    摘要翻译: 提供了一种方法,其中备用组件接收对应于主数据库的相应物理存储空间之一的修改的数据库日志记录。 备用组件确定与数据库日志记录相关联的修改后的对象是否对应于备用数据库,其中包括主数据库对应的物理存储空间子集的复制。 当备用组件确定修改的对象对应于备用数据库时,备用组件调用在备用数据库上复制修改的物理重放。

    MULTIPLEXING PER-PROBEPOINT INSTRUCTION SLOTS FOR OUT-OF-LINE EXECUTION
    2.
    发明申请
    MULTIPLEXING PER-PROBEPOINT INSTRUCTION SLOTS FOR OUT-OF-LINE EXECUTION 失效
    用于跨线执行的多个复杂的指导性索引

    公开(公告)号:US20090070558A1

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

    申请号:US11853224

    申请日:2007-09-11

    IPC分类号: G06F9/30

    CPC分类号: G06F11/36 G06F11/3644

    摘要: The present invention provides a probe system and method for multithreaded user-space programs. The system includes an instrumentation module that enables single stepping out of line processing for multithreaded programs, an establish probepoint module that divides up an area of the probed program's memory into a plurality of instruction slots, an ensure slot assigned module that ensures that an instruction slot is assigned to a probepoint, a slot acquisition module that acquires the instruction slot for the probepoint, stealing a slot from another probepoint as needed, and a free slot module that relinquishes the instruction slot owned by the probepoint when the probepoint is being unregistered.

    摘要翻译: 本发明提供了一种用于多线程用户空间程序的探针系统和方法。 该系统包括一个能够为多线程程序进行单步走出线路处理的仪表模块,一个将探测程序的存储器的区域划分为多个指令槽的建立概率模块,确保时隙分配模块,确保指令槽 被分配给概率点,时隙获取模块,其获取所述点的指令时隙,根据需要从另一个概率点窃取时隙;以及空闲时隙模块,当所述特征点未注册时,所述空闲时隙模块放弃所述概率点所拥有的指令时隙。

    STANDBY INDEX IN PHYSICAL DATA REPLICATION
    3.
    发明申请
    STANDBY INDEX IN PHYSICAL DATA REPLICATION 失效
    物理数据复制中的待机指标

    公开(公告)号:US20110320404A1

    公开(公告)日:2011-12-29

    申请号:US12825264

    申请日:2010-06-28

    IPC分类号: G06F17/30

    摘要: Generating a standby index on a standby database server in a physical log-shipping data replication environment. Embodiments of the invention include providing a primary database server and a standby database server, replicating a primary database and a primary database index from the primary database server to the standby database server, generating a standby index on the standby database server, and cataloging the standby index on the standby database server.

    摘要翻译: 在物理日志传送数据复制环境中的备用数据库服务器上生成备用索引。 本发明的实施例包括提供主数据库服务器和备用数据库服务器,将主数据库和主数据库索引从主数据库服务器复制到备用数据库服务器,在备用数据库服务器上生成备用索引,以及对备用数据库进行编目 备份数据库服务器上的索引。

    Multiplexing per-probepoint instruction slots for out-of-line execution
    4.
    发明授权
    Multiplexing per-probepoint instruction slots for out-of-line execution 失效
    多路复用每个点指令槽用于外线执行

    公开(公告)号:US08056068B2

    公开(公告)日:2011-11-08

    申请号:US11853224

    申请日:2007-09-11

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F11/36 G06F11/3644

    摘要: The present invention provides a probe system and method for multithreaded user-space programs. The system includes an instrumentation module that enables single stepping out of line processing for multithreaded programs, an establish probepoint module that divides up an area of the probed program's memory into a plurality of instruction slots, an ensure slot assigned module that ensures that an instruction slot is assigned to a probepoint, a slot acquisition module that acquires the instruction slot for the probepoint, stealing a slot from another probepoint as needed, and a free slot module that relinquishes the instruction slot owned by the probepoint when the probepoint is being unregistered.

    摘要翻译: 本发明提供了一种用于多线程用户空间程序的探针系统和方法。 该系统包括一个能够为多线程程序进行单步走出线路处理的仪表模块,一个将探测程序的存储器的区域划分为多个指令槽的建立概率模块,确保时隙分配模块,确保指令槽 被分配给概率点,时隙获取模块,其获取所述点的指令时隙,根据需要从另一个概率点窃取时隙;以及空闲时隙模块,当所述特征点未注册时,所述空闲时隙模块放弃所述概率点所拥有的指令时隙。

    METHOD FOR SECURELY ENABLING DYNAMIC INSTRUMENTATION
    5.
    发明申请
    METHOD FOR SECURELY ENABLING DYNAMIC INSTRUMENTATION 失效
    用于安全启动动态仪器的方法

    公开(公告)号:US20090070867A1

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

    申请号:US11853281

    申请日:2007-09-11

    IPC分类号: G06F21/00

    CPC分类号: G06F11/3644 G06F21/6218

    摘要: A method is provided for securely enabling dynamic instrumentation. The method includes categorizing probes, upon creation, into one or more classes, providing lists of permissions for activating the probes and associating users with the permissions for activating the probes, such that certain users have permissions for activating certain probes. Users are associated with permissions by mapping classes of probes to permissions and mapping users to permissions, mapping classes of users to probes, or mapping users to at least one of classes of probes and classes of capabilities.

    摘要翻译: 提供了一种可靠地实现动态仪器的方法。 该方法包括在创建时将探测分类到一个或多个类中,提供激活探测的权限列表,并将用户与激活探测的权限相关联,使某些用户具有激活某些探测的权限。 用户通过将探测类映射到权限并将用户映射到权限,将用户的类映射到探测,或将用户映射到探测类和功能类中的至少一种来与用户相关联。

    Physical replication of database subset to improve availability and reduce resource cost in a cloud environment
    6.
    发明授权
    Physical replication of database subset to improve availability and reduce resource cost in a cloud environment 失效
    数据库子集的物理复制,以提高可用性并降低云环境中的资源成本

    公开(公告)号:US08615488B2

    公开(公告)日:2013-12-24

    申请号:US13174987

    申请日:2011-07-01

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30578

    摘要: An approach is provided in which a standby component receives a database log record that corresponds to a modification to one of a primary database's corresponding physical storage spaces. The standby component determines whether a modified object associated with the database log record corresponds to a standby database, which includes a replication of a subset of the primary database's corresponding physical storage spaces. When the standby component determines that the modified object corresponds to the standby database, the standby component invokes a physical replay that replicates the modification on the standby database.

    摘要翻译: 提供了一种方法,其中备用组件接收对应于主数据库的相应物理存储空间之一的修改的数据库日志记录。 备用组件确定与数据库日志记录相关联的修改后的对象是否对应于备用数据库,其中包括主数据库对应的物理存储空间子集的复制。 当备用组件确定修改的对象对应于备用数据库时,备用组件调用在备用数据库上复制修改的物理重放。

    ONLINE VERIFICATION OF A STANDBY DATABASE IN LOG SHIPPING PHYSICAL REPLICATION ENVIRONMENTS
    7.
    发明申请
    ONLINE VERIFICATION OF A STANDBY DATABASE IN LOG SHIPPING PHYSICAL REPLICATION ENVIRONMENTS 审中-公开
    日志中的STANDBY DATABASE在线验证物理复制环境的在线验证

    公开(公告)号:US20130198134A1

    公开(公告)日:2013-08-01

    申请号:US13360962

    申请日:2012-01-30

    IPC分类号: G06F7/00

    摘要: Techniques are disclosed for performing an operation for determining whether a standby database is synchronized with a primary database in a log shipping physical database replication environment. In one embodiment, the operation may include receiving a transaction log at the standby database from the primary database. The transaction log may specify a first one or more checksum values for a first set of pages on the primary database. The operation may also include calculating a second one or more checksum values for a second set of pages on the standby database. The operation may also include determining whether the standby database is synchronized with the primary database by comparing the first one or more checksum values with the second one or more checksum values.

    摘要翻译: 公开了用于执行用于确定备用数据库是否与日志传送物理数据库复制环境中的主数据库同步的操作的技术。 在一个实施例中,操作可以包括从主数据库在备用数据库处接收事务日志。 事务日志可以为主数据库上的第一组页面指定第一个或多个校验和值。 操作还可以包括为备用数据库上的第二组页计算第二个一个或多个校验和值。 该操作还可以包括通过将第一个或多个校验和值与第二个一个或多个校验和值进行比较来确定备用数据库是否与主数据库同步。

    Standby index in physical data replication
    8.
    发明授权
    Standby index in physical data replication 失效
    物理数据复制中的备用索引

    公开(公告)号:US08386462B2

    公开(公告)日:2013-02-26

    申请号:US12825264

    申请日:2010-06-28

    IPC分类号: G06F7/00

    摘要: Generating a standby index on a standby database server in a physical log-shipping data replication environment. Embodiments of the invention include providing a primary database server and a standby database server, replicating a primary database and a primary database index from the primary database server to the standby database server, generating a standby index on the standby database server, and cataloging the standby index on the standby database server.

    摘要翻译: 在物理日志传送数据复制环境中的备用数据库服务器上生成备用索引。 本发明的实施例包括提供主数据库服务器和备用数据库服务器,将主数据库和主数据库索引从主数据库服务器复制到备用数据库服务器,在备用数据库服务器上生成备用索引,以及对备用数据库进行编目 备份数据库服务器上的索引。

    Method for securely enabling dynamic instrumentation
    9.
    发明授权
    Method for securely enabling dynamic instrumentation 失效
    安全启用动态仪器的方法

    公开(公告)号:US07954147B2

    公开(公告)日:2011-05-31

    申请号:US11853281

    申请日:2007-09-11

    CPC分类号: G06F11/3644 G06F21/6218

    摘要: A method is provided for securely enabling dynamic instrumentation. The method includes categorizing probes, upon creation, into one or more classes, providing lists of permissions for activating the probes and associating users with the permissions for activating the probes, such that certain users have permissions for activating certain probes. Users are associated with permissions by mapping classes of probes to permissions and mapping users to permissions, mapping classes of users to probes, or mapping users to at least one of classes of probes and classes of capabilities.

    摘要翻译: 提供了一种可靠地实现动态仪器的方法。 该方法包括在创建时将探测分类到一个或多个类中,提供激活探测的权限列表,并将用户与激活探测的权限相关联,使某些用户具有激活某些探测的权限。 用户通过将探测类映射到权限并将用户映射到权限,将用户的类映射到探测,或将用户映射到探测类和功能类中的至少一种来与用户相关联。

    Mitigating malicious exploitation of a vulnerability in a software application by selectively trapping execution along a code path
    10.
    发明授权
    Mitigating malicious exploitation of a vulnerability in a software application by selectively trapping execution along a code path 有权
    通过选择性地捕获代码路径中的执行,减轻软件应用程序中的漏洞的恶意利用

    公开(公告)号:US07845006B2

    公开(公告)日:2010-11-30

    申请号:US11626089

    申请日:2007-01-23

    摘要: A method of reducing the window of malicious exploitation between vulnerability publication and the installation of a software patch. One or more probe points are inserted into a code path in an application (or operating system if applicable) that contains one or more vulnerabilities (or coding errors). The probe points mark locations of the security vulnerabilities utilizing software interrupts to enable the original code base of the code path to remain unmodified. A probe handler utility subsequently monitors the execution of the code path and generates an alert if the execution reaches a probe point in the code path, thus indicating whether the application exhibits a particular vulnerability. The probe handler selectively performs one of multiple customizable corrective actions, thereby securing the application until an applicable software patch can be installed.

    摘要翻译: 一种减少漏洞发布和安装软件补丁之间的恶意利用窗口的方法。 将一个或多个探测点插入包含一个或多个漏洞(或编码错误)的应用程序(或操作系统(如果适用))中的代码路径中。 探测点使用软件中断标记安全漏洞的位置,以使代码路径的原始代码库保持不变。 探测器处理程序实用程序随后监视代码路径的执行,并且如果执行到达代码路径中的探测点,则生成警报,从而指示应用程序是否具有特定的漏洞。 探测器处理器选择性地执行多个可定制的校正动作之一,从而保护应用,直到可以安装适用的软件补丁。