APPLICATION AWARE DEDUPLICATION ALLOWING RANDOM ACCESS TO COMPRESSED FILES

    公开(公告)号:US20200226102A1

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

    申请号:US16248625

    申请日:2019-01-15

    Inventor: Assaf Natanzon

    Abstract: A file is received from a client for storage at a deduplication file system. The file is in an archive file format that is used by an application on the client. The file includes subfiles compressed together in the file according to the archive file format, local headers corresponding to the subfiles, and a central directory used by the application to locate information stored in the file. The file is decompressed to store the subfiles separately. A metadata file is created that describes a structure of the file. The metadata file includes the local headers, central directory, pointers to the subfiles, but does not include the subfiles. The file is presented to the client as a single file having the archive file format. A request from the client is received to read the file and the metadata file is read to return data responsive to the request.

    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.

    METHOD AND SYSTEM FOR SECURE DATA REPLICATION DATA INTEGRITY VERIFICATION

    公开(公告)号:US20200218711A1

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

    申请号:US16825322

    申请日:2020-03-20

    Inventor: Assaf Natanzon

    Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for verifying the integrity of replicated virtual machine data. The method includes reading data from a production volume at a production site. A representation of the data may be stored at a replica site with the integrity of the data stored in the replica volume being verified according to the representation of the data.

    EFFICIENT COMPRESSION OF DATA IN STORAGE SYSTEMS THROUGH OFFLOADING COMPUTATION TO STORAGE DEVICES

    公开(公告)号:US20200133545A1

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

    申请号:US16176446

    申请日:2018-10-31

    Abstract: A method comprises, in an information processing system implementing data deduplication and compression, wherein the information processing system comprises a set of data storage devices, receiving by at least one of the data storage devices comprising a processing device an instruction from the information processing system to perform at least a portion of a compression operation. The method also comprises performing the portion of the compression operation in response to the instruction, and sending a result of the performed portion of the compression operation to the information processing system.

    PERFORMANCE IMPROVEMENT FOR AN ACTIVE-ACTIVE DISTRIBUTED NON-ALUA SYSTEM WITH ADDRESS OWNERSHIPS

    公开(公告)号:US20200042478A1

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

    申请号:US16653328

    申请日:2019-10-15

    Abstract: An aspect of performance improvement for an active-active distributed non-ALUA (asymmetrical logical unit assignment) system with address ownerships includes receiving, by a routing module of a content-addressable storage system, an input/output (IO) request; and determining, by the routing module from a table that provides a listing of addresses and compute nodes having ownership to the address, a target location of the IO request. The target location specifies an address. An aspect also includes determining, by the routing module, a mapping between each of the compute modules and a physical path to corresponding storage controllers, an address owner of a storage controller port of a storage controller that owns the address of the IO; selecting a physical path associated with the address owner; and transmitting, by the routing module, the IO request to the storage controller port via a direct call.

    NETWORK BLOCK DEVICE BASED CONTINUOUS REPLICATION FOR KUBERNETES CONTAINER MANAGEMENT SYSTEMS

    公开(公告)号:US20200034240A1

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

    申请号:US16049564

    申请日:2018-07-30

    Abstract: Providing continuous replication for container management system by automatically configuring a pod having a network block device (NBD) container maintained by an NBD server, attaching a back-end device to the NBD server as a persistent volume on a software-defined storage, intercepting input/output (I/O) communication to the NBD server to expose a volume over the NBD, intercepting writes to the exposed volume and writing them to the persistent volume; and sending the intercepted I/O communication to a journal volume and a remote replication server container which has the persistent volume attached thereto. Further identifying a pod that is intended to be replicated is identified, and encapsulating a volume that the pod is meant to write to with the NBD container so that the identified pod can interact with an NDB volume of the NBD container.

    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.

Patent Agency Ranking