Patents by Inventor Zeev SHUSTERMAN
Zeev SHUSTERMAN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11977734Abstract: Techniques are provided for implementing storage block balancing using volume part migration. One method comprises obtaining a capacity utilization of storage blocks each storing a portion of one or more storage volumes; and when the capacity utilization of a given storage block is above an upper target threshold, migrating a volume part of the given storage block to a different storage block having a capacity utilization below a lower target threshold, wherein the different storage block is within a same storage pool as the given storage block, and wherein the volume part comprises a subset of a storage volume.Type: GrantFiled: March 26, 2020Date of Patent: May 7, 2024Assignee: EMC IP Holding Company LLCInventors: Roi Tagar, Evgeny Katz, Gil BenZeev, Zeev Shusterman
-
Patent number: 11537312Abstract: An apparatus comprises a source system comprising a distribution layer, a management component and a plurality of replication components. The distribution layer is configured to obtain an input-output operation corresponding to an address and to identify a given replication component that corresponds to the address based at least in part on a distribution instance. The distribution layer is configured to assign a first distribution identifier corresponding to the distribution instance to the input-output operation and to provide the input-output operation to the given replication component with the first distribution identifier. The given replication component is configured to obtain a second distribution identifier from the management component and to determine whether or not the first distribution identifier is equal to the second distribution identifier.Type: GrantFiled: May 5, 2021Date of Patent: December 27, 2022Assignee: EMC IP Holding Company LLCInventors: Adi Bar Shalom, Zeev Shusterman, Lior Zilpa, German Goft, Oren Ashkenazi
-
Publication number: 20220357853Abstract: An apparatus comprises a source system comprising a distribution layer, a management component and a plurality of replication components. The distribution layer is configured to obtain an input-output operation corresponding to an address and to identify a given replication component that corresponds to the address based at least in part on a distribution instance. The distribution layer is configured to assign a first distribution identifier corresponding to the distribution instance to the input-output operation and to provide the input-output operation to the given replication component with the first distribution identifier. The given distribution component is configured to obtain a second distribution identifier from the management component and to determine whether or not the first distribution identifier is equal to the second distribution identifier.Type: ApplicationFiled: May 5, 2021Publication date: November 10, 2022Inventors: Adi Bar Shalom, Zeev Shusterman, Lior Zilpa, German Goft, Oren Ashkenazi
-
Patent number: 11307935Abstract: Techniques are provided for managing snapshot volume trees in a snapshot-enabled data storage system. A snapshot management system is configured to maintain a snapshot volume tree for a storage volume of a storage system, wherein the snapshot volume tree comprises a data structure which comprises a plurality of snapshot volume nodes corresponding to respective ones of (i) a root volume and (ii) multiple snapshots related directly or indirectly to the root volume, wherein the snapshot volume nodes comprise respective generation times which denote times that the respective snapshot volume nodes were created. The generation times are used in conjunction with write times of data items that are written to the snapshot volume nodes to manage snapshot reading and deletion operations.Type: GrantFiled: March 31, 2020Date of Patent: April 19, 2022Assignee: EMC IP Holding Company LLCInventors: Itay Keller, Asaf Porath, Michal Yarimi, Zeev Shusterman, Dvir Koren
-
Patent number: 11281404Abstract: Techniques are provided for scheduling storage volume migrations based on storage volume priorities and specified constraints. One method comprises generating a migratable volume list indicating storage volumes that can be migrated by evaluating available storage volumes according to an assigned priority and adding a storage volume to the migratable volume list in response to one or more constraints being satisfied that limit a migration of one or more of the storage volumes; and scheduling a migration of a volume part of a given storage volume from the migratable volume list based at least in part on a reevaluation of one or more of the constraints. The migratable volume list can be sorted by the assigned priority for each of the storage volumes. The migratable volume list can be regenerated in response to an event occurring that modifies the migratable volume list.Type: GrantFiled: March 26, 2020Date of Patent: March 22, 2022Assignee: EMC IP Holding Company LLCInventors: Gil Ben Zeev, Evgeny Katz, Zeev Shusterman, Tamir Segev, Lior Oded Bahat, Nir Brifman, Itai Rosenblatt
-
Publication number: 20210303169Abstract: Techniques are provided for implementing storage block balancing using volume part migration. One method comprises obtaining a capacity utilization of storage blocks each storing a portion of one or more storage volumes; and when the capacity utilization of a given storage block is above an upper target threshold, migrating a volume part of the given storage block to a different storage block having a capacity utilization below a lower target threshold, wherein the different storage block is within a same storage pool as the given storage block, and wherein the volume part comprises a subset of a storage volume.Type: ApplicationFiled: March 26, 2020Publication date: September 30, 2021Inventors: Roi Tagar, Evgeny Katz, Gil BenZeev, Zeev Shusterman
-
Publication number: 20210303407Abstract: Techniques are provided for managing snapshot volume trees in a snapshot-enabled data storage system. A snapshot management system is configured to maintain a snapshot volume tree for a storage volume of a storage system, wherein the snapshot volume tree comprises a data structure which comprises a plurality of snapshot volume nodes corresponding to respective ones of (i) a root volume and (ii) multiple snapshots related directly or indirectly to the root volume, wherein the snapshot volume nodes comprise respective generation times which denote times that the respective snapshot volume nodes were created. The generation times are used in conjunction with write times of data items that are written to the snapshot volume nodes to manage snapshot reading and deletion operations.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Itay Keller, Asaf Porath, Michal Yarimi, Zeev Shusterman, Dvir Koren
-
Publication number: 20210303202Abstract: Techniques are provided for scheduling storage volume migrations based on storage volume priorities and specified constraints. One method comprises generating a migratable volume list indicating storage volumes that can be migrated by evaluating available storage volumes according to an assigned priority and adding a storage volume to the migratable volume list in response to one or more constraints being satisfied that limit a migration of one or more of the storage volumes; and scheduling a migration of a volume part of a given storage volume from the migratable volume list based at least in part on a reevaluation of one or more of the constraints. The migratable volume list can be sorted by the assigned priority for each of the storage volumes. The migratable volume list can be regenerated in response to an event occurring that modifies the migratable volume list.Type: ApplicationFiled: March 26, 2020Publication date: September 30, 2021Inventors: Gil Ben Zeev, Evgeny Katz, Zeev Shusterman, Tamir Segev, Lior Oded Bahat, Nir Brifman, Itai Rosenblatt
-
Patent number: 9699659Abstract: In an embodiment, a control device that is configured to onboard a target device to a secure local network by discovering a set of devices over a bootstrapping interface, establishing a bootstrap connection to at least one device from the set of devices in response to the discovery without authorizing the at least one device to access the secure local network, instructing the at least one device via the bootstrap connection to activate an observable function that is configured to be observable to one or more observation entities that are separate from the control device and are in proximity to the at least one device, determining whether an operator of the control device verifies that the observable function has been successfully detected as performed by the target device and selectively authorizing the at least one device to access the secure local network based on the determination.Type: GrantFiled: July 20, 2015Date of Patent: July 4, 2017Assignee: QUALCOMM IncorporatedInventors: Doron Zehavi, Lior Amarilio, Zeev Shusterman
-
Publication number: 20160036819Abstract: In an embodiment, a control device that is configured to onboard a target device to a secure local network by discovering a set of devices over a bootstrapping interface, establishing a bootstrap connection to at least one device from the set of devices in response to the discovery without authorizing the at least one device to access the secure local network, instructing the at least one device via the bootstrap connection to activate an observable function that is configured to be observable to one or more observation entities that are separate from the control device and are in proximity to the at least one device, determining whether an operator of the control device verifies that the observable function has been successfully detected as performed by the target device and selectively authorizing the at least one device to access the secure local network based on the determination.Type: ApplicationFiled: July 20, 2015Publication date: February 4, 2016Inventors: Doron ZEHAVI, Lior AMARILIO, Zeev SHUSTERMAN