Balanced input/output task management for use in multiprocessor
transaction processing system
    1.
    发明授权
    Balanced input/output task management for use in multiprocessor transaction processing system 失效
    平衡输入/输出任务管理,用于多处理器事务处理系统

    公开(公告)号:US5924097A

    公开(公告)日:1999-07-13

    申请号:US996761

    申请日:1997-12-23

    IPC分类号: G06F9/50 G06F15/173

    摘要: A system and method for balancing database transaction request distribution between various hosts in a multiprocessor transaction processing system is provided. The transaction processing system includes a database and multiple host processors each coupled to at least one database transaction request unit. Database transaction requests sent from the host processors are collectively entered into a commonly-accessible load balancing queue. Each database transaction request is accompanied by a source identifier that identifies the database transaction request unit which initiated the corresponding database transaction request. The queued database transaction requests from the load balancing queue are processed by currently-available host processors, regardless of which host processor initiated the database transaction request. A transaction request acknowledgment for each of the processed transaction requests is created and transferred to the database transaction request unit identified by their respective source identifiers.

    摘要翻译: 提供了一种用于在多处理器事务处理系统中的各主机之间平衡数据库事务请求分配的系统和方法。 交易处理系统包括数据库和多个主机处理器,每个主机处理器耦合到至少一个数据库事务请求单元。 从主机处理器发送的数据库事务请求集体输入到一个共同访问的负载平衡队列中。 每个数据库事务请求都附有一个源标识符,用于标识发起相应数据库事务请求的数据库事务请求单元。 来自负载平衡队列的排队数据库事务请求由当前可用的主机处理器处理,而不管哪个主机处理器启动数据库事务请求。 创建每个处理的事务请求的事务请求确认并将其传送到由它们各自的源标识符标识的数据库事务请求单元。

    System for providing transaction indivisibility in a transaction
processing system upon recovery from a host processor failure by
monitoring source message sequencing
    2.
    发明授权
    System for providing transaction indivisibility in a transaction processing system upon recovery from a host processor failure by monitoring source message sequencing 失效
    通过监视源消息排序从主机处理器故障恢复,在事务处理系统中提供事务不可分的系统

    公开(公告)号:US6161198A

    公开(公告)日:2000-12-12

    申请号:US997322

    申请日:1997-12-23

    IPC分类号: G06F11/14 H02H3/05

    摘要: A system and method for providing transaction indivisibility in a transaction processing system through the use of commonly-accessible modules for monitoring and maintaining proper source message sequencing is provided. A source message is transmitted from the host processing unit upon recovery of a failure of the host processing unit, where the source message includes information destined for the database, and an identifying sequence number. The identifying sequence number is compared to a stored sequence number, where the stored sequence number is associated with an immediately preceding source message received prior to the failure of the host processing unit. A source message indivisibility failure is indicated where the identifying sequence number is not consecutive with respect to the stored sequence number, while the source message is added to a message execution queue if the identifying sequence number is consecutive with respect to the stored sequence number.

    摘要翻译: 提供了一种通过使用通常可访问的模块来监视和维护适当的源消息排序来在事务处理系统中提供事务不可分性的系统和方法。 源主机处理单元在恢复主处理单元的故障时发送源消息,其中源消息包括发往数据库的信息和识别序列号。 将识别序列号与存储的序列号进行比较,其中所存储的序列号与在主机处理单元故障之前接收到的紧邻的前一个源消息相关联。 指示源消息不可分割性故障,其中识别序列号相对于存储的序列号不连续,而如果识别序列号相对于存储的序列号是连续的,则将源消息添加到消息执行队列。

    System and method for managing recovery information in a transaction
processing system
    3.
    发明授权
    System and method for managing recovery information in a transaction processing system 失效
    用于在事务处理系统中管理恢复信息的系统和方法

    公开(公告)号:US6018746A

    公开(公告)日:2000-01-25

    申请号:US996760

    申请日:1997-12-23

    摘要: A system and method for organizing and managing recovery information on a per-transaction basis using distinct memory structures is provided. A transaction processing system includes one or more transaction request units for initiating data transactions with a database. A memory architecture includes storage modules to store transaction recovery information that is used in recovering from a transaction processing failure, and further includes transaction descriptor memory structures each of which correspond to a distinct transaction. The transaction descriptors allow access to the transaction recovery information to be isolated from other transaction recovery information. A control information field in each transaction descriptor stores a transaction identifier that identifies the distinct transaction to which it corresponds. The transaction descriptor also includes multiple information address fields, each of which includes a pointer to one of the storage modules that stores part of the transaction recovery information associated with the transaction identifier.

    摘要翻译: 提供了一种用于使用不同的存储器结构在每个事务的基础上组织和管理恢复信息的系统和方法。 事务处理系统包括用于发起与数据库的数据交易的一个或多个事务请求单元。 存储器架构包括用于存储用于从事务处理失败恢复的事务恢复信息的存储模块,并且还包括每个对应于不同事务的事务描述符存储器结构。 事务描述符允许访问事务恢复信息与其他事务恢复信息隔离。 每个事务描述符中的控制信息字段存储标识与之对应的不同事务的事务标识符。 交易描述符还包括多个信息地址字段,每个字段包括指向存储与交易标识符相关联的事务恢复信息的一部分的存储模块之一的指针。

    System and method for arranging database restoration data for efficient
data recovery in transaction processing systems
    4.
    发明授权
    System and method for arranging database restoration data for efficient data recovery in transaction processing systems 失效
    用于安排数据库恢复数据以用于事务处理系统中的有效数据恢复的系统和方法

    公开(公告)号:US6085200A

    公开(公告)日:2000-07-04

    申请号:US997115

    申请日:1997-12-23

    IPC分类号: G06F9/46 G06F17/30

    CPC分类号: G06F9/466 Y10S707/99953

    摘要: A system and method for assembling database restoration data according to transaction in a transaction processing system. Database restoration data is collated by chronologically storing updated database records in distinct storage banks partitioned according to its corresponding transaction. Resulting database record blocks from storage banks associated with completed database transactions are queued in the order that their corresponding transactions were completed. The queued database record blocks are transferred to storage media, whereby the queued database record blocks are arranged on the storage media according to transaction, and in the order that the active transactions were completed.

    摘要翻译: 一种用于根据事务处理系统中的事务组装数据库恢复数据的系统和方法。 按照时间顺序将数据库恢复数据根据其相应的事务分区存储在不同的存储库中进行整理。 与完成的数据库事务相关联的存储库的结果数据库记录块按照其相应的事务完成的顺序进行排队。 将排队的数据库记录块传送到存储介质,由此根据事务将排队的数据库记录块排列在存储介质上,并按活动事务完成的顺序排列。