Patents by Inventor Mustazirul Islam
Mustazirul Islam 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: 10545181Abstract: 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: GrantFiled: August 6, 2010Date of Patent: January 28, 2020Assignee: MICRO FOCUS LLCInventors: Jerome Rolia, Cullen E. Bash, Daniel J. Gmach, Yuan Chen, Mustazirul Islam, SM Prakash Shiva, Zhikui Wang
-
Patent number: 9594579Abstract: 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: GrantFiled: July 29, 2011Date of Patent: March 14, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: SM Prakash Shiva, Jerome Rolia, Raman Ramteke Venkatesh, Mustazirul Islam
-
Patent number: 9407514Abstract: 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: GrantFiled: July 11, 2011Date of Patent: August 2, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: SM Prakash Shiva, Raman Ramteke Venkatesh, Jerome Rolia, Mustazirul Islam
-
Publication number: 20140165063Abstract: 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: ApplicationFiled: July 29, 2011Publication date: June 12, 2014Inventors: SM Prakash Shiva, Jerome Rolia, Raman Ramteke Venkatesh, Mustazirul Islam
-
Publication number: 20140149986Abstract: 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: ApplicationFiled: July 11, 2011Publication date: May 29, 2014Inventors: Shiva Prakash S M, Raman Ramteke Venkatesh, Jerome Rolia, Mustazirul Islam
-
Patent number: 8739172Abstract: Methods, systems, and computer-readable media with executable instructions stored thereon for a virtual machine (VM) placement plan are provided. Seasonality of a measured aggregated resource usage of a group of VMs can be identified. A VM placement plan for the identified seasonality can be generated by a computing device.Type: GrantFiled: January 16, 2012Date of Patent: May 27, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shiva Prakash S M, Balasubramanya Ramananda, Venkatesh R. Ramteke, Jerome Rolia, Mustazirul Islam
-
Publication number: 20130185718Abstract: Methods, systems, and computer-readable media with executable instructions stored thereon for a virtual machine (VM) placement plan are provided. Seasonality of a measured aggregated resource usage of a group of VMs can be identified. A VM placement plan for the identified seasonality can be generated by a computing device.Type: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Inventors: Shiva Prakash S M, Balasubramanya Ramananda, Venkatesh R. Ramteke, Jerome Rolia, Mustazirul Islam
-
Publication number: 20130132009Abstract: 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: ApplicationFiled: August 6, 2010Publication date: May 23, 2013Inventors: Jerome Rolia, Cullen E. Bash, Daniel J. Gmach, Yuan Chen, Mustazirul Islam, SM Prakash Shiva, Zhikui Wang
-
Publication number: 20120221373Abstract: 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: ApplicationFiled: February 28, 2011Publication date: August 30, 2012Inventors: Manish Marwah, Brian J. Watson, Daniel Juergen Gmach, Yuan Chen, Zhikui Wang, Cullen E. Bash, Jerome Rolia, Mustazirul Islam, SM Prakash Shiva
-
Publication number: 20110307290Abstract: Systems and methods are described for creating a personalized capacity planning scenario using a reusable capacity planning scenario template. In accordance with one method, a system topology model can be maintained. The system topology model includes tags describing components and constraints on components within the system topology. The tags can be compared with a plurality of reusable capacity planning scenario templates. The capacities of the components can be identified based on at least one of topology and services executing on the components. At least a portion of the system topology model can be replaced with a reusable capacity planning scenario template based on the identified capacities. An impact of the replacement of the at least a portion of the system topology model can be evaluated. A scenario recommendation can be made to an administrator based on the impact.Type: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Inventors: Jerome Rolia, Mustazirul Islam, Shiva Prakash Sm
-
Publication number: 20110307412Abstract: Systems and methods are described for creating a reusable capacity planning scenario template. In one example, a method includes maintaining a system topology model of resources in a configuration management database. The topology model can include at least one computing device and at least one facility in which the computing device is used. The method can include assigning minimum and maximum constraint values to resources within the system topology. The constraints can be maximal or minimal limits on at least one of how, when, and where workloads may be used with regards to the resources. The method can further include identifying resources within the system topology model to include in the reusable capacity planning scenario template. The identified resources can be projected into a data mart. The reusable capacity planning scenario template can be created using a scenario planner based on the topology model and constraints of the identified resources in the data mart.Type: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Inventors: Jerome Rolia, Mustazirul Islam, Shiva Prakash SM
-
Publication number: 20110307291Abstract: Systems and methods are described for creating a capacity planning scenario. In one example, a method includes maintaining a topology model of computing resources in a configuration management database. A workload model of workload constraints for workloads put on the computing resources is also maintained. The constraints include limits on at least one of how, when, and where the workload may be used with regards to the computing resources. A service model of business services for workloads put on the computing resources can also be maintained. The service model can include relationships between workloads and demand traces. Constraint tags can be assigned to computing resources within the topology model, workload model, and service model. The constraint tags can include information about topology relationships, workload constraints, and service model services. A capacity planning scenario can be generated for the business services, workloads, and resources based on the assigned constraint tags.Type: ApplicationFiled: June 14, 2010Publication date: December 15, 2011Inventors: Jerome Rolia, Shiva Prakash SM, Mustazirul Islam
-
Patent number: 7714876Abstract: There is provided a method and an apparatus for creating visualizations. Specifically, there is provided a computer-implemented method for creating visualizations, the method comprising importing data, generating an interaction rule for the data, and creating a visualization using the data and the interaction rule. An apparatus for implementing the method is also provided.Type: GrantFiled: March 10, 2005Date of Patent: May 11, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ming C. Hao, Mustazirul Islam, Umeshwar Dayal