Patents by Inventor Ziv Dor

Ziv Dor 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: 11947805
    Abstract: Techniques are provided for load balancing in a storage system using a storage system-driven host connectivity management process. For example, a load balancing process comprises monitoring a distribution of input/output (I/O) workload across resources of a storage system to detect for an occurrence of an I/O workload imbalance, generating updated connection information for a host system connected to the storage system, in response to detecting the occurrence of an I/O workload imbalance, and sending a request to the host system to discover the updated connection information for connecting to the storage system based on the updated connection information.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: April 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Adnan Sahin, Rivka Mayraz Matosevich, Mark J. Halstead, Ziv Dor
  • Publication number: 20230350572
    Abstract: An apparatus includes at least one processing device configured to identify a logical storage volume stored across multiple storage nodes of a distributed storage system, to obtain address range distribution information for the logical storage volume from at least a subset of the storage nodes, the address range distribution information indicating, for each of a plurality of distinct address ranges of the logical storage volume, which of the storage nodes locally stores data for that address range, and to generate, from the obtained address range distribution information, a mapping of the distinct address ranges to particular ones of the storage nodes, wherein the mapping is utilized to select paths for delivery of input-output operations to the storage nodes. Obtaining address range distribution information for the logical storage volume may comprise, for example, sending log page commands to each of the storage nodes to obtain asymmetric range access and/or template information.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 2, 2023
    Inventors: Ziv Dor, Itay Keller, Rivka Mayraz Matosevich, Tal Abir
  • Publication number: 20230342069
    Abstract: Techniques are provided for storage system interface discovery with a limited number of persistent host discovery connections. One method comprises receiving, by a receiving storage system interface of multiple storage system interfaces, a discovery connection request from a given host interface; transforming, by the receiving storage system interface, an identifier of a host device associated with the given host interface to obtain an identifier of a given storage system interface; determining, by the receiving storage system interface, whether the identifier of the given storage system interface identifies the receiving storage system interface; and in response to the identifier of the given storage system interface identifying the receiving storage system interface, the receiving storage system interface (i) provides a persistent discovery connection to the given host interface; and (ii) provides discovery information to the given host interface identifying a set of available storage system interfaces.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 26, 2023
    Inventors: Rivka Mayraz Matosevich, Ziv Dor
  • Publication number: 20230342037
    Abstract: Techniques are provided for load balancing in a storage system using a storage system-driven host connectivity management process. For example, a load balancing process comprises monitoring a distribution of input/output (I/O) workload across resources of a storage system to detect for an occurrence of an I/O workload imbalance, generating updated connection information for a host system connected to the storage system, in response to detecting the occurrence of an I/O workload imbalance, and sending a request to the host system to discover the updated connection information for connecting to the storage system based on the updated connection information.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventors: Adnan Sahin, Rivka Mayraz Matosevich, Mark J. Halstead, Ziv Dor
  • Patent number: 11550734
    Abstract: Techniques are provided for generating host connectivity plans with load balancing and resiliency. One method comprises obtaining a number of storage system target ports needed for a given host; identifying available target ports in the storage system and an input-output (IO) target component associated with each available target port; and calculating the host connectivity plan until the host connectivity plan includes the obtained number of target ports by: (i) selecting at least one IO target component not already in the host connectivity plan that satisfies a resiliency policy and/or a load balancing policy; (ii) selecting at least one target port associated with the selected at least one IO target component and (iii) adding the selected at least one target port to the host connectivity plan. The resiliency policy may require connectivity without a single point of failure. The load balancing policy may specify that the IO target components serve a substantially equal IO load.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 10, 2023
    Assignee: Dell Products L.P.
    Inventors: Rivka Mayraz Matosevich, Gil Ben Zeev, Ziv Dor, Yuval Peleg Lieblich, Roi Tagar, Amir Aloosh, Eyal Brami