Patents by Inventor Zachary A. Hill
Zachary A. Hill 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: 11403127Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.Type: GrantFiled: October 1, 2019Date of Patent: August 2, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Patent number: 10545777Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.Type: GrantFiled: November 8, 2016Date of Patent: January 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Publication number: 20200026547Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.Type: ApplicationFiled: October 1, 2019Publication date: January 23, 2020Inventors: Jay S. BRYANT, James E. CAREY, Zachary A. HILL, Kendall J. NELSON, Lucas A. PALM
-
Patent number: 10489216Abstract: A snapshot of data is generated by receiving a plurality of respective file system information sets from a corresponding plurality of virtual machines. Each of the plurality of virtual machines includes one or more storage volumes configured for receiving and storing data to thereby provide stored data. Each of the plurality of respective file information sets comprises file system information for the stored data. A first snapshot is created that includes the file system information for all of the virtual machines of the plurality of virtual machines.Type: GrantFiled: November 22, 2016Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Patent number: 10261874Abstract: An approach is disclosed that receives power related data from one or more power systems. The approach then determines, based on an analysis of the power related data, an anticipated power outage, with the power outage includes a power outage time estimate. The approach further identifies jobs to be migrated from a primary data center to a remote data center. The identification of the jobs to be migrated is based, at least in part, on the power outage time estimate.Type: GrantFiled: December 1, 2016Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Patent number: 10025671Abstract: Determining a time for on-demand snapshotting of a virtual machine in a node prior to a failure point in a system comprising a plurality of nodes. Failure data is collected from a set of failed nodes of the plurality of nodes in a system. A failure pattern of the node is identified based on the failure data and monitoring the plurality of nodes for the failure pattern to determine that a first node of the plurality of nodes is exhibiting the failure pattern. Responsive to the determination that the first node is exhibiting the failure pattern, capturing a snapshot of a virtual machine corresponding to the first node.Type: GrantFiled: August 8, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Publication number: 20180157563Abstract: An approach is disclosed that receives power related data from one or more power systems. The approach then determines, based on an analysis of the power related data, an anticipated power outage, with the power outage includes a power outage time estimate. The approach further identifies jobs to be migrated from a primary data center to a remote data center. The identification of the jobs to be migrated is based, at least in part, on the power outage time estimate.Type: ApplicationFiled: December 1, 2016Publication date: June 7, 2018Inventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Publication number: 20180143883Abstract: A snapshot of data is generated by receiving a plurality of respective file system information sets from a corresponding plurality of virtual machines. Each of the plurality of virtual machines includes one or more storage volumes configured for receiving and storing data to thereby provide stored data. Each of the plurality of respective file information sets comprises file system information for the stored data. A first snapshot is created that includes the file system information for all of the virtual machines of the plurality of virtual machines.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm
-
Publication number: 20180129523Abstract: Relocation of virtual machines is facilitated by obtaining, by a first controller, first power-related information from a first power system set that provides power to a first set of powered hardware components, where the first set of powered hardware components are running a first plurality of virtual machines. The first controller generates a relocation protocol for migrating the first plurality of virtual machines based, at least in part, upon the first power-related information. The relocation protocol includes: a migration of a first subset of one or more virtual machines so that the first subset of virtual machine(s) is to be migrated to and run on a second set of powered hardware components in a manner such that the first subset of virtual machine(s) continues to operation in a substantially continuous manner through the migration; and a snapshotting of a second subset of one or more virtual machines.Type: ApplicationFiled: November 8, 2016Publication date: May 10, 2018Inventors: Jay S. BRYANT, James E. CAREY, Zachary A. HILL, Kendall J. NELSON, Lucas A. PALM
-
Publication number: 20180039548Abstract: Determining a time for on-demand snapshotting of a virtual machine in a node prior to a failure point in a system comprising a plurality of nodes. Failure data is collected from a set of failed nodes of the plurality of nodes in a system. A failure pattern of the node is identified based on the failure data and monitoring the plurality of nodes for the failure pattern to determine that a first node of the plurality of nodes is exhibiting the failure pattern. Responsive to the determination that the first node is exhibiting the failure pattern, capturing a snapshot of a virtual machine corresponding to the first node.Type: ApplicationFiled: August 8, 2016Publication date: February 8, 2018Inventors: Jay S. Bryant, James E. Carey, Zachary A. Hill, Kendall J. Nelson, Lucas A. Palm