-
公开(公告)号:US20200226102A1
公开(公告)日:2020-07-16
申请号:US16248625
申请日:2019-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G06F16/174 , G06F16/11 , G06F16/13
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.
-
公开(公告)号:US20200226000A1
公开(公告)日:2020-07-16
申请号:US16248989
申请日:2019-01-16
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Udi Shemer , Assaf Natanzon
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.
-
公开(公告)号:US20200218711A1
公开(公告)日:2020-07-09
申请号:US16825322
申请日:2020-03-20
Applicant: EMC IP Holding Company LLC
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.
-
公开(公告)号:US10684790B2
公开(公告)日:2020-06-16
申请号:US15965620
申请日:2018-04-27
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G06F11/00 , G06F3/06 , G06F21/60 , G06F16/901 , G06F11/14
Abstract: Input/output IO writes sent to a volume to be protected are intercepted and aggregated. The aggregated IOs and IO metadata of each IO are transmitted to a replica site. The aggregated IOs are stored in an object of an object store at the replica site. The metadata of each IO, including an identification of the object in which the aggregated IOs are stored, are written to a database table at the replica site.
-
公开(公告)号:US10678751B2
公开(公告)日:2020-06-09
申请号:US15992261
申请日:2018-05-30
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G06F16/00 , G06F16/11 , G06F16/27 , G06F16/182 , G06F16/23
Abstract: A method, system and computer product, comprising creating a file system on a LUN of a storage array, taking a snapshot of a second LUN at a first point in time, stored on the storage array, creating a file in the file system, and copying the snapshot into the file.
-
36.
公开(公告)号:US20200133545A1
公开(公告)日:2020-04-30
申请号:US16176446
申请日:2018-10-31
Applicant: EMC IP Holding Company LLC
Inventor: Amitai Alkalay , Zvi Schneider , Assaf Natanzon
IPC: G06F3/06
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.
-
公开(公告)号:US20200042632A1
公开(公告)日:2020-02-06
申请号:US16053953
申请日:2018-08-03
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Luay Al-Alem , Antony Bett , Michael Rhodes
Abstract: A containerized environment and application that are configured for component specific continuous replication and granular application level application. A key value store, which stores key values related to configuration data of the containerized application, is replicated continuously to a replicated key value store at a replica site. Persistent volumes may also be replicated to a replica site. The replication can be performed to multiple replica sites in an application specific manner.
-
38.
公开(公告)号:US20200042478A1
公开(公告)日:2020-02-06
申请号:US16653328
申请日:2019-10-15
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Amitai Alkalay , Zvi Schneider , Assaf Natanzon
IPC: G06F13/28 , G06F12/02 , G06F12/1081
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.
-
39.
公开(公告)号:US20200034240A1
公开(公告)日:2020-01-30
申请号:US16049564
申请日:2018-07-30
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Ran Goldschmidt
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.
-
公开(公告)号:US20200027196A1
公开(公告)日:2020-01-23
申请号:US16040775
申请日:2018-07-20
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Assaf Natanzon , Jehuda Shemer
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.
-
-
-
-
-
-
-
-
-