Patents by Inventor Saju Mathew
Saju Mathew 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: 11249778Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: GrantFiled: October 4, 2017Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Publication number: 20180046492Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: ApplicationFiled: October 4, 2017Publication date: February 15, 2018Inventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 9817691Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: GrantFiled: September 12, 2016Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 9542218Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: GrantFiled: November 5, 2015Date of Patent: January 10, 2017Assignee: International Business Machines CorporationInventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 9535738Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: GrantFiled: April 3, 2015Date of Patent: January 3, 2017Assignee: International Business Machines CorporationInventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Publication number: 20160378539Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: ApplicationFiled: September 12, 2016Publication date: December 29, 2016Inventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 9520849Abstract: A primary differential input pair of transistors and a secondary differential input pair of transistors are capable of operating in parallel to provide load current. A level-shifting pre-stage to the secondary differential pair downwardly level-shifts rail-to-rail input signals. Doing so prevents the secondary differential pair from entering cut-off. A tail current shunt device provides tail current to the secondary differential pair as the primary differential pair approaches cut-off when a common-mode component of the input signals approaches the positive voltage rail. Consequently, the sum of currents through first differential input transistors associated with the primary and secondary differential input pairs remains constant to the first load. Likewise, the sum of currents through the second differential input transistors associated with the primary and secondary differential input pairs remains constant to the second load.Type: GrantFiled: July 2, 2013Date of Patent: December 13, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Saju Mathew Alex
-
Publication number: 20160292000Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor with its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: ApplicationFiled: November 5, 2015Publication date: October 6, 2016Inventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Publication number: 20160291997Abstract: A method, system and computer program product for selecting a target hypervisor to run a migrated virtual machine. An “effective priority value,” representing the virtual machine's priority with respect to the other virtual machines running on the same hypervisor, is calculated for the virtual machine when it is running on the source hypervisor as well as if it were to run on a target hypervisor for each possible target hypervisor. The target hypervisor associated with the minimum difference in absolute value terms between the virtual machine's effective priority value calculated when it is running on the source hypervisor and its effective priority value calculated if it were to be migrated to run on a target hypervisor is selected to receive the migrating virtual machine. In this manner, the effective priority metric has enabled a target hypervisor to be chosen that most closely matches the priority environment of the source hypervisor.Type: ApplicationFiled: April 3, 2015Publication date: October 6, 2016Inventors: Edward R. Bernal, Saju Mathew, Jose A. Nativio, Aaron J. Quirk, Giovanni Viera
-
Patent number: 9286104Abstract: A method, system and computer program product for selecting virtual machines to be migrated. The page consumption is monitored and recorded for each virtual machine running on a physical machine in a cloud computing node. Those virtual machines with a positive gradient of page consumption that is less than a threshold are placed in a list of virtual machines to be ranked. The virtual machines in the list are ranked based on an increasing order of the relative page consumption value at each sample interval within an observation window of time. A final rank for each virtual machine in the list is computed based on averaging its ranking across each sample interval within the observation window of time. One or more virtual machines are then selected to be migrated to another physical machine that have the lowest final ranking (i.e., with the lowest relative page consumption values).Type: GrantFiled: January 5, 2015Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Rahul Ghosh, Ivan M. Heninger, Saju Mathew, Aaron J. Quirk
-
Publication number: 20140139017Abstract: A primary differential input pair of transistors and a secondary differential input pair of transistors are capable of operating in parallel to provide load current. A level-shifting pre-stage to the secondary differential pair downwardly level-shifts rail-to-rail input signals. Doing so prevents the secondary differential pair from entering cut-off. A tail current shunt device provides tail current to the secondary differential pair as the primary differential pair approaches cut-off when a common-mode component of the input signals approaches the positive voltage rail. Consequently, the sum of currents through first differential input transistors associated with the primary and secondary differential input pairs remains constant to the first load. Likewise, the sum of currents through the second differential input transistors associated with the primary and secondary differential input pairs remains constant to the second load.Type: ApplicationFiled: July 2, 2013Publication date: May 22, 2014Inventor: Saju Mathew Alex
-
Patent number: 7441036Abstract: A software development and debugging tool is based upon a TCP (Transport Control Protocol) tunnel. The TCP tunnel operates independently without a requirement of pre-configuring a client application or a server application to interoperate with the TCP-tunnel-based debugging utility. Various content-related tests can be performed by modifying the client-generated request messages at the TCP tunnel. Various timing-related tests can be performed by delaying the client-generated requests and/or server-generated responses at the TCP tunnel.Type: GrantFiled: April 1, 2003Date of Patent: October 21, 2008Assignee: International Business Machines CorporationInventors: Staton Thomas Bomer, Bernardo Margolis, Saju Mathew
-
Publication number: 20040199629Abstract: A software development and debugging tool is based upon a TCP (Transport Control Protocol) tunnel. The TCP tunnel operates independently without a requirement of pre-configuring a client application or a server application to interoperate with the TCP-tunnel-based debugging utility. Various content-related tests can be performed by modifying the client-generated request messages at the TCP tunnel. Various timing-related tests can be performed by delaying the client-generated requests and/or server-generated responses at the TCP tunnel.Type: ApplicationFiled: April 1, 2003Publication date: October 7, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Staton Thomas Bomer, Bernardo Margolis, Saju Mathew