BACKUP AND TIERED POLICY COORDINATION IN TIME SERIES DATABASES

    公开(公告)号:US20210200644A1

    公开(公告)日:2021-07-01

    申请号:US17184976

    申请日:2021-02-25

    Abstract: A data protection system configured to backup a time series database is provided. The data protection system may be integrated with or have access to consolidation policies of the time series database. The backup policy and backup retention policy are set by monitoring the consolidation policy and adjusting the backup policy to ensure that the data in the time series database is protected prior to being downscaled, discarded or otherwise consolidated.

    EFFICIENT UTILIZATION OF STORAGE RESOURCES ON DATA RECOVERY SITES USING MACHINE LEARNING

    公开(公告)号:US20210124492A1

    公开(公告)日:2021-04-29

    申请号:US16662603

    申请日:2019-10-24

    Abstract: Embodiments for dynamically allocating journal space for Do streams across multiple applications. A shared Do stream process has a dynamic block allocation component that provides a certain amount of buffering of a data flush for an application, using space that would normally be allocated for, but unused by, other applications, thus preventing the need for one or more of the applications to move to fast-forward mode when possible. Certain machine learning techniques are used in order to predict the required Do stream for each application according to past experience with the application, and this prediction is used to intelligently allocate Do Streams between the different applications.

    Compare and swap functionality for key-value and object stores

    公开(公告)号:US10929203B2

    公开(公告)日:2021-02-23

    申请号:US16248989

    申请日:2019-01-16

    Abstract: Embodiments for providing compare and swap (CAS) functionality to key value storage to allow multi-threaded applications to share storage devices and synchronize multiple concurrent threads or processes. A key-value application programming interface (API) is modified to include a CAS API in addition to the standard Put and Get APIs. The CAS function uses a key, expected old value, and new value to compare and swap an existing key value only if its current value equals the expected old value. Hash values of the key value and expected old value may be used by the CAS function to improve performance and reduce bandwidth.

    Validation of sensor data using a blockchain

    公开(公告)号:US10778426B1

    公开(公告)日:2020-09-15

    申请号:US15940238

    申请日:2018-03-29

    Abstract: Techniques are provided for validating sensor data using a blockchain. An exemplary method comprises: obtaining sensor data from a sensor; retrieving a transaction identifier from a blockchain; saving one or more public properties of the sensor and the transaction identifier in an output metadata stream; calculating a signature of the obtained sensor data, the one or more public properties of the sensor and the transaction identifier; saving the signature in the output metadata stream; and storing the signature encrypted with a private key of the sensor as a transaction in the blockchain. An exemplary validation of sensor data comprises decrypting the encrypted signature from the blockchain using a public key of the sensor and comparing the decrypted signature with a signature of the sensor data obtained from the output metadata stream.

    FAST KEY-VALUE STORAGE FOR CONTINUOUS DATA PROTECTION SYSTEMS

    公开(公告)号:US20200226115A1

    公开(公告)日:2020-07-16

    申请号:US16248690

    申请日:2019-01-15

    Abstract: Embodiments for providing memory for continuous data protection in a data storage system by storing a first key-value map as a data structure wherein the key is an address of a volume and the value comprises timestamp and hash value pairs for each time the address had data written thereto, and corresponding hash values of the written data, and storing a second key-value map as a data structure wherein the key comprises the hash value and the value comprises the written data. The first key-value map and second key-value map are implemented as a driver component in a server computer of the data storage system. The driver exposes a block device protocol on the server computer and leverages the key-value data structures for use with a deduplication storage system.

    Encapsulated application templates for containerized application software development

    公开(公告)号:US10579342B1

    公开(公告)日:2020-03-03

    申请号:US15395117

    申请日:2016-12-30

    Abstract: Encapsulated application templates are provided for containerized application software development. An exemplary method for managing a plurality of services in a containerized application program comprises: creating an application template of the containerized application program, the application template comprising an identifier of a current version of each of the plurality of services, dependencies of the given service with other services of the application, runtime parameters and configurations of the given service; generating a transferable platform independent self-contained machine-readable token comprising the application template; and providing the transferable platform independent self-contained machine-readable token comprising the application template to another device as a common entry point to instantiate the containerized application program.

    DATACENTER PREEMPTIVE MEASURES FOR IMPROVING PROTECTION USING IOT SENSORS

    公开(公告)号:US20200019455A1

    公开(公告)日:2020-01-16

    申请号:US16031936

    申请日:2018-07-10

    Abstract: One example method includes receiving information concerning a threat to stored data, correlating the information with a preemptive action which, when taken, prevents harm to the stored data by the threat, implementing the preemptive action before the threat causes harm to the stored data, and taking an action to at least partly return a system associated with the stored data to a pre-threat state. The threat may be a natural disaster, or a human-caused condition, for example.

Patent Agency Ranking