Patents by Inventor David Meiri
David Meiri 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: 11972117Abstract: A method may select a surviving storage node based on environmental conditions. A request for exclusive access to a volume is received. A score based on data associated with an environment of the node is determined for each node in a cluster. Based on the scores, a node to grant exclusive access to the volume is identified, and such exclusive access is granted to the identified node.Type: GrantFiled: July 19, 2021Date of Patent: April 30, 2024Assignee: EMC IP Holding Company LLCInventors: David Meiri, Xiangping Chen
-
Publication number: 20240126648Abstract: A clustered pair of storage systems configured for active-active bidirectional synchronous replication expose a stretched volume over paths to both storage systems. Writes to the stretched volume received at each system are replicated to the peer system. The cluster can use a time-to-live (TTL) mechanism by which a non-preferred system continuously requests a TTL grant from the preferred system to remain in the cluster. Algorithms that reduce or avoid data unavailability are described and can include assessing the health of the systems in the cluster. An unhealthy system can trigger a one-sided polarization algorithm to notify the peer system that it is polarization winner. An improved polarization technique using a witness to decide the polarization winner includes a system adding a time delay before contacting the witness if the system is unhealthy. A control component can detect an unhealthy system and disable the active-active bidirectional synchronous replication.Type: ApplicationFiled: December 8, 2023Publication date: April 18, 2024Applicant: Dell Products L.P.Inventors: David Meiri, Dmitry Tylik
-
Patent number: 11934679Abstract: A method, computer program product, and computing system for dividing a volume into a plurality of segments. The plurality of segments may be assigned to a plurality of nodes of a multi-node storage system. One or more input/output (IO) request paths for accessing the plurality of segments may be defined based upon, at least in part, assigning the plurality of segments to the plurality of nodes.Type: GrantFiled: October 21, 2020Date of Patent: March 19, 2024Assignee: EMC IP Holding Company, LLCInventors: David Meiri, Vinay G. Rao, Sanjib Mallick
-
Patent number: 11928517Abstract: An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to identify a plurality of resource objects associated with a processing device, to group correlated resource objects according to processing device utilization of the resource objects, to assign a first weight to a first resource object grouping, wherein the first weight is associated with a performance impact of the first resource object grouping on the processing device, and to release at least some of the first resource object grouping to provide additional resources to a second resource object grouping, the additional resources resulting from the releasing, wherein the first object grouping is selected for the releasing based on a comparison between the first weight and a second weight associated with the second resource object grouping, wherein the releasing is performed to improve performance of the processing device.Type: GrantFiled: July 8, 2021Date of Patent: March 12, 2024Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Publication number: 20240075046Abstract: The present invention provides a pharmaceutical composition including one or more cannabinoids, and methods of using same, such as for treating estrogen receptor-related diseases. The present invention further provides combination therapy comprising one or more cannabinoids and an estrogen receptor activation inhibitor and use thereof in sensitizing subjects that are resistance to treatment with the estrogen receptor activation inhibitor alone.Type: ApplicationFiled: December 27, 2021Publication date: March 7, 2024Inventors: David Meiri, Vered Cohen
-
Patent number: 11874740Abstract: A clustered pair of storage systems configured for active-active bidirectional synchronous replication expose a stretched volume over paths to both storage systems. Writes to the stretched volume received at each system are replicated to the peer system. The cluster can use a time-to-live (TTL) mechanism by which a non-preferred system continuously requests a TTL grant from the preferred system to remain in the cluster. Algorithms that reduce or avoid data unavailability are described and can include assessing the health of the systems in the cluster. An unhealthy system can trigger a one-sided polarization algorithm to notify the peer system that it is polarization winner. An improved polarization technique using a witness to decide the polarization winner includes a system adding a time delay before contacting the witness if the system is unhealthy. A control component can detect an unhealthy system and disable the active-active bidirectional synchronous replication.Type: GrantFiled: December 21, 2021Date of Patent: January 16, 2024Assignee: Dell Products L.P.Inventors: David Meiri, Dmitry Tylik
-
Publication number: 20230414639Abstract: The present invention provides a pharmaceutical composition including one or more cannabinoids, and methods of using same, such as for treating NOTCH-related diseases.Type: ApplicationFiled: November 14, 2021Publication date: December 28, 2023Inventors: David Meiri, Elazar Besser, Gil Moshe Lewitus, Paula Berman
-
Patent number: 11803318Abstract: In one aspect, an example methodology implementing the disclosed techniques includes creating, by a first site of a volume that supports active-active bidirectional replication, a local copy of the volume, the local copy of the volume configured to be active. The method also includes enabling, by the first site of the volume, bidirectional write input/output (I/O) mirroring with a second site of the volume. The method further includes, by the second site of the volume, creating a remote copy of the volume, the remote copy of the volume configured to be passive, and enabling bidirectional write I/O mirroring with the first site of the volume.Type: GrantFiled: April 21, 2021Date of Patent: October 31, 2023Assignee: EMC IP Holding Company LLCInventors: Dmitry Tylik, Carole Gelotti, David Meiri, Girish Sheelvant, Nagasimha Haravu, Aharon Blitzer
-
Patent number: 11714741Abstract: An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to receive, by a trace filter system, a trace chunk from a trace buffer associated with a processor core in a processing device, where the trace buffer is comprised of a plurality of trace chunks, to filter, by the trace filter system, the trace chunk, and to store the filtered trace chunk in the trace buffer.Type: GrantFiled: June 17, 2021Date of Patent: August 1, 2023Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Publication number: 20230210796Abstract: The present invention relates to pharmaceutical compositions containing certain phytocannabinoids and their use in treating or preventing headaches, particularly migraine headaches.Type: ApplicationFiled: May 31, 2021Publication date: July 6, 2023Inventors: David Meiri, Joshua Aviram
-
Publication number: 20230195575Abstract: A clustered pair of storage systems configured for active-active bidirectional synchronous replication expose a stretched volume over paths to both storage systems. Writes to the stretched volume received at each system are replicated to the peer system. The cluster can use a time-to-live (TTL) mechanism by which a non-preferred system continuously requests a TTL grant from the preferred system to remain in the cluster. Algorithms that reduce or avoid data unavailability are described and can include assessing the health of the systems in the cluster. An unhealthy system can trigger a one-sided polarization algorithm to notify the peer system that it is polarization winner. An improved polarization technique using a witness to decide the polarization winner includes a system adding a time delay before contacting the witness if the system is unhealthy. A control component can detect an unhealthy system and disable the active-active bidirectional synchronous replication.Type: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Applicant: Dell Products L.P.Inventors: David Meiri, Dmitry Tylik
-
Patent number: 11675673Abstract: A method, computer program product, and computing system for identifying a replication link failure between a first volume of a first storage array and a second volume of a second storage array, wherein a first storage protocol identifier is associated with each of the first volume and the second volume. One of the first volume and the second volume may be defined as inaccessible and the other of the first volume and the second volume as accessible, thus defining an inaccessible volume and an accessible volume. The first storage protocol identifier associated with the inaccessible volume may be replaced with a second storage protocol identifier. Access to the inaccessible volume may be provided via the second storage protocol identifier.Type: GrantFiled: October 13, 2020Date of Patent: June 13, 2023Assignee: EMC IP Holding Company, LLCInventors: David Meiri, Dmitry Tylik
-
Patent number: 11650919Abstract: A method, computer program product, and computing system for receiving, at a cache memory system, a write request for writing data to a storage system. A data reduction rate may be predicted for the write request. One or more portions of memory within the storage system may be allocated based upon, at least in part, the predicted data reduction rate for the write request. The write request may be flushed from the cache memory system to the allocated one or more portions of memory within the storage system.Type: GrantFiled: April 16, 2021Date of Patent: May 16, 2023Assignee: EMC IP Holding Company, LLCInventors: Xiangping Chen, David Meiri
-
Patent number: 11625169Abstract: At least one processing device receives a create-token command from a host device. Responsive to receipt of the create-token command, the processing device creates the token, generates an in-memory snapshot of data in one or more logical address ranges of one or more source storage volumes, associates the in-memory snapshot with the token, and provides the token to the host device. The processing device receives a write-via token command from the host device, the write-via-token command specifying the token and one or more logical address ranges of one or more target storage volumes. Responsive to receipt of the write-via-token command, the processing device determines whether or not differential metadata of the storage system includes one or more entries for the one or more logical address ranges of the one or more source storage volumes, and controls execution of the write-via-token command based at least in part on the determination.Type: GrantFiled: July 24, 2020Date of Patent: April 11, 2023Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Patent number: 11625329Abstract: A method is used in host-based caching. A host receives a request for data, and identifies a host in a plurality of hosts that owns the data.Type: GrantFiled: January 15, 2020Date of Patent: April 11, 2023Assignee: EMC IP Holding Company LLCInventors: Anton Kucherov, David Meiri
-
Patent number: 11620524Abstract: A method is used in issuing alerts for storage volumes using machine learning. A machine learning system analyzes Input/Output (I/O) data of a storage volume in a data storage system. The machine learning system is trained with sample I/O data patterns associated with the storage volume. Based on the I/O data, the machine learning system identifies atypical behavior associated with I/O data patterns of the I/O data. The method then issues an alert.Type: GrantFiled: June 10, 2022Date of Patent: April 4, 2023Assignee: EMC IP Holding Company LLCInventors: David Meiri, Anton Kucherov
-
Patent number: 11609883Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify a dataset to be scanned to generate a compression estimate for that dataset, to designate a scan criterion to be utilized in the scan, and for each of a plurality of pages of the dataset, to scan the page, where scanning the page includes performing a computation on the page to obtain a page result, determining whether or not the page result satisfies the designated scan criterion, and responsive to the page result satisfying the designated scan criterion, updating a corresponding entry of a compression estimate table for the dataset. The processing device generates the compression estimate for the dataset based at least in part on contents of the compression estimate table.Type: GrantFiled: May 29, 2018Date of Patent: March 21, 2023Assignee: EMC IP Holding Company LLCInventors: Anton Kucherov, David Meiri
-
Patent number: 11593396Abstract: A method is provided, comprising: receiving, from a host device, a request to create a token that represents one or more data items that are stored in a first volume, the first volume being stored in a source system; estimating an I/O latency limit for the first volume; estimating a token creation time for the token; comparing the token creation time to the I/O latency limit; when the token creation time matches the I/O latency limit: creating the token, creating a snapshot pair, mapping the token to the snapshot pair, and returning the token to the host device; when the token creation time does not match the I/O latency limit: creating the token, creating a first snapshot of the first volume at the source system, mapping the first snapshot to the token, and returning the token to the host device.Type: GrantFiled: September 23, 2020Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Patent number: 11593313Abstract: An apparatus in one embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify at least first and second datasets to be scanned to generate a data reduction estimate for a prospective combination of the first and second datasets, to designate a scan criterion to be utilized in the scan of each of the datasets, and for each of a plurality of pages of each of the datasets, to scan the page, where scanning the page comprises performing a computation on the page to obtain a page result, determining whether or not the page result satisfies the designated scan criterion, and responsive to the page result satisfying the designated scan criterion, updating a corresponding entry of a data reduction estimate table for the dataset. The processing device merges contents of the data reduction estimate tables, and generates the data reduction estimate based at least in part on the merged contents.Type: GrantFiled: May 29, 2018Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Anton Kucherov, David Meiri
-
Patent number: 11586376Abstract: A stretched volume may be configured from N volumes of N data storage systems configured as a cluster. N may be an integer greater than two. Each of the N volumes may be included in a different one of the N data storage systems. The N volumes may be exposed to a host as a logical volume having a unique identifier over a plurality of paths from the N data storage systems. The N volumes may be configured for multidirectional synchronous replication. At a first system of the cluster, a write operation may be received that writes to a target logical address of the stretched volume. Servicing the first write may include synchronously replicating the first write to every other one of the N data storage systems of the cluster. Also described are techniques for handling lock contention and avoiding deadlock in connection with processing writes to the stretched volume.Type: GrantFiled: July 6, 2021Date of Patent: February 21, 2023Assignee: EMC IP Holding Company LLCInventors: David Meiri, Xiangping Chen