Patents by Inventor Austin D'Costa

Austin D'Costa has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220171791
    Abstract: A method, system and computer program product is provided. The method includes identifying a large statement, writing rows that are changed by the large statement into a set of files outside a database management system recovery log, and writing log records for the set of files to the database management system recovery log, such that the log records provide ordering of row changes made by the large statement. The log records include a log sequence number corresponding to a first row changed and a format and encoding used for the row changes. The method further includes streaming, by the one or more processors of the computer system, the set of files out-of-band by a replication capture process to a target database management system.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Serge Bourbonnais, Austin D'costa, Roger Zheng, Christian Zentgraf, David Mooney
  • Patent number: 11308119
    Abstract: A method, system and computer program product is provided. The method includes identifying a large statement, writing the rows that are changed by the large statement into a set of files outside a database management system recovery log, and writing log records for the set of files to the database management system recovery log, such that the log records provide ordering of row changes made by the large statement. The log records include a log sequence number corresponding to a first row changed and a format and encoding used for the row changes. The method further includes streaming, by the one or more processors of the computer system, the set of files out-of-band by a replication capture process to a target database management system.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Serge Bourbonnais, Austin D'costa, Roger Zheng, Christian Zentgraf, David Mooney
  • Publication number: 20200175034
    Abstract: A method, system and computer program product is provided. The method includes identifying a large statement, writing the rows that are changed by the large statement into a set of files outside a database management system recovery log, and writing log records for the set of files to the database management system recovery log, such that the log records provide ordering of row changes made by the large statement. The log records include a log sequence number corresponding to a first row changed and a format and encoding used for the row changes. The method further includes streaming, by the one or more processors of the computer system, the set of files out-of-band by a replication capture process to a target database management system.
    Type: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Serge Bourbonnais, Austin D'costa, Roger Zheng, Christian Zentgraf, David Mooney
  • Publication number: 20050283658
    Abstract: A method, apparatus and program storage device for providing failover for continuous or near-continuous availability in an N-way logical shared-nothing cluster system is disclosed. Cluster application data space partitions are assigned to each node in the cluster and each node's or server software's internal architecture is partitioned in accordance with the application data partitions assigned to the node. Cluster-integrity protection is performed. A failover and recovery protocol is performed based upon the assigned partitions and the partitioned and bound internal architecture. Containment of the impact of failure is provided such that most of the application data space partitions are not impacted. Affected partition sets are failed over fast and in constant time and so actual load on the surviving nodes does not affect failover duration. When shared storage is not provided, synchronous log replication may be used to facilitate failover and log-based recovery.
    Type: Application
    Filed: May 21, 2004
    Publication date: December 22, 2005
    Inventors: Thomas Clark, Austin D'Costa, Sudhir Rao, James Seeger
  • Publication number: 20050267897
    Abstract: A process for quiescing a master (master) and a plurality of subordinate computer systems (subordinates) in a cluster. An original or a pending state may be entered that is a quiesce or an online state. The master instructs the subordinates the quiesce or online state be made the pending state. The subordinates prepare to change accordingly, determine whether successful, and vote to commit or abort. Based on whether all voted to commit, the master instructs the subordinates to either commit or abort. If to commit and the pending state is the quiesce state, an operation is performed in the subordinates. If to commit and the pending state is the online state, the subordinates prepare to resume the original state. The subordinates change from the original to the pending state. Otherwise, if to abort, the subordinates prepare to remain in the original state and reset the pending to the original state.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 1, 2005
    Inventors: Austin D'Costa, James Seeger, David Wolfe, David Zimmermann