Patents by Inventor Lucas A. Palm
Lucas A. Palm 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: 10318385Abstract: An approach is provided in which an information handling system retrieves a snapshot of a first service in response to determining that the first service has failed. The snapshot was captured at a point in time prior to the failure of the first service. The information handling system retrieves a log corresponding to the first service that includes a log entry of a message sent between the first service and a second service that was sent subsequent to the capturing of the snapshot. In turn, the information handling system restores the first service using the snapshot and the message.Type: GrantFiled: February 13, 2017Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Jay S. Bryant, James E. Carey, Zachary 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
-
Publication number: 20180232283Abstract: An approach is provided in which an information handling system retrieves a snapshot of a first service in response to determining that the first service has failed. The snapshot was captured at a point in time prior to the failure of the first service. The information handling system retrieves a log corresponding to the first service that includes a log entry of a message sent between the first service and a second service that was sent subsequent to the capturing of the snapshot. In turn, the information handling system restores the first service using the snapshot and the message.Type: ApplicationFiled: February 13, 2017Publication date: August 16, 2018Inventors: Jay S. Bryant, James E. Carey, Zachary 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: 20180129524Abstract: A multiple pool data set including a first definition is received. The first definition specifies a first configuration for each of a plurality of virtual machine pools. Each of the plurality of virtual machine pools includes a set of virtual machines. Each virtual machine in each set of virtual machines is characterized by a plurality of attribute values including a processing-related attribute value or a memory attribute value or both. An historic data usage set is received that includes historical usage information indicative of a manner in which the plurality of virtual machine pools has been historically utilized. A second definition is determined that specifies a second configuration for each of the pools. The second definition is based on the historical usage information, and the first definition is different from the second definition.Type: ApplicationFiled: November 10, 2016Publication date: May 10, 2018Inventors: Jay S. Bryant, James E. Carey, 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