Patents by Inventor Vishwanatha Subbanna
Vishwanatha Subbanna 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: 10936403Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: GrantFiled: December 11, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Patent number: 10915332Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: GrantFiled: July 9, 2019Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Publication number: 20200110657Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: ApplicationFiled: December 11, 2019Publication date: April 9, 2020Inventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Patent number: 10579467Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: GrantFiled: September 13, 2018Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Publication number: 20190332395Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: ApplicationFiled: July 9, 2019Publication date: October 31, 2019Inventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Patent number: 10387165Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: GrantFiled: October 25, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Publication number: 20190012225Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: ApplicationFiled: September 13, 2018Publication date: January 10, 2019Inventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Patent number: 10146613Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: GrantFiled: October 14, 2015Date of Patent: December 4, 2018Assignee: International Business Machines CorporationInventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Patent number: 10069688Abstract: Multiple functional domains are identified for controlling a grouping of servers. A controller assigns, to each functional domain of the multiple functional domains, a separate primary server from among the grouping of servers and a separate backup server from among the grouping of servers, wherein for each functional domain the separate primary server is different from the separate backup server based on a separate affinity selection for each functional domain. Responsive to detecting a failure in a particular primary server of the grouping of servers, the controller automatically switches control of a particular functional domain assigned to the particular primary server from the particular primary server to a particular backup server assigned to the particular functional domain.Type: GrantFiled: March 7, 2016Date of Patent: September 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Balaji V. Atyam, Venkatesh Sainath, Vishwanatha Subbanna
-
Publication number: 20180113716Abstract: In an approach for selecting a boot-up path in a multi-node server, a processor receives a first set of computing capability data for a first boot-up path of a server and a second set of computing capability data for a second boot-up path of the server. A processor compares the first set of computing capability data to the second set of computing capability data. A processor determines that the first boot-up path has greater computing capabilities than the second boot-up path based on the comparison. Responsive to determining the first boot-up path has greater computing capabilities, a processor boots-up the server using the first boot-up path.Type: ApplicationFiled: October 25, 2016Publication date: April 26, 2018Inventors: Raja Das, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran Pillai
-
Publication number: 20170257275Abstract: Multiple functional domains are identified for controlling a grouping of servers. A controller assigns, to each functional domain of the multiple functional domains, a separate primary server from among the grouping of servers and a separate backup server from among the grouping of servers, wherein for each functional domain the separate primary server is different from the separate backup server based on a separate affinity selection for each functional domain. Responsive to detecting a failure in a particular primary server of the grouping of servers, the controller automatically switches control of a particular functional domain assigned to the particular primary server from the particular primary server to a particular backup server assigned to the particular functional domain.Type: ApplicationFiled: March 7, 2016Publication date: September 7, 2017Inventors: BALAJI V. ATYAM, VENKATESH SAINATH, VISHWANATHA SUBBANNA
-
Publication number: 20170109228Abstract: A set of processors in a symmetric multiprocessor (SMP) system are deconfigured following a first failed processor to return the SMP system to a symmetric state. One or more deconfiguration options are identified, and a respective cost is calculated for each deconfiguration option. A deconfiguration option is selected and applied to the SMP system based on the respective costs of the one or more identified deconfiguration options.Type: ApplicationFiled: October 14, 2015Publication date: April 20, 2017Inventors: Jayanth Othayoth, Venkatesh Sainath, Vishwanatha Subbanna, Dhruvaraj Subhashchandran
-
Patent number: 9436539Abstract: In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.Type: GrantFiled: January 9, 2014Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Ajay K. Mahajan, Venkatesh Sainath, Vishwanatha Subbanna
-
Patent number: 9256489Abstract: In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.Type: GrantFiled: October 30, 2013Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Ajay K. Mahajan, Venkatesh Sainath, Vishwanatha Subbanna
-
Publication number: 20150121145Abstract: In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.Type: ApplicationFiled: January 9, 2014Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Ajay K. Mahajan, Venkatesh Sainath, Vishwanatha Subbanna
-
Publication number: 20150121144Abstract: In an approach for determining a location of failure between interconnects/controller, a computer collects debug information simultaneously at a plurality of nodes coupled to an interconnect. Subsequent to collecting debug information, the computer analyzes the debug information collected simultaneously thereby determining which end of the interconnect caused the failure.Type: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Ajay K. Mahajan, Venkatesh Sainath, Vishwanatha Subbanna