Patents by Inventor Manoj Srivatsav

Manoj Srivatsav 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).

  • Publication number: 20240319885
    Abstract: In some examples, a system creates a training data set based on features of sample workloads, the training data set comprising labels associated with the features of the sample workloads, where the labels are based on load indicators generated in a computing environment relating to load conditions of the computing environment resulting from execution of the sample workloads. The system groups selected workloads into a plurality of workload clusters based on features of the selected workloads, and computes, using a model trained based on the training data set, parameters representing contributions of respective workload clusters of the plurality of workload clusters to a load in the computing environment. The system performs workload management in the computing environment based on the computed parameters.
    Type: Application
    Filed: May 29, 2024
    Publication date: September 26, 2024
    Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N. Rao, Prasenjit Saha, Jharna Aggarwal
  • Patent number: 12101378
    Abstract: In some examples, a fleet storage provider performs storage management operations for a fleet of storage arrays, the storage arrays in the fleet of storage arrays being of one or more storage types. In response to an addition, to the fleet of storage arrays, of a new storage array of a first storage type different from each storage type of the one or more storage types, a system identifies the new storage array as being associated with a first storage class of a plurality of different storage classes, and associates the new storage array with a fleet service that abstracts component details of the fleet of storage arrays to the fleet storage provider. In response to a request, the system provisions a storage volume on a selected storage array of the fleet of storage arrays, the provisioning performed by the fleet storage provider in cooperation with the fleet service.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: September 24, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy, Ashwin Jaydev Nair
  • Patent number: 12093530
    Abstract: In some examples, a system creates a training data set based on features of sample workloads, the training data set comprising labels associated with the features of the sample workloads, where the labels are based on load indicators generated in a computing environment relating to load conditions of the computing environment resulting from execution of the sample workloads. The system groups selected workloads into a plurality of workload clusters based on features of the selected workloads, and computes, using a model trained based on the training data set, parameters representing contributions of respective workload clusters of the plurality of workload clusters to a load in the computing environment. The system performs workload management in the computing environment based on the computed parameters.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: September 17, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N Rao, Prasenjit Saha, Jharna Aggarwal
  • Publication number: 20240195870
    Abstract: In some examples, a fleet storage provider performs storage management operations for a fleet of storage arrays, the storage arrays in the fleet of storage arrays being of one or more storage types. In response to an addition, to the fleet of storage arrays, of a new storage array of a first storage type different from each storage type of the one or more storage types, a system identifies the new storage array as being associated with a first storage class of a plurality of different storage classes, and associates the new storage array with a fleet service that abstracts component details of the fleet of storage arrays to the fleet storage provider. In response to a request, the system provisions a storage volume on a selected storage array of the fleet of storage arrays, the provisioning performed by the fleet storage provider in cooperation with the fleet service.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Inventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy, Ashwin Jaydev Nair
  • Publication number: 20240195864
    Abstract: In some examples, a system receives a first collection of tokens relating to characteristics of workloads for a computing system. The system encodes the first collection of tokens, the encoding including computing weights representing relationships among tokens of the first collection of tokens, and generating a representation of the first collection of tokens based on the weights. The system determines, based on the representation, a correlation between the first collection of tokens and a second collection of tokens relating to elapsed times in executing the workloads.
    Type: Application
    Filed: January 22, 2024
    Publication date: June 13, 2024
    Inventors: Mayukh Dutta, Manoj Srivatsav
  • Patent number: 11934678
    Abstract: In some examples, a system identifies resource contention for a resource in a storage system, and determines that a workload collection that employs data reduction is consuming the resource. The system identifies relative contributions to consumption of the resource attributable to storage volumes in the storage system, where the workload collection that employs data reduction are performed on data of the storage volumes. The system determines whether storage space savings due to application of the data reduction for a given storage volume of the storage volumes satisfy a criterion, and in response to determining that the storage space savings for the given storage volume do not satisfy the criterion, the system indicates that the data reduction is not to be applied for the given storage volume.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: March 19, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manu Sharma, Sudheer Vanapalli, Jaffer Sherif Rajasab, Gautam Kaistha, Manoj Srivatsav, Mayukh Dutta
  • Publication number: 20240028233
    Abstract: In some examples, a system identifies resource contention for a resource in a storage system, and determines that a workload collection that employs data reduction is consuming the resource. The system identifies relative contributions to consumption of the resource attributable to storage volumes in the storage system, where the workload collection that employs data reduction are performed on data of the storage volumes. The system determines whether storage space savings due to application of the data reduction for a given storage volume of the storage volumes satisfy a criterion, and in response to determining that the storage space savings for the given storage volume do not satisfy the criterion, the system indicates that the data reduction is not to be applied for the given storage volume.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Manu Sharma, Sudheer Vanapalli, Jaffer Sherif Rajasab, Gautam Kaistha, Manoj Srivatsav, Mayukh Dutta
  • Patent number: 11882175
    Abstract: In some examples, a system receives a first collection of tokens relating to characteristics of workloads for a computing system. The system encodes the first collection of tokens, the encoding including computing weights representing relationships among tokens of the first collection of tokens, and generating a representation of the first collection of tokens based on the weights. The system determines, based on the representation, a correlation between the first collection of tokens and a second collection of tokens relating to elapsed times in executing the workloads.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: January 23, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav
  • Publication number: 20230251785
    Abstract: In some examples, a system receives input information of characteristics relating to a storage volume to be provisioned in a collection of storage systems, determines, based on the input information of the characteristics relating to the storage volume, a workload profile, and simulates execution of a workload according to the workload profile in each storage system of the collection of storage systems. Based on the simulation, the system determines a respective amount of headroom used by the workload in each storage system of the collection of storage systems, and selects, based on the determined respective amounts of headroom used by the workload in respective storage systems of the collection of storage systems, a storage system from the collection of storage systems on which the storage volume is to be provisioned.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav
  • Patent number: 11704022
    Abstract: In some examples, a system aggregates operational metric data of a plurality of storage volumes into aggregated operational metric data groups that correspond to different workload types of workloads for accessing data of a storage system. The system computes an operational metric for a first workload type of the different workload types, the operational metric relating to a resource of the storage system, where the computing of the operational metric for the first workload type comprises inputting aggregated operational metric data of a first aggregated operational metric data group of the aggregated operational metric data groups into a model trained at a system level of the storage system.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: July 18, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
  • Publication number: 20230199060
    Abstract: In some examples, a system receives a first collection of tokens relating to characteristics of workloads for a computing system. The system encodes the first collection of tokens, the encoding including computing weights representing relationships among tokens of the first collection of tokens, and generating a representation of the first collection of tokens based on the weights. The system determines, based on the representation, a correlation between the first collection of tokens and a second collection of tokens relating to elapsed times in executing the workloads.
    Type: Application
    Filed: February 4, 2022
    Publication date: June 22, 2023
    Inventors: Mayukh Dutta, Manoj Srivatsav
  • Publication number: 20230129647
    Abstract: In some examples, a computing system receives an indication of an increased workload portion to be added to a workload of a storage system, the workload comprising buckets of operations of different characteristics. The computing system computes, based on quantities of operations of the different characteristics in the workload, factor values that indicate distribution of operations of the increased workload portion to the buckets of operations of the different characteristics, and distributes, according to the factor values, the operations of the increased workload portion into the buckets of operations of the different characteristics.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 27, 2023
    Inventors: Mayukh Dutta, Manoj Srivatsav, Jharna Aggarwal, Manu Sharma
  • Patent number: 11550631
    Abstract: In some examples, a computing system receives an indication of an increased workload portion to be added to a workload of a storage system, the workload comprising buckets of operations of different characteristics. The computing system computes, based on quantities of operations of the different characteristics in the workload, factor values that indicate distribution of operations of the increased workload portion to the buckets of operations of the different characteristics, and distributes, according to the factor values, the operations of the increased workload portion into the buckets of operations of the different characteristics.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: January 10, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Jharna Aggarwal, Manu Sharma
  • Publication number: 20220398021
    Abstract: In some examples, a system creates a training data set based on features of sample workloads, the training data set comprising labels associated with the features of the sample workloads, where the labels are based on load indicators generated in a computing environment relating to load conditions of the computing environment resulting from execution of the sample workloads. The system groups selected workloads into a plurality of workload clusters based on features of the selected workloads, and computes, using a model trained based on the training data set, parameters representing contributions of respective workload clusters of the plurality of workload clusters to a load in the computing environment. The system performs workload management in the computing environment based on the computed parameters.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N. Rao, Prasenjit Saha, Jharna Aggarwal
  • Patent number: 11481117
    Abstract: In some examples, a system assigns workload fingerprints to each respective storage volume of a plurality of storage volumes, the workload fingerprints assigned to the respective storage volume across a plurality of points. Based on the workload fingerprints assigned to respective storage volumes of the plurality of storage volumes, the system groups the storage volumes into clusters of storage volumes. The system manages an individual cluster of the clusters of storage volumes according to an attribute associated with the individual cluster.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: October 25, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Gautham Parameshwar Hegde
  • Publication number: 20220300712
    Abstract: Artificial-intelligence (AI)-based question-answer (QA) trace analysis of a text corpus that identifies answers to a natural language question and assesses the manner in which those answers evolve over time based on associated context is described herein. A set of QA trace records can be generated that includes a collection of answers derived from a text corpus in response to a posed natural language question along with contextual information relating to the answers. The set of QA trace records can be ordered based on corresponding date attributes gleaned from the contextual information to produce a time-series of QA trace records that can be processed by various types of downstream processing. Such downstream processing can include data visualization, pattern recognition, or the like for assessing how an answer to a natural language question evolves over time, identifying patterns/trends that develop over time with respect to the set of answers, and so forth.
    Type: Application
    Filed: March 22, 2021
    Publication date: September 22, 2022
    Inventors: Suparna BHATTACHARYA, Mayukh DUTTA, Manoj SRIVATSAV, Sergey SEREBRYAKOV
  • Patent number: 11436052
    Abstract: In some examples, using a model generated from an aggregation of parameter values for a plurality of host systems, a system predicts an operational metric representing usage or performance of a shared resource due to a requester in a first host system of the plurality of host systems, the shared resource being outside of the plurality of host systems.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: September 6, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy
  • Publication number: 20220155979
    Abstract: In some examples, a system aggregates operational metric data of a plurality of storage volumes into aggregated operational metric data groups that correspond to different workload types of workloads for accessing data of a storage system. The system computes an operational metric for a first workload type of the different workload types, the operational metric relating to a resource of the storage system, where the computing of the operational metric for the first workload type comprises inputting aggregated operational metric data of a first aggregated operational metric data group of the aggregated operational metric data groups into a model trained at a system level of the storage system.
    Type: Application
    Filed: February 3, 2022
    Publication date: May 19, 2022
    Inventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
  • Patent number: 11249659
    Abstract: In some examples, a system aggregates operational metric data of a plurality of storage volumes into aggregated operational metric data groups that correspond to different workload types of workloads for accessing data of a storage system. The system computes an operational metric for a first workload type of the different workload types, the operational metric relating to a resource of the storage system, where the computing of the operational metric for the first workload type comprises inputting aggregated operational metric data of a first aggregated operational metric data group of the aggregated operational metric data groups into a model trained at a system level of the storage system.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: February 15, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
  • Patent number: 11070455
    Abstract: A system or method for identifying anomalies indicating misconfiguration or software bugs in a data storage network that may include capturing data storage network latency metrics, identifying periods of high latency in the captured latency metrics, applying a statistical deviation operation to the latency metrics in the periods of identified high latency, and identifying outliers in the statistically deviated latency metrics. The method further includes calculating a median of the identified outliers, normalizing the median of the identified outliers, and scoring the normalized median values of the identified outliers.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: July 20, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mayukh Dutta, Manoj Srivatsav, John J. Sengenberger