Patents by Inventor Manjunath B. Muttur
Manjunath B. Muttur 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: 10397076Abstract: A computer system is monitored for conditions bearing on the effective age of various hardware components of the system. Upon detecting an age adjustment condition, the affected hardware components are identified. An age adjustment is determined for each of the affected hardware components. The adjusted age is stored for reference when taking actions based on the adjusted age, such a component replacement and/or workload placement.Type: GrantFiled: June 2, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur, Deepti Umarani
-
Patent number: 9588831Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a management console managing a server, a request to perform an operation on the server, determining that performance of the operation is associated with a deterministic failure in the server, and blocking performance of the operation by the management console, thereby preventing an occurrence of the deterministic failure in the server.Type: GrantFiled: January 16, 2015Date of Patent: March 7, 2017Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Manjunath B. Muttur, Alexander J. Stundzia, Deepti S. Umarani
-
Patent number: 9471137Abstract: Based on a current activity running on a first selection of components operating in a primary mode from among redundant components within a high availability system, a separate power setting is selected for each separate type of redundant component from among the types of redundant components within the redundant components as specified in a high availability status specified for the current activity. At least one controller interface is called with a request to set the powered state of a particular component that is redundant to at least one of the first selection of components, from among a second selection of components operating in a standby mode from among the redundant components, to the separate power setting for the separate type of redundant component.Type: GrantFiled: August 11, 2014Date of Patent: October 18, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti Umarani
-
Publication number: 20160277260Abstract: A computer system is monitored for conditions bearing on the effective age of various hardware components of the system. Upon detecting an age adjustment condition, the affected hardware components are identified. An age adjustment is determined for each of the affected hardware components. The adjusted age is stored for reference when taking actions based on the adjusted age, such a component replacement and/or workload placement.Type: ApplicationFiled: June 2, 2016Publication date: September 22, 2016Inventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur, Deepti Umarani
-
Patent number: 9448615Abstract: Based on a current activity running on a first selection of components operating in a primary mode from among redundant components within a high availability system, a separate power setting is selected for each separate type of redundant component from among the types of redundant components within the redundant components as specified in a high availability status specified for the current activity. At least one controller interface is called with a request to set the powered state of a particular component that is redundant to at least one of the first selection of components, from among a second selection of components operating in a standby mode from among the redundant components, to the separate power setting for the separate type of redundant component.Type: GrantFiled: September 4, 2014Date of Patent: September 20, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti Umarani
-
Patent number: 9450833Abstract: A computer system is monitored for conditions bearing on the effective age of various hardware components of the system. Upon detecting an age adjustment condition, the affected hardware components are identified. An age adjustment is determined for each of the affected hardware components. The adjusted age is stored for reference when taking actions based on the adjusted age, such a component replacement and/or workload placement.Type: GrantFiled: March 26, 2014Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur, Deepti Umarani
-
Publication number: 20160210180Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, by a management console managing a server, a request to perform an operation on the server, determining that performance of the operation is associated with a deterministic failure in the server, and blocking performance of the operation by the management console, thereby preventing an occurrence of the deterministic failure in the server.Type: ApplicationFiled: January 16, 2015Publication date: July 21, 2016Applicant: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Manjunath B. MUTTUR, Alexander J. STUNDZIA, Deepti S. UMARANI
-
Publication number: 20160041601Abstract: Based on a current activity running on a first selection of components operating in a primary mode from among redundant components within a high availability system, a separate power setting is selected for each separate type of redundant component from among the types of redundant components within the redundant components as specified in a high availability status specified for the current activity. At least one controller interface is called with a request to set the powered state of a particular component that is redundant to at least one of the first selection of components, from among a second selection of components operating in a standby mode from among the redundant components, to the separate power setting for the separate type of redundant component.Type: ApplicationFiled: September 4, 2014Publication date: February 11, 2016Inventors: CHAD J. LARSON, MANJUNATH B. MUTTUR, DANIEL G. THORNTON, DEEPTI UMARANI
-
Publication number: 20160041600Abstract: Based on a current activity running on a first selection of components operating in a primary mode from among redundant components within a high availability system, a separate power setting is selected for each separate type of redundant component from among the types of redundant components within the redundant components as specified in a high availability status specified for the current activity. At least one controller interface is called with a request to set the powered state of a particular component that is redundant to at least one of the first selection of components, from among a second selection of components operating in a standby mode from among the redundant components, to the separate power setting for the separate type of redundant component.Type: ApplicationFiled: August 11, 2014Publication date: February 11, 2016Inventors: CHAD J. LARSON, MANJUNATH B. MUTTUR, DANIEL G. THORNTON, DEEPTI UMARANI
-
Patent number: 9158553Abstract: An approach for management of boot time of a virtual machine is provided. In one aspect, a system boot time application identifies assigned resources of a virtual I/O server (VIOS) of a computing system. In addition, the system boot time application allocates additional resources from client logical partitions (LPARs) of the computing system to the assigned resources of VIOS during boot time of VIOS. The system boot time application further identifies cores of the computing system during the boot time of VIOS. The system boot time application also sets the cores in turbo core mode until boot time of VIOS is completed. In one aspect, the system boot time application reallocates the allocated additional resources from VIOS to the client LPARs once boot time of VIOS is completed.Type: GrantFiled: April 9, 2013Date of Patent: October 13, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti S. Umarani
-
Patent number: 9158554Abstract: An approach for management of boot time of a virtual machine is provided. In one aspect, a system boot time application identifies assigned resources of a virtual I/O server (VIOS) of a computing system. In addition, the system boot time application allocates additional resources from client logical partitions (LPARs) of the computing system to the assigned resources of VIOS during boot time of VIOS. The system boot time application further identifies cores of the computing system during the boot time of VIOS. The system boot time application also sets the cores in turbo core mode until boot time of VIOS is completed. In one aspect, the system boot time application reallocates the allocated additional resources from VIOS to the client LPARs once boot time of VIOS is completed.Type: GrantFiled: January 8, 2014Date of Patent: October 13, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti S. Umarani
-
Publication number: 20150281015Abstract: A computer system is monitored for conditions bearing on the effective age of various hardware components of the system. Upon detecting an age adjustment condition, the affected hardware components are identified. An age adjustment is determined for each of the affected hardware components. The adjusted age is stored for reference when taking actions based on the adjusted age, such a component replacement and/or workload placement.Type: ApplicationFiled: March 26, 2014Publication date: October 1, 2015Applicant: International Business Machines CorporationInventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur, Deepti Umarani
-
Patent number: 8943191Abstract: A method, information processing system, and computer program storage product for determining if an application has become unresponsive. Network traffic at a receiver node is monitored. The receiver node is determined to have generated a window probe response indicating a predetermined window size. A threshold associated with the window size of the receiver node is set in response to the receiver node having generated the window probe response. The window size of the receiver is determined to have been at the predetermined size for at least one of a time period greater than the threshold and a count greater than the threshold. An application associated with the receiver node is classified as unresponsive in response to the window size of the receiver node having been the predetermined size for at least one of a timer period greater than the threshold and a count greater than the threshold.Type: GrantFiled: April 2, 2008Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Michael K. Coffey, Manjunath B. Muttur
-
Publication number: 20140304703Abstract: An approach for management of boot time of a virtual machine is provided. In one aspect, a system boot time application identifies assigned resources of a virtual I/O server (VIOS) of a computing system. In addition, the system boot time application allocates additional resources from client logical partitions (LPARs) of the computing system to the assigned resources of VIOS during boot time of VIOS. The system boot time application further identifies cores of the computing system during the boot time of VIOS. The system boot time application also sets the cores in turbo core mode until boot time of VIOS is completed. In one aspect, the system boot time application reallocates the allocated additional resources from VIOS to the client LPARs once boot time of VIOS is completed.Type: ApplicationFiled: January 8, 2014Publication date: October 9, 2014Applicant: International Business Machines CorporationInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti S. Umarani
-
Publication number: 20140304495Abstract: An approach for management of boot time of a virtual machine is provided. In one aspect, a system boot time application identifies assigned resources of a virtual I/O server (VIOS) of a computing system. In addition, the system boot time application allocates additional resources from client logical partitions (LPARs) of the computing system to the assigned resources of VIOS during boot time of VIOS. The system boot time application further identifies cores of the computing system during the boot time of VIOS. The system boot time application also sets the cores in turbo core mode until boot time of VIOS is completed. In one aspect, the system boot time application reallocates the allocated additional resources from VIOS to the client LPARs once boot time of VIOS is completed.Type: ApplicationFiled: April 9, 2013Publication date: October 9, 2014Applicant: International Business Machines CorporationInventors: Chad J. Larson, Manjunath B. Muttur, Daniel G. Thornton, Deepti S. Umarani
-
Patent number: 8694821Abstract: Embodiments that generate checkpoint images of an application for use as warm standby are contemplated. The embodiments may monitor accesses of external references by threads. An external reference may comprise a connection or use of services of an entity that is external to the set of processes that constitute the application, to which a process of the application attempts to connect by means of a socket or inter-process communication (IPC). Various embodiments comprise two or more computing devices, such as two or more servers. One of the computing devices may generate a checkpoint image of an application at a suitable point in time during initialization, when the state of the application is not yet dependent on interactions with external references. The second computing device may preload checkpoint image for the application and activate the checkpoint images when needed, following the specific resource management rules of the distributed subsystem.Type: GrantFiled: December 3, 2010Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur
-
Patent number: 8555105Abstract: The method determines whether a particular node of a high availability cluster is functioning properly or is a failed node. The method dumps node process state information as a dump data for the failed or crashed node in a shared storage area of the high availability cluster. A high availability cluster manager identifies the dump data that corresponds to the failed node as the most recent dump data for that failed node. The high availability cluster manager interrogates the dump data using kernel debugger services to identify a process trace and thereby identify the crash-causing application for the failed node. The method determines if the dump data includes a process match for the failed node process. The high availability cluster manager may initiate a crash-causing application notification to administrators or other entities of the high availability cluster.Type: GrantFiled: April 12, 2010Date of Patent: October 8, 2013Assignee: International Business Machines CorporationInventors: James A. Goodwin, Manjunath B. Muttur
-
Publication number: 20120144232Abstract: Embodiments that generate checkpoint images of an application for use as warm standby are contemplated. The embodiments may monitor accesses of external references by threads. An external reference may comprise a connection or use of services of an entity that is external to the set of processes that constitute the application, to which a process of the application attempts to connect by means of a socket or inter-process communication (IPC). Various embodiments comprise two or more computing devices, such as two or more servers. One of the computing devices may generate a checkpoint image of an application at a suitable point in time during initialization, when the state of the application is not yet dependent on interactions with external references. The second computing device may preload checkpoint image for the application and activate the checkpoint images when needed, following the specific resource management rules of the distributed subsystem.Type: ApplicationFiled: December 3, 2010Publication date: June 7, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Douglas J. Griffith, Angela A. Jaehde, Manjunath B. Muttur
-
Patent number: 8108514Abstract: A method, information processing system, and computer program storage product manage network layer addresses in a cluster multi-processing environment. Network address assignment in a cluster multi-processing environment is monitored. A network address currently assigned to a first network interface is determined, in response to monitoring network address assignment, to have been assigned to a second network interface. The first network interface is triggered to send an update message to at least one computing node communicatively coupled to the first network interface triggering in response to determining that a network address currently assigned to a first network interface has been assigned to a second network interface. The update message informs the computing node to transmit data associated with the network address to the first network interface.Type: GrantFiled: April 2, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Michael K. Coffey, Manjunath B. Muttur
-
Patent number: 8055933Abstract: Mechanisms are provided for performing a failover operation of an application from a faulty node of a high availability cluster to a selected target node. The mechanisms receive a notification of an imminent failure of the faulty node. The mechanisms further receive health information from nodes of a local failover scope of a failover policy associated with the faulty node. Moreover, the mechanisms dynamically modify the failover policy based on the health information from the nodes of the local failover scope and select a node from the modified failover policy as a target node for failover of an application running on the faulty node to the target node. Additionally, the mechanisms perform failover of the application to the target node based on the selection of the node from the modified failover policy.Type: GrantFiled: July 21, 2009Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Astrid A. Jaehde, Manjunath B. Muttur, Thomas V. Weaver