-
公开(公告)号:US10031703B1
公开(公告)日:2018-07-24
申请号:US14144633
申请日:2013-12-31
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Yochai Gal , Shahar Frank
IPC: G06F3/06
Abstract: Example embodiments of the present invention relate a method, a system, and a computer program product for extent-based tiering for virtual storage using full LUNs. The method includes exposing a virtual LUN comprising a first LUN in a first tier of storage having a first latency and a second LUN in a second tier of storage having a second latency and managing the virtual LUN according to properties of the first LUN, properties of the second LUN, and a policy.
-
公开(公告)号:US10031675B1
公开(公告)日:2018-07-24
申请号:US15086582
申请日:2016-03-31
Applicant: EMC Corporation
Inventor: Alexandr Veprinsky , Assaf Natanzon
Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for data storage tiering. The method includes maintaining data in a data storage system having a plurality of tiers, determining a subset of the data stored in a first, more-durable tier should be stored in a second, less-durable tier, and tiering the subset of the data from the first, more-durable tier to the second, less-durable tier.
-
13.
公开(公告)号:US09934302B1
公开(公告)日:2018-04-03
申请号:US14502250
申请日:2014-09-30
Applicant: EMC Corporation
Inventor: Saar Cohen , Assaf Natanzon , Valerie Lotosh , Roman Zendel , Ido Halevi
IPC: G06F17/30
CPC classification number: G06F17/30575 , G06F17/30578
Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for enabling concurrent host access at a replica site to a point in time different than a current point in time of a replication environment. The method includes performing data protection from a production site to a replica site in a replication environment and enabling concurrent host access at the replica site to a point in time different than a current point in time of the replication environment.
-
公开(公告)号:US09921955B1
公开(公告)日:2018-03-20
申请号:US14040953
申请日:2013-09-30
Applicant: EMC Corporation
Inventor: Philip Derbeko , Arieh Don , Zvi Gabriel Benhanokh , Assaf Natanzon , Anat Eyal
CPC classification number: G06F12/0246 , G06F12/0871 , G06F12/121 , G06F2212/1036 , G06F2212/2022 , G06F2212/222
Abstract: A computer-executable method, system, and computer program product for managing a flash cache module in a data storage system, wherein the data storage system is in communication with a data storage array, the computer-executable method comprising receiving a request to write a first data block to the flash cache module; analyzing the flash cache module to determine if there is a free portion of memory on the flash cache module for the first data block; and upon a negative determination, writing the first data block to a used portion of memory on the flash cache module.
-
公开(公告)号:US09832261B2
公开(公告)日:2017-11-28
申请号:US14501763
申请日:2014-09-30
Applicant: EMC Corporation
Inventor: Arieh Don , Assaf Natanzon
CPC classification number: H04L67/1095 , G06F17/30371
Abstract: A method, system, and computer program product for data consistency, the system comprising sending an auto propagating message from a management host to hold IO for devices of a consistency group to at least one storage array of a set of storage arrays, and causing each storage array of the set of storage arrays, upon receiving the message, to send the hold message to each storage array to which they have connectivity.
-
公开(公告)号:US09798490B1
公开(公告)日:2017-10-24
申请号:US15057705
申请日:2016-03-01
Applicant: EMC Corporation
Inventor: Assaf Natanzon
IPC: G06F17/30 , G06F3/06 , G06F12/0897
CPC classification number: G06F3/065 , G06F3/0611 , G06F3/0613 , G06F3/0619 , G06F3/0631 , G06F3/0673 , G06F3/0685 , G06F12/0897 , G06F17/30132 , G06F2212/60
Abstract: A system method and program product for data replication comprising based on metadata, creating a mapping of pending IO to a logical storage medium and changing a mapping of the logical storage medium to tiered storage mediums to optimize the pending IO to the logical storage medium.
-
公开(公告)号:US09798472B1
公开(公告)日:2017-10-24
申请号:US14868690
申请日:2015-09-29
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Eitan Bachmat , Mark Abashkin
IPC: G06F12/00 , G06F3/06 , G06F12/128
CPC classification number: G06F3/061 , G06F3/0619 , G06F3/0644 , G06F3/0655 , G06F3/0659 , G06F3/0665 , G06F3/0688 , G06F3/0689 , G06F12/0804 , G06F12/0868 , G06F12/128 , G06F2212/1016 , G06F2212/1036 , G06F2212/214 , G06F2212/313 , G06F2212/69 , G06F2212/7208 , G06F2212/7211
Abstract: A System, Computer Program Product, and Computer-executable method for managing cache de-staging on a data storage system wherein the data storage system provides a Logical Unit (LU), the System, Computer Program Product, and Computer-executable method including dividing the LU into two or more extents, analyzing each of the two or more extents, creating a cache de-staging policy based on the analysis, and managing cache de-staging of the LU based the cache de-staging policy.
-
公开(公告)号:US09740572B1
公开(公告)日:2017-08-22
申请号:US14143020
申请日:2013-12-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Saar Cohen , Ido Singer
CPC classification number: G06F11/1464 , G06F7/00 , G06F11/00 , G06F11/1662 , G06F11/20 , G06F17/00 , H04L67/1097
Abstract: A method, system and program product for implementing the xcopy command in a replication environment, the replication environment having a production site, a splitter, and a replication site, wherein the replication site has a journal, comprising, determining if the source and target LUNs of the xcopy command are replicated, based on a determination that both source and target LUNs are replicated, determining if the production and replication LUNs are synchronized, based on a positive determination that the LUNs are synchronized, and performing the xcopy command on the replication.
-
公开(公告)号:US09710177B1
公开(公告)日:2017-07-18
申请号:US14661636
申请日:2015-03-18
Applicant: EMC Corporation
Inventor: Assaf Natanzon
CPC classification number: G06F3/0619 , G06F3/06 , G06F3/0617 , G06F3/0647 , G06F3/065 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F11/14 , G06F11/1446 , G06F11/1461 , G06F11/1469 , G06F11/1662 , G06F11/2058 , G06F12/063 , G06F21/00
Abstract: In traditional storage arrays, the number of clones permitted inside the storage array may be limited by the amount of available storage. Further, clones stored on the array may require significant storage resources. Thus, the number of clone stored by the storage array may also be limited by the storage system memory and not just by the disk space. Accordingly, example embodiments of the present invention allow for creating and maintaining a plurality (e.g., an unlimited number) of thin asynchronous clones in storage, even if replica storage is capable of storing only a limited number of snapshots. Further, example embodiments of the present invention allow clones to be freely attached and detached from the replication environment for various purposes.
-
公开(公告)号:US09678680B1
公开(公告)日:2017-06-13
申请号:US14672640
申请日:2015-03-30
Applicant: EMC Corporation
Inventor: Assaf Natanzon , Erez Webman
CPC classification number: G06F11/2089
Abstract: In one aspect, a method includes generating a plurality of protection domains of software-defined storage, generating a volume in each protection domain and exposing the volumes as devices in a storage architecture which generates a RAID protection over the exposed volumes. In another aspect, an apparatus includes electronic hardware circuitry configured to generate a plurality of protection domains of software-defined storage, generate a volume in each protection domain and expose the volumes as devices in a storage architecture which generates a RAID protection over the exposed volumes. In a further aspect, an article includes a non-transitory computer-readable medium that stores computer-executable instructions. The instructions cause a machine to generate a plurality of protection domains of software-defined storage, generate a volume in each protection domain and expose the volumes as devices in a storage architecture which generates a RAID protection over the exposed volumes.
-
-
-
-
-
-
-
-
-