Patents by Inventor SM Prakash Shiva

SM Prakash Shiva 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: 10545181
    Abstract: The present disclosure includes a system and method for apportioning power consumption. In an example of apportioning power consumption according to the present disclosure, a transaction mix for a service is determined (104, 204, 330, 420), component resource usage for each of a number of components that are used while completing the service is determined (106, 206, 108, 208, 422), and component power consumption for each of the number of components is determined by use of the component resource usage (334, 424).
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: January 28, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Jerome Rolia, Cullen E. Bash, Daniel J. Gmach, Yuan Chen, Mustazirul Islam, SM Prakash Shiva, Zhikui Wang
  • Patent number: 9594579
    Abstract: Example methods, apparatus and articles of manufacture to migrate virtual machines are disclosed. A disclosed example method includes identifying via a processor a first virtual machine to be migrated from a first host to a second host to improve a performance of the first virtual machine, determining that a frequency threshold associated with the first virtual machine will not be exceeded if the first virtual machine is migrated, determining a reliability rating for the first virtual machine, and migrating the first virtual machine to the second host based on the frequency threshold and the reliability rating.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: March 14, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: SM Prakash Shiva, Jerome Rolia, Raman Ramteke Venkatesh, Mustazirul Islam
  • Patent number: 9407514
    Abstract: Methods, apparatus, and computer readable media with executable instructions stored thereon for virtual machine placement are provided. A user's demands on execution of a number of tasks, each task including a demand trace, can be defined as Service Level Agreement (SLA) information, including one or more Class of Service (CoS) levels defined by a Base Resource Entitlement (BRE) criteria and a Reserved Resource Entitlement (RRE) criteria (222). A highest CoS level of the one or more CoS levels can be selected (224) and the tasks within the Cos level can be load-balanced across a pool of servers (226). At least a portion of the RRE criteria can be removed from the demand trace of the selected CoS level (228). The selecting, load-balancing, and removing steps can be repeated until there are no more CoS levels (230).
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: August 2, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: SM Prakash Shiva, Raman Ramteke Venkatesh, Jerome Rolia, Mustazirul Islam
  • Patent number: 9141791
    Abstract: A method of monitoring for anomalies in a computing environment comprises, with a processor building an anomaly detection system based on topology guided statistical analysis, and creating a number of correlation rules based on a number of detected anomalies and information provided by a security alerts database.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: SM Prakash Shiva, Siva Raj Rajagopalan
  • Publication number: 20150178115
    Abstract: A multiary tree represents relationships among physical storage units and host computing devices. Virtual machines are optimally assigned among the host computing devices, and virtual disks of the virtual machines are optimally assigned among the physical storage units, using and extending the multiary tree used on constraints. The constraints regard the physical storage units, the host computing devices, the virtual machines, and the virtual disks.
    Type: Application
    Filed: June 22, 2012
    Publication date: June 25, 2015
    Inventors: SM Prakash Shiva, Raman Ramteke Venkatesh
  • Publication number: 20140165063
    Abstract: Example methods, apparatus and articles of manufacture to migrate virtual machines are disclosed. A disclosed example method includes identifying via a processor a first virtual machine to be migrated from a first host to a second host to improve a performance of the first virtual machine, determining that a frequency threshold associated with the first virtual machine will not be exceeded if the first virtual machine is migrated, determining a reliability rating for the first virtual machine, and migrating the first virtual machine to the second host based on the frequency threshold and the reliability rating.
    Type: Application
    Filed: July 29, 2011
    Publication date: June 12, 2014
    Inventors: SM Prakash Shiva, Jerome Rolia, Raman Ramteke Venkatesh, Mustazirul Islam
  • Publication number: 20140143868
    Abstract: A method of monitoring for anomalies in a computing environment comprises, with a processor building an anomaly detection system based on topology guided statistical analysis, and creating a number of correlation rules based on a number of detected anomalies and information provided by a security alerts database.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: SM PRAKASH SHIVA, Siva Raj Rajagopalan
  • Publication number: 20130132009
    Abstract: The present disclosure includes a system and method for apportioning power consumption. In an example of apportioning power consumption according to the present disclosure, a transaction mix for a service is determined (104, 204, 330, 420), component resource usage for each of a number of components that are used while completing the service is determined (106, 206, 108, 208, 422), and component power consumption for each of the number of components is determined by use of the component resource usage (334, 424).
    Type: Application
    Filed: August 6, 2010
    Publication date: May 23, 2013
    Inventors: Jerome Rolia, Cullen E. Bash, Daniel J. Gmach, Yuan Chen, Mustazirul Islam, SM Prakash Shiva, Zhikui Wang
  • Publication number: 20120331124
    Abstract: Methods, systems, and computer-readable media with executable instructions stored thereon for constraint definition for capacity management. Constraint definition for capacity management can include discovering a topology of a set of resources. A number of policy rules for the set of resources can be defined. A Dependency-Group (D-G) tree can be constructed according to the number of policy rules. Information obtained from the D-G tree can be converted into a set of resource placement constraint definitions understandable by a consolidation engine.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Inventors: Raman Ramteke Venkatesh, SM Prakash Shiva, Lee En
  • Publication number: 20120221373
    Abstract: An embodiment includes gathering input data including observed utilizations of allocations and business service response times. The input data is partitioned into a plurality of data sets that include at least one training data set and at least one test data set. A model is generated that predicts responsiveness using the at least one training data set. The model is evaluated using the at least one test data set, and a business service response time distribution is predicted using the model. An embodiment may use a trace-based capacity planning methodology to estimate the impact of planning alternatives on business service responsiveness.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventors: Manish Marwah, Brian J. Watson, Daniel Juergen Gmach, Yuan Chen, Zhikui Wang, Cullen E. Bash, Jerome Rolia, Mustazirul Islam, SM Prakash Shiva