COMPARE AND SWAP FUNCTIONALITY FOR KEY-VALUE AND OBJECT STORES

    公开(公告)号:US20200226000A1

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

    申请号: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.

    ANY POINT IN TIME REPLICATION TO THE CLOUD
    92.
    发明申请

    公开(公告)号:US20200134079A1

    公开(公告)日:2020-04-30

    申请号:US16170809

    申请日:2018-10-25

    Abstract: Systems, apparatus, and methods for any point in time replication to the cloud. Data is replicated by replicating data to a remote storage or a data bucket in the cloud. At the same time, a metadata stream is generated and stored. The metadata stream establishes a relationship between the data and offsets of the data in the production volume. This allows continuous replication without having to maintain a replica volume. The replica volume can be generated during a rehydration operation that uses the metadata stream to construct the production volume from the cloud data.

    Super-Resolution Imaging for a Multi-Sensor Internet of Things Environment

    公开(公告)号:US20200027196A1

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

    申请号:US16040775

    申请日:2018-07-20

    Abstract: Image combination techniques are provided for a multi-sensor Internet of Things environment. An exemplary method comprises: dynamically determining an image resolution for at least a portion of an image to be collected by and/or transmitted by a plurality of image sensors within a distributed network based on one or more predefined image resolution rules with respect to an available bandwidth; and combining the image portions from the plurality of image sensors to generate at least one higher resolution image, such as a super-resolution image. The predefined image resolution rules specify, for example, that the portions of an image that have changed should be transmitted with a higher resolution relative to portions of the image that have not changed; and/or that multiple versions of a given image should be combined when the given image is degraded by noise. A plurality of low resolution images having a substantially similar alignment are optionally obtained and combined to obtain at least one high resolution image.

    AUTOMATIC COPY VALIDATION USING REAL-WORLD APPLICATION TRAFFIC

    公开(公告)号:US20200019676A1

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

    申请号:US16031930

    申请日:2018-07-10

    Abstract: One example method includes bringing up a clone application in a validation environment, replaying recorded incoming network traffic to the clone application, obtaining a response of the clone application to the incoming network traffic, comparing the response of the clone application to recorded outgoing network traffic of the production application, and making a validation determination regarding the clone application, based on the comparison of the response of the clone application to recorded outgoing network traffic of the production application. When the clone application is not validated, the example method includes identifying and resolving a problem relating to the clone application.

    DATA REDUCTION TECHNIQUES FOR A MULTI-SENSOR INTERNET OF THINGS ENVIRONMENT

    公开(公告)号:US20200007420A1

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

    申请号:US16024757

    申请日:2018-06-30

    Abstract: Data reduction techniques are provided for a multi-sensor IoT environment. An exemplary method comprises: dynamically determining, by a device within a distributed network comprised of a plurality of sensors, an amount of sensor data to be collected by and/or transmitted by a sensor within the distributed network based on at least one predefined spatial-based rule and/or at least one predefined temporal-based rule; and processing the sensor data based on the dynamically determined amount of sensor data. A percentage of the plurality of sensors within the distributed network that collect and/or transmit the sensor data can optionally be specified. One or more sensors optionally collect the sensor data at a default resolution and a predefined spatial-based rule and/or a predefined temporal-based rule specifies a predefined trigger for at least one sensor to collect and/or transmit the sensor data at a higher resolution.

    Automated code testing in a two-dimensional test plane utilizing multiple data versions from a copy data manager

    公开(公告)号:US10120787B1

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

    申请号:US15393598

    申请日:2016-12-29

    Abstract: An apparatus in one embodiment comprises at least one processing platform including a plurality of processing devices. The processing platform implements compute services for users and further comprises a copy data manager configured to maintain a data version repository. The data version repository stores under the control of the copy data manager a plurality of data versions for each of one or more of the compute services implemented by the processing platform. A code version repository stores a plurality of code versions for each of one or more of the compute services implemented by the processing platform. The code versions stored in the code version repository and the data versions stored in the data version repository collectively provide a two-dimensional test plane. Automated testing the code versions is carried out by an automated code testing system using multiple distinct ones of the data versions selected from the two-dimensional test plane.

Patent Agency Ranking