LOW IMPACT SNAPSHOT DATABASE PROTECTION IN A MICRO-SERVICE ENVIRONMENT

    公开(公告)号:US20180173562A1

    公开(公告)日:2018-06-21

    申请号:US15381569

    申请日:2016-12-16

    Applicant: Red Hat, Inc.

    Abstract: An implementation of the disclosure provides a system for generating low impact snapshots comprising a memory to store application data and a processing device coupled to the memory. The processing device is to identify a plurality of transactions within a cloud computing environment. Each of the transactions comprising an operation associated with a storage device of the cloud computing environment. A transaction queue that is storing identifiers of high and low priority database operations to be performed by an application on the storage device is monitored. The monitoring indicates how many transactions are currently being processed. A snapshot policy that stores conditions in which a snapshot can be generated without adversely impacting performance of the storage device is evaluated based on the monitored transaction queue. In view of the evaluating, a point-in-time snapshot is generated which includes at least part of the storage device comprising state information for the application.

    Point in time snapshots using copy on predicted write

    公开(公告)号:US09996423B2

    公开(公告)日:2018-06-12

    申请号:US14532669

    申请日:2014-11-04

    Inventor: Timothy Williams

    Abstract: Systems and methods of writing to a storage system comprise analyzing a plurality of snapshots of data blocks of a storage device and determining a likelihood that a next first write will be to a respective data block based, at least in part, on the analyzed plurality of snapshots. A snapshot is then taken of a selected data block based, at least in part, on the respective likelihood for the selected data block, before receiving a write request to the selected data block. A write request to a respective data block is then received and data is written to the respective data block, if the snapshot of the respective data block had been taken. If the snapshot of the respective data block had not been taken, then a snapshot of the respective data block is taken. Then data is then written to the respective data block.

Patent Agency Ranking