1
Alexandr Veprinsky, Ofer E Michael, Michael J Scharland: Data de-duplication using thin provisioning. EMC Corporation, Muirhead and Saturnelli, October 26, 2010: US07822939 (151 worldwide citation)

A system for de-duplicating data includes providing a first volume including at least one pointer to a second volume that corresponds to physical storage space, wherein the first volume is a logical volume. A first set of data is detected as a duplicate of a second set of data stored on the second v ...


2
Arieh Don, Alexandr Veprinsky, Robert Mayer: System and method for management of mirrored storage devices storing device serial numbers. EMC Corporation, Robert Kevin Perkins, Leanne J Fitzgerald, John M Gunther, May 4, 2004: US06732231 (52 worldwide citation)

This invention is configured to create and use a special data structure containing a data storage device's identification information for a storage device that will be duplicated. Upon such duplication, the special data is stored in a predetermined location on another device receiving the copie ...


3
Saar Cohen, Assaf Natanzon, Alexandr Veprinsky, Xiali He: Storage recovery from total cache loss using journal-based replication. EMC Corporation, EMC International Company, Daly Crowley Mofford & Durkee, September 29, 2015: US09146878 (35 worldwide citation)

In one aspect, a method includes receiving write I/Os for storage in a primary storage array, splitting the write I/Os to a replica site, storing the write I/Os for storage in the storage array in a cache, periodically de-staging the write I/Os in the cache to a volume and after a cache data loss, r ...


4
Philip Derbeko, Zvi Gabriel Benhanokh, Assaf Natanzon, Arieh Don, Anat Eyal, Alexandr Veprinsky: Method and apparatus for flash cache management. EMC Corporation, Krishnendu Gupta, Gerald P Kazanjian, November 3, 2015: US09177670 (34 worldwide citation)

Example embodiments of the present invention relate to a method and a system for improving performance of flash cache memory, such as in a host of a storage environment, for example, by preventing a cache cell from reaching an operation limit. The method includes determining that a number of operati ...


5
Sean C Dolan, Amnon Naamad, Marik Marshak, Alexandr Veprinsky, Adnan Sahin, Hui Wang, Xiaomei Liu, Dan Aharoni, Ahmet Kirac, Owen Martin: Performing data storage optimizations across multiple data storage systems. EMC Corporation, Muirhead and Saturnelli, January 13, 2015: US08935493 (27 worldwide citation)

Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a fir ...


6
Robin Budd, Alexandr Veprinsky, Arieh Don: End-to-end checksumming for database environments. EMC Corporation, Choate Hall & Stewart, April 4, 2006: US07024593 (22 worldwide citation)

Described are techniques used in detection of a data corruption in a computer system. A host issues a write request that includes a checksum value determined in accordance with data associated with the write request. The write request is received by a data storage system that performs data validatio ...


7
Arieh Don, Mathieu Gagne, Kenneth Halligan, Ishay Kedem, Hana Moreshet, Alexandr Veprinsky, Natan Vishlitzky, Aviram Cohen: Method and apparatus for reconfiguring striped logical devices in a disk array storage. EMC Corporation, George A Herbster, April 6, 2004: US06718437 (22 worldwide citation)

A method and apparatus for enabling an on-line reconfiguration of striped data in a disk array storage device. A replicated copy of the striped logical device is made in parallel with host operations. A logical device with a new configuration is then substituted for access by the host application ev ...


8
Barry Burke, Alexandr Veprinsky, Amnon Naamad, John T Fitzgerald: Synchronizing performance requirements across multiple storage platforms. EMC Corporation, Muirhead and Saturnelli, October 22, 2013: US08566549 (20 worldwide citation)

Synchronization of data layouts and resource utilizations at one or more remote replica sites with the workload and data tiering decisions being made at the primary site allows for an efficient and effective workload support transfer in the event of site failover from a primary site to a remote site ...


9
Marik Marshak, Dan Aharoni, Adnan Sahin, Arieh Don, Alexandr Veprinsky, Assaf Natanzon: Intelligent migration of a virtual storage unit to another data storage system. EMC IP Holding Company, Krishnendu Gupta, Daniel P McLoughlin, October 25, 2016: US09477407 (20 worldwide citation)

A virtual storage unit from one data storage system may be migrated to another data storage system. Utilization impacts on system resources by one or more virtual storage units on multiple data storage systems may be quantified, for each data storage system as a whole, or for a functional component ...


10
Sean C Dolan, Hui Wang, Marik Marshak, Xiaomei Liu, Owen Martin, Alexandr Veprinsky, Ahmet Kirac: Data storage system modeling. EMC Corporation, Muirhead and Saturnelli, April 1, 2014: US08688878 (20 worldwide citation)

Described is data storage system modeling. Received at a first data storage system is information representing a workload for I/O operations directed to a logical devices having storage provisioned on physical devices of a second data storage system. Information representing the workload may be obta ...