Patents by Inventor Sangeetha Seshadri

Sangeetha Seshadri 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).

  • Patent number: 11775399
    Abstract: A computer-implemented method, a computer system and a computer program product efficiently select restore points in a continuous data protection environment. The method includes receiving log entries that include restore points that correspond to data stored on nodes in the continuous data protection environment. The method also includes identifying an interesting restore point from the log entries. The method further includes grouping the interesting restore point for recovery based on one or more of a confidence score and a restore time. In addition, the method includes loading the group of interesting restore points on available nodes in the continuous data protection environment. The method also includes determining whether the data corresponding to each interesting restore point in the group is valid using a validation function. Lastly, the method includes discarding the interesting restore point when the data corresponding to the interesting restore point is not valid.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: October 3, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Umesh Deshpande, Nicholas Linck, Sangeetha Seshadri
  • Publication number: 20230305933
    Abstract: A computer-implemented method, a computer system and a computer program product efficiently select restore points in a continuous data protection environment. The method includes receiving log entries that include restore points that correspond to data stored on nodes in the continuous data protection environment. The method also includes identifying an interesting restore point from the log entries. The method further includes grouping the interesting restore point for recovery based on one or more of a confidence score and a restore time. In addition, the method includes loading the group of interesting restore points on available nodes in the continuous data protection environment. The method also includes determining whether the data corresponding to each interesting restore point in the group is valid using a validation function. Lastly, the method includes discarding the interesting restore point when the data corresponding to the interesting restore point is not valid.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: UMESH DESHPANDE, Nicholas Linck, Sangeetha Seshadri
  • Patent number: 11687414
    Abstract: Technology for identifying relevant data (also called “data of interest”) for applying a machine logic based rule and for increasing the frequency of making backups (for example, snapshots) of the relevant data.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: June 27, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera
  • Patent number: 11681588
    Abstract: A computer-implemented method according to one embodiment includes creating a log of one or more events occurring during a performance of continuous data protection (CDP) for an instance of data; in response to identifying a conclusion of the performance of CDP for the instance of data, determining a value for the one or more events within the log; and conditionally creating and storing a snapshot of the instance of data, based on a comparison of the value for the one or more events to a predetermined threshold.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Travis Janssen, Sangeetha Seshadri, Umesh Deshpande, Nicholas Linck
  • Patent number: 11645164
    Abstract: A computer-implemented method according to one embodiment includes retrieving details of a data backup system; determining whether a first data backup operation will complete within the data backup system before a second data backup operation is initiated within the data backup system, based on the details of the data backup system; and conditionally adjusting one or more elements of the data backup system, based on the determining.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Sangeetha Seshadri, Priyaranjan Behera, Paul Henri Muench, Umesh Deshpande, Nicholas Linck, Wilfred Edmund Plouffe, Jr.
  • Publication number: 20230067337
    Abstract: A computer-implemented method according to one embodiment includes creating a log of one or more events occurring during a performance of continuous data protection (CDP) for an instance of data; in response to identifying a conclusion of the performance of CDP for the instance of data, determining a value for the one or more events within the log; and conditionally creating and storing a snapshot of the instance of data, based on a comparison of the value for the one or more events to a predetermined threshold.
    Type: Application
    Filed: August 23, 2021
    Publication date: March 2, 2023
    Inventors: Travis Janssen, Sangeetha Seshadri, Umesh Deshpande, Nicholas Linck
  • Publication number: 20230051637
    Abstract: A computer-implemented method according to one embodiment includes retrieving details of a data backup system; determining whether a first data backup operation will complete within the data backup system before a second data backup operation is initiated within the data backup system, based on the details of the data backup system; and conditionally adjusting one or more elements of the data backup system, based on the determining.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Inventors: Sangeetha Seshadri, Priyaranjan Behera, Paul Henri Muench, Umesh Deshpande, Nicholas Linck, Wilfred Edmund Plouffe, JR.
  • Patent number: 11573848
    Abstract: A computer-implemented method according to one embodiment includes causing a failure event in each of a plurality of microservices of a system and collecting failure effect data associated with the caused failure events. A mapping is created detailing transition of the microservices between different states and the collected failure effect data is analyzed for creating the mapping. The method further includes outputting a predetermined notification in response to a determination that a first of the microservices is close to experiencing a predicted failure event, and outputting a suggested solution for repairing the system in response to a determination that the system has failed, using the mapping to identify a root cause of the system failure. Using the mapping to identify the root cause of the system failure includes identifying the microservices that caused the system failure.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nicholas Linck, Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera, Wilfred Edmund Plouffe, Jr.
  • Patent number: 11409615
    Abstract: Embodiments are disclosed for a method. The method includes generating a backing layer having a file volume, in a layering file format and representing a portion of a volume snapshot that is backed up on a slower storage, and enabling an associated virtual machine. The method also includes generating an active layer comprising a second file volume, in the layering file format, representing a second portion of the volume snapshot, and enabling the associated virtual machine. The method further includes starting a process to pull a plurality of blocks from the backing layer to the active layer.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Leo Shyh-Wei Luan, Sangeetha Seshadri, David William Archer, Violet Rodriguez
  • Publication number: 20220179754
    Abstract: Embodiments are disclosed for a method. The method includes generating a backing layer having a file volume, in a layering file format and representing a portion of a volume snapshot that is backed up on a slower storage, and enabling an associated virtual machine. The method also includes generating an active layer comprising a second file volume, in the layering file format, representing a second portion of the volume snapshot, and enabling the associated virtual machine. The method further includes starting a process to pull a plurality of blocks from the backing layer to the active layer.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Leo Shyh-Wei Luan, Sangeetha Seshadri, David William Archer, Violet Rodriguez
  • Publication number: 20220147409
    Abstract: A computer-implemented method according to one embodiment includes causing a failure event in each of a plurality of microservices of a system and collecting failure effect data associated with the caused failure events. A mapping is created detailing transition of the microservices between different states and the collected failure effect data is analyzed for creating the mapping. The method further includes outputting a predetermined notification in response to a determination that a first of the microservices is close to experiencing a predicted failure event, and outputting a suggested solution for repairing the system in response to a determination that the system has failed, using the mapping to identify a root cause of the system failure. Using the mapping to identify the root cause of the system failure includes identifying the microservices that caused the system failure.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Applicant: International Business Machines Corporation
    Inventors: Nicholas Linck, Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera, Wilfred Edmund Plouffe, Jr
  • Patent number: 11163636
    Abstract: One embodiment provides a method for recovery from failures during garbage collection processing in a system including recording, by a processor, a specific offset within a garbage collection target slot of a log structure associated with a garbage collection transaction. Each transaction record of the garbage collection transaction includes a garbage collection target slot, a victim slot and a beginning offset in the garbage collection target slot.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aayush Gupta, Sangeetha Seshadri
  • Patent number: 11157449
    Abstract: Provided are a computer program product, system, and method for managing data in a storage. Each index entry in and index identifies a log address in the log of one of the records. Each record in the log includes a key and value, and the log addresses map to physical addresses in the storage. A plurality of processed log addresses in the log are processed by determining whether the index indicates that the processed log address includes a current version of the record in the log; adding the record at the processed log address to a selected log address in the log in response to determining that the index indicates that the processed log address comprises the current version of the record; and deleting a record at the physical address in the storage to which the processed log address maps.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Paul H. Muench, Sangeetha Seshadri
  • Patent number: 11150981
    Abstract: One embodiment provides a method for recovery after failure using a checkpoint in a chronological log-structured key-value store in a system including writing tombstone entries in a log structure for dirty checkpoint records to point to data records in an aborted target slot.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Aayush Gupta, Sangeetha Seshadri
  • Publication number: 20210303409
    Abstract: Technology for identifying relevant data (also called “data of interest”) for applying a machine logic based rule and for increasing the frequency of making backups (for example, snapshots) of the relevant data.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Sangeetha Seshadri, Paul Henri Muench, Umesh Deshpande, Priyaranjan Behera
  • Patent number: 11119977
    Abstract: Cognitive compression with varying structural granularities in a NoSQL database by establishing a data training set for compressing and decompressing data stored within the NoSQL database. The data training set includes received user policy goals, compression parameters, and metered feedback associated with data usage and workload characteristics. A compression parameter model is dynamically implemented in real-time for the data selected according to the established data training set to compress and decompress the data at a given structural granularity.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sangeetha Seshadri, Mohit Saxena
  • Patent number: 10977132
    Abstract: Embodiments for optimizing database backups to achieve a Recovery Time Object (RTO). A user-defined RTO configured for one or more databases is received. A backup frequency for initiating backups of the one or more databases is determined based on a continuously predicted recovery time associated with a plurality of factors. The backups of the one or more databases are executed at the determined backup frequency to ensure the user-defined RTO is achieved for the backups of the one or more databases. In some embodiments, a recovery window of the one or more databases may be increased using an RTO-aware tiered or remote storage caching operation for portions of the database, and an RTO-aware re-sharding operation on sharded databases may be performed when the backup frequency exceeds a predetermined threshold such that each shard may be restored within the user-defined RTO.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: April 13, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Umesh Deshpande, Aayush Gupta, Chetan Sharma, Yuquan Shan, Paul H. Muench, Sangeetha Seshadri
  • Patent number: 10951710
    Abstract: In accordance with one aspect of the present description, in response to a detection by a storage controller, of an operation by a host relating to migration of input/output operations from one host to another, a cache server of a storage controller, transmits to a target cache client of the target host, a cache map of the source cache of the source host wherein the cache map identifies locations of a portion of the storage cached in the source cache. In response, the cache client of the target host, may populate the target cache of the target host with data from the locations of the portion of the storage, as identified by the cache map transmitted by the cache server, which may reduce cache warming time. Other features or advantages may be realized in addition to or instead of those described herein, depending upon the particular application.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Hyojun Kim, Paul H. Muench, Sangeetha Seshadri
  • Publication number: 20200349108
    Abstract: Cognitive compression with varying structural granularities in a NoSQL database by establishing a data training set for compressing and decompressing data stored within the NoSQL database. The data training set includes received user policy goals, compression parameters, and metered feedback associated with data usage and workload characteristics. A compression parameter model is dynamically implemented in real-time for the data selected according to the established data training set to compress and decompress the data at a given structural granularity.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sangeetha SESHADRI, Mohit SAXENA
  • Patent number: 10783073
    Abstract: One embodiment provides a method including storing a key-value store in a memory. Out-of-place operations are performed to maintain chronological ordering of the operations by enforcing ordering of the operations on a storage layer in presence of a garbage collection transaction without an explicit secondary index.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Aayush Gupta, Sangeetha Seshadri