Patents by Inventor Taras Glek

Taras Glek 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: 11868629
    Abstract: A storage system sizing service that includes: translating one or more specifications characterizing user requirements into workload parameters; generating a plurality of performance model results by providing the workload parameters as respective inputs to respective performance models, wherein the respective performance models correspond to respective distinct configurations of a plurality of storage systems; and selecting, in dependence upon the performance model results, one or more distinctly configured storage system configurations from among the plurality of storage systems.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: January 9, 2024
    Inventors: Manpreet Singh, Li Zhao, Chengxiang Ren, Taras Glek
  • Patent number: 11652884
    Abstract: A storage system determines source addresses, and destination addresses in a storage system, for network traffic. The storage system determines a hash algorithm, from a plurality of hash algorithms. The hash algorithm is to be used across the source addresses for load-balancing the network traffic to the destination addresses. The storage system determines that the hash algorithm more closely meets one or more load-balancing criteria than at least one other hash algorithm, of the plurality of hash algorithms. The storage system distributes the network traffic from the source addresses to the destination addresses in the storage system, with load-balancing according to the determined hash algorithm.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: May 16, 2023
    Assignee: PURE STORAGE, INC.
    Inventor: Taras Glek
  • Publication number: 20210314404
    Abstract: A storage system determines source addresses, and destination addresses in a storage system, for network traffic. The storage system determines a hash algorithm, from a plurality of hash algorithms. The hash algorithm is to be used across the source addresses for load-balancing the network traffic to the destination addresses. The storage system determines that the hash algorithm more closely meets one or more load-balancing criteria than at least one other hash algorithm, of the plurality of hash algorithms. The storage system distributes the network traffic from the source addresses to the destination addresses in the storage system, with load-balancing according to the determined hash algorithm.
    Type: Application
    Filed: June 18, 2021
    Publication date: October 7, 2021
    Inventor: Taras Glek
  • Publication number: 20210160318
    Abstract: A storage system that has blades and fabric modules connects to a customer legacy network that has a first, active switch and a second, passive switch. A first link aggregation group (LAG) is configured active and includes ports of the first, active switch that connect via links to the first and second fabric modules of the storage system. A second LAG is configured passive and includes ports of the second, passive switch that connect via links to the first and second fabric modules. A multi-chassis link aggregation group (MLAG, MCLAG or MC-LAG) is configured and includes ports of the first and second fabric modules that connect via links to the first and second switches.
    Type: Application
    Filed: January 13, 2021
    Publication date: May 27, 2021
    Inventors: Prabhath Sajeepa, Jayesh Patel, Taras Glek
  • Publication number: 20190361697
    Abstract: Automatically creating a data analytics pipeline, including: receiving, from a user, information describing a plurality of components to include in a data analytics pipeline; receiving, from the user, information describing a manner in which the plurality of components in the data analytics pipeline should be connected; and creating the data analytics pipeline in dependence upon the information describing the plurality of components to include in the data analytics pipeline and the information describing the manner in which the plurality of components in the data analytics pipeline should be connected.
    Type: Application
    Filed: October 30, 2018
    Publication date: November 28, 2019
    Inventors: Jimmy T. Hu, Nidhi Doshi, Svitlana Tumanova, Taras Glek