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: 20240319885Abstract: 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: ApplicationFiled: May 29, 2024Publication date: September 26, 2024Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N. Rao, Prasenjit Saha, Jharna Aggarwal
-
Patent number: 12101378Abstract: 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: GrantFiled: December 8, 2022Date of Patent: September 24, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy, Ashwin Jaydev Nair
-
Patent number: 12093530Abstract: 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: GrantFiled: June 9, 2021Date of Patent: September 17, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N Rao, Prasenjit Saha, Jharna Aggarwal
-
Publication number: 20240195870Abstract: 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: ApplicationFiled: December 8, 2022Publication date: June 13, 2024Inventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy, Ashwin Jaydev Nair
-
Publication number: 20240195864Abstract: 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: ApplicationFiled: January 22, 2024Publication date: June 13, 2024Inventors: Mayukh Dutta, Manoj Srivatsav
-
Patent number: 11934678Abstract: 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: GrantFiled: July 22, 2022Date of Patent: March 19, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Manu Sharma, Sudheer Vanapalli, Jaffer Sherif Rajasab, Gautam Kaistha, Manoj Srivatsav, Mayukh Dutta
-
Publication number: 20240028233Abstract: 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: ApplicationFiled: July 22, 2022Publication date: January 25, 2024Inventors: Manu Sharma, Sudheer Vanapalli, Jaffer Sherif Rajasab, Gautam Kaistha, Manoj Srivatsav, Mayukh Dutta
-
Patent number: 11882175Abstract: 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: GrantFiled: February 4, 2022Date of Patent: January 23, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav
-
Publication number: 20230251785Abstract: 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: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav
-
Patent number: 11704022Abstract: 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: GrantFiled: February 3, 2022Date of Patent: July 18, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
-
Publication number: 20230199060Abstract: 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: ApplicationFiled: February 4, 2022Publication date: June 22, 2023Inventors: Mayukh Dutta, Manoj Srivatsav
-
Publication number: 20230129647Abstract: 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: ApplicationFiled: December 21, 2022Publication date: April 27, 2023Inventors: Mayukh Dutta, Manoj Srivatsav, Jharna Aggarwal, Manu Sharma
-
Patent number: 11550631Abstract: 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: GrantFiled: April 29, 2020Date of Patent: January 10, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Jharna Aggarwal, Manu Sharma
-
Publication number: 20220398021Abstract: 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: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Mayukh Dutta, Aesha Dhar Roy, Manoj Srivatsav, Ganesha Devadiga, Geethanjali N. Rao, Prasenjit Saha, Jharna Aggarwal
-
Patent number: 11481117Abstract: 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: GrantFiled: April 29, 2020Date of Patent: October 25, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Gautham Parameshwar Hegde
-
Publication number: 20220300712Abstract: 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: ApplicationFiled: March 22, 2021Publication date: September 22, 2022Inventors: Suparna BHATTACHARYA, Mayukh DUTTA, Manoj SRIVATSAV, Sergey SEREBRYAKOV
-
Patent number: 11436052Abstract: 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: GrantFiled: May 4, 2020Date of Patent: September 6, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Aesha Dhar Roy
-
Publication number: 20220155979Abstract: 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: ApplicationFiled: February 3, 2022Publication date: May 19, 2022Inventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
-
Patent number: 11249659Abstract: 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: GrantFiled: April 29, 2020Date of Patent: February 15, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, Soumen Shekhar Das, Gautham Parameshwar Hegde, Sivasakthi Thirugnanapandi
-
Patent number: 11070455Abstract: 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: GrantFiled: July 13, 2018Date of Patent: July 20, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Mayukh Dutta, Manoj Srivatsav, John J. Sengenberger