Patents by Inventor John M. McConaughy
John M. McConaughy 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: 11693846Abstract: A technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a first computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a second computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the first computer and the second computer.Type: GrantFiled: February 1, 2021Date of Patent: July 4, 2023Assignee: International Business Machines CorporationInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Publication number: 20210157789Abstract: A technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a first computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a second computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the first computer and the second computer.Type: ApplicationFiled: February 1, 2021Publication date: May 27, 2021Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Patent number: 10936579Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.Type: GrantFiled: February 10, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Publication number: 20180165325Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments includes computing a first signature for a data structure of an application subject to checkpointing corresponding to a first computing environment residing on a server computer. A second signature for the data structure of the application corresponding to a second computing environment residing on a client computer is computed. The first and second signatures are compared to determine whether a change to the data structure exists. Responsive to a lack of change to the data structure based on the comparison, a mobility operation is enabled for the application between the server computer and the client computer.Type: ApplicationFiled: February 10, 2018Publication date: June 14, 2018Inventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Patent number: 9892154Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments is disclosed. The method includes: generating a first signature for a data structure corresponding to a first computing environment; generating a second signature for the data structure corresponding to a second computing environment; comparing the first and second signatures; and responsive to a disparity between the first and second signatures, indicating a change to the data structure between the first and second computing environments.Type: GrantFiled: February 13, 2013Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Patent number: 9626180Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.Type: GrantFiled: December 16, 2013Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Frederic Barrat, Philippe Bergheaud, Luke M. Browning, Laurent Dufour, Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, Guy Menanteau, Stephen B. Peckham, David W. Sheffield, Donald R. Stence, Sungjin Yook
-
Patent number: 9619223Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.Type: GrantFiled: June 12, 2014Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Frederic Barrat, Philippe Bergheaud, Luke M. Browning, Laurent Dufour, Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, Guy Menanteau, Stephen B. Peckham, David W. Sheffield, Donald R. Stence, Sungjin Yook
-
Patent number: 9569200Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms mirror the original root volume group associated with an operating system instance executing in a first logical partition and import the mirrored root volume group into the second logical partition. The mechanisms migrate application instances to the second logical partition by restarting the application instances in the second logical partition using the mirrored root volume group.Type: GrantFiled: June 3, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, David W. Sheffield, Sungjin Yook
-
Patent number: 9430223Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms mirror the original root volume group associated with an operating system instance executing in a first logical partition and import the mirrored root volume group into the second logical partition. The mechanisms migrate application instances to the second logical partition by restarting the application instances in the second logical partition using the mirrored root volume group.Type: GrantFiled: September 25, 2014Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, David W. Sheffield, Sungjin Yook
-
Publication number: 20160092202Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms mirror the original root volume group associated with an operating system instance executing in a first logical partition and import the mirrored root volume group into the second logical partition. The mechanisms migrate application instances to the second logical partition by restarting the application instances in the second logical partition using the mirrored root volume group.Type: ApplicationFiled: September 25, 2014Publication date: March 31, 2016Inventors: Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, David W. Sheffield, Sungjin Yook
-
Publication number: 20160092203Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms mirror the original root volume group associated with an operating system instance executing in a first logical partition and import the mirrored root volume group into the second logical partition. The mechanisms migrate application instances to the second logical partition by restarting the application instances in the second logical partition using the mirrored root volume group.Type: ApplicationFiled: June 3, 2015Publication date: March 31, 2016Inventors: Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, David W. Sheffield, Sungjin Yook
-
Patent number: 9135288Abstract: According to one aspect of the present disclosure a system and technique for verifying data structure consistency across computing environments is disclosed. The system includes: a processor and a compatibility tool. The compatibility tool is executable by the processor to: generate a first signature for a data structure corresponding to a first computing environment; and generate a second signature for the data structure corresponding to a second computing environment. The processor is operable to compare the first and second signatures and, responsive to a disparity between the first and second signatures, indicate a change to the data structure between the first and second computing environments.Type: GrantFiled: November 6, 2012Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Publication number: 20150169329Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederic Barrat, Philippe Bergheaud, Luke M. Browning, Laurent Dufour, Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, Guy Menanteau, Stephen B. Peckham, David W. Sheffield, Donald R. Stence, Sungjin Yook
-
Publication number: 20150169317Abstract: Mechanisms are provided for performing a live update of an operating system. The mechanisms receive an update to an operating system and clone a root volume group associated with an operating system instance executing in a first logical partition of the data processing system to generate a cloned root volume group. The mechanisms apply the update to the cloned root volume group to generate an updated and cloned root volume group and boot a second logical partition of the data processing system using the updated and cloned root volume group. Moreover, the mechanisms migrate application instances and application data to the second logical partition.Type: ApplicationFiled: June 12, 2014Publication date: June 18, 2015Inventors: Frederic Barrat, Philippe Bergheaud, Luke M. Browning, Laurent Dufour, Khalid Filali-Adib, Christophe Lombard, John M. McConaughy, Guy Menanteau, Stephen B. Peckham, David W. Sheffield, Donald R. Stence, Sungjin Yook
-
Patent number: 8930967Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: GrantFiled: November 7, 2013Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Patent number: 8826305Abstract: According to one aspect of the present disclosure a system and technique for shared versioned workload partitions is disclosed. The system includes a processor and logic executable by the processor to: create, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; create, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically link the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: GrantFiled: April 18, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Publication number: 20140129527Abstract: According to one aspect of the present disclosure, a method and technique for verifying data structure consistency across computing environments is disclosed. The method includes: generating a first signature for a data structure corresponding to a first computing environment; generating a second signature for the data structure corresponding to a second computing environment; comparing the first and second signatures; and responsive to a disparity between the first and second signatures, indicating a change to the data structure between the first and second computing environments.Type: ApplicationFiled: February 13, 2013Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Publication number: 20140129526Abstract: According to one aspect of the present disclosure a system and technique for verifying data structure consistency across computing environments is disclosed. The system includes: a processor and a compatibility tool. The compatibility tool is executable by the processor to: generate a first signature for a data structure corresponding to a first computing environment; and generate a second signature for the data structure corresponding to a second computing environment. The processor is operable to compare the first and second signatures and, responsive to a disparity between the first and second signatures, indicate a change to the data structure between the first and second computing environments.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederic Barrat, Khalid Filali-Adib, Perinkulam I. Ganesh, John M. McConaughy
-
Publication number: 20140082628Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: ApplicationFiled: November 7, 2013Publication date: March 20, 2014Applicant: International Business Machines CorporationInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson
-
Publication number: 20130283297Abstract: According to one aspect of the present disclosure, a method and technique for shared versioned workload partitions is disclosed. The method includes: creating, in a host machine running an instance of a first version of an operating system, a first workload partition associated with a second version of the operating system, the second version of the operating system comprising a different version of the operating system than the first version of the operating system; creating, in the logical partition, a second workload partition associated with the second version of the operating system; and hierarchically linking the second workload partition to the first workload partition to enable sharing of resources of the first workload partition by the second workload partition.Type: ApplicationFiled: April 18, 2012Publication date: October 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Khalid Filali-Adib, John M. McConaughy, David W. Sheffield, Marc J. Stephenson