-
公开(公告)号:US11106811B2
公开(公告)日:2021-08-31
申请号:US16170767
申请日:2018-10-25
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon , Jehuda Shemer , Kfir Wolfson
Abstract: Systems, apparatus and methods for managing an object's lifecycle in an object store. A distributed ledger is used to record transactions between a client and an object store. The distributed ledger records the transaction and also attests to the object authenticity. Thus, the transactions can be verified and may assist in resolving issues that arise with respect to the stored objects.
-
公开(公告)号:US11093254B2
公开(公告)日:2021-08-17
申请号:US16391124
申请日:2019-04-22
Applicant: EMC IP Holding Company LLC
Inventor: David Zlotnick , Assaf Natanzon , Boris Shpilyuck
IPC: G06F9/00 , G06F15/177 , G06F9/4401 , G06F9/455 , G06F11/34
Abstract: One example method includes receiving input concerning a boot order sequence, where the input includes VM metadata, entering a training phase which includes generating a boot sequence rule based on the input, using the boot sequence rule to generate a proposed boot sequence, performing the proposed boot sequence, and gathering information concerning performance of the proposed boot sequence. The gathered information can be used as a basis to generate a modified boot sequence.
-
公开(公告)号:US11086837B2
公开(公告)日:2021-08-10
申请号:US16248690
申请日:2019-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Udi Shemer , Assaf Natanzon
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.
-
公开(公告)号:US11061867B2
公开(公告)日:2021-07-13
申请号:US16248625
申请日:2019-01-15
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G06F16/174 , G06F16/13 , G06F16/11
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.
-
公开(公告)号:US20210165710A1
公开(公告)日:2021-06-03
申请号:US17168423
申请日:2021-02-05
Applicant: EMC IP Holding Company LLC
Inventor: Kfir Wolfson , Jehuda Shemer , Assaf Natanzon
IPC: G06F11/07
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.
-
16.
公开(公告)号:US11003629B2
公开(公告)日:2021-05-11
申请号:US16176820
申请日:2018-10-31
Applicant: EMC IP Holding Company LLC
Inventor: Amitai Alkalay , Zvi Schneider , Assaf Natanzon
IPC: G06F17/30 , G06F16/174 , G06F3/06
Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain a file and to determine a type of the file. A structure of the file may be determined based at least in part on the determined type of the file and at least one location in the file may be identified based at least in part on the determined structure. The file may be divided at the identified at least one location into a plurality of chunks and the plurality of chunks may be provided to a block deduplication module of a storage system where the block deduplication module is configured to perform a deduplication process based at least in part on the plurality of chunks.
-
公开(公告)号:US20210089410A1
公开(公告)日:2021-03-25
申请号:US16953571
申请日:2020-11-20
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Assaf Natanzon , Luay Al-Alem , Antony Bett , Michael Rhodes
IPC: G06F11/14 , G06F16/27 , G06F16/245
Abstract: Systems and methods for discovering applications. An application may be discovered by determining a topology of the application in a containerized platform. Discovering the topology may include determining the components of the application and then determining relationships between the components. The relationships may include whether a component (e.g., a microservice) is user facing and may be based on traffic patterns between the components. The components or microservices may be prioritized or ranked based on the topology. The topology can be used when performing a data protection operation such as a restore operation.
-
公开(公告)号:US10909782B1
公开(公告)日:2021-02-02
申请号:US15896635
申请日:2018-02-14
Applicant: EMC IP Holding Company LLC
Inventor: Assaf Natanzon
IPC: G07C5/08
Abstract: In an information processing system comprising at least one vehicle wherein the at least one vehicle comprises an event data recorder and a data management module resident in the at least one vehicle, a method records a plurality of data elements in the event data recorder, and evaluates each of the plurality of data elements to determine which of the plurality of data elements to maintain in a memory region of the event data recorder and which of the plurality of data elements to delete from the memory region of the event data recorder.
-
19.
公开(公告)号:US20200379966A1
公开(公告)日:2020-12-03
申请号:US16424542
申请日:2019-05-29
Applicant: EMC IP Holding Company LLC
Inventor: Pengfei Wu , Kun Wang , Assaf Natanzon , Zhenzhen Lin , Si Chen
Abstract: A method and system for implementing a decentralized storage pool for autonomous vehicle navigation guidance information. Specifically, the method and system disclosed herein entail creating a decentralized storage pool aggregated and virtualized from disparate physical storage resources across autonomous vehicles, edge clusters, and/or the cloud to retain ever increasing amounts of data generated and/or employed through autonomous vehicle map-based localization. Further, a content-addressable, peer-to-peer (P2P) distributed file system may be employed to manage the organization of information on, and coordinate filesystem operations pertinent to, the decentralized storage pool.
-
20.
公开(公告)号:US10853286B2
公开(公告)日:2020-12-01
申请号:US16653328
申请日:2019-10-15
Applicant: EMC IP HOLDING COMPANY LLC
Inventor: Amitai Alkalay , Zvi Schneider , Assaf Natanzon
IPC: G06F13/28 , G06F12/1081 , G06F12/02
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.
-
-
-
-
-
-
-
-
-