Patents by Inventor Taylor D. Peoples

Taylor D. Peoples 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).

  • Publication number: 20170149611
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Application
    Filed: January 10, 2017
    Publication date: May 25, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Publication number: 20170147399
    Abstract: Systems, methods, and computer program products configured to perform an operation comprising determining that use of a system resource of a first host system exceeds a threshold, wherein the first host system executes a plurality of virtual machines in a cloud computing environment, identifying a first virtual machine, of the plurality of virtual machines, for migration based on a first migration policy, of a plurality of migration policies, wherein the plurality of migration policies specify a respective set of rules for identifying virtual machines for migration, and migrating the first virtual machine to a second host system in the cloud computing environment to reduce the use of the system resource on the first host system.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Joseph W. CROPPER, Jennifer D. MULSOW, Taylor D. PEOPLES
  • Publication number: 20170139732
    Abstract: Disclosed aspects manage virtual machine migration on a shared pool of configurable computing resources. A virtual machine is monitored in order to identify a set of migration data with respect to the virtual machine. A set of migration events is detected with respect to the virtual machine. Based on the set of migration events, the set of migration data is collected. In response to a triggering event, a determination is made whether to migrate the virtual machine from a current host based on the set of migration data. In accordance with the determination, a selection can be made whether to migrate the virtual machine from the current host.
    Type: Application
    Filed: February 27, 2016
    Publication date: May 18, 2017
    Inventors: Joseph W. Cropper, Taylor D. Peoples
  • Publication number: 20170139742
    Abstract: Disclosed aspects manage virtual machine migration on a shared pool of configurable computing resources. A virtual machine is monitored in order to identify a set of migration data with respect to the virtual machine. A set of migration events is detected with respect to the virtual machine. Based on the set of migration events, the set of migration data is collected. In response to a triggering event, a determination is made whether to migrate the virtual machine from a current host based on the set of migration data. In accordance with the determination, a selection can be made whether to migrate the virtual machine from the current host.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: Joseph W. Cropper, Taylor D. Peoples
  • Publication number: 20170116040
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A triggering event is detected. The triggering event may be related to a resource utilization on a host of the shared pool of configurable computing resources. Based on a set of profile data, it is determined to perform an event response. The event response includes initiating a resource action or initiating an asset action. The resource action may include distributing a set of dynamically-assigned resources. The asset action corresponds to a set of assets (e.g., migrating a set of virtual machines). To change the resource utilization on the host, the event response is performed.
    Type: Application
    Filed: January 3, 2016
    Publication date: April 27, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Jeffrey W. Tenner
  • Publication number: 20170116026
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Publication number: 20170116015
    Abstract: Dynamically setting the order of optimization of physical hosts allows more efficient and varied optimization. An ordering policy mechanism utilizes ordering policies to set an order for the optimizer to optimize physical the hosts. The ordering policy mechanism may allow a system administrator to create and/or select ordering policies. The ordering policies may include fixed ordering policies or dynamic ordering policies.
    Type: Application
    Filed: January 9, 2016
    Publication date: April 27, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples
  • Publication number: 20170116011
    Abstract: Dynamically setting the order of optimization of physical hosts allows more efficient and varied optimization. An ordering policy mechanism utilizes ordering policies to set an order for the optimizer to optimize physical the hosts. The ordering policy mechanism may allow a system administrator to create and/or select ordering policies. The ordering policies may include fixed ordering policies or dynamic ordering policies.
    Type: Application
    Filed: October 21, 2015
    Publication date: April 27, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples
  • Publication number: 20170116012
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A triggering event is detected. The triggering event may be related to a resource utilization on a host of the shared pool of configurable computing resources. Based on a set of profile data, it is determined to perform an event response. The event response includes initiating a resource action or initiating an asset action. The resource action may include distributing a set of dynamically-assigned resources. The asset action corresponds to a set of assets (e.g., migrating a set of virtual machines). To change the resource utilization on the host, the event response is performed.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Jeffrey W. Tenner
  • Publication number: 20170111289
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Joseph W. Cropper, Sadek Jbara, Taylor D. Peoples
  • Publication number: 20170111287
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
    Type: Application
    Filed: January 3, 2016
    Publication date: April 20, 2017
    Inventors: Joseph W. Cropper, Sadek Jbara, Taylor D. Peoples
  • Patent number: 9619293
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A triggering event is detected. The triggering event may be related to a resource utilization on a host of the shared pool of configurable computing resources. Based on a set of profile data, it is determined to perform an event response. The event response includes initiating a resource action or initiating an asset action. The resource action may include distributing a set of dynamically-assigned resources. The asset action corresponds to a set of assets (e.g., migrating a set of virtual machines). To change the resource utilization on the host, the event response is performed.
    Type: Grant
    Filed: January 3, 2016
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Jeffrey W. Tenner
  • Patent number: 9619271
    Abstract: Disclosed aspects manage a shared pool of configurable computing resources. A triggering event is detected. The triggering event may be related to a resource utilization on a host of the shared pool of configurable computing resources. Based on a set of profile data, it is determined to perform an event response. The event response includes initiating a resource action or initiating an asset action. The resource action may include distributing a set of dynamically-assigned resources. The asset action corresponds to a set of assets (e.g., migrating a set of virtual machines). To change the resource utilization on the host, the event response is performed.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Jeffrey W. Tenner
  • Publication number: 20170097834
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Application
    Filed: March 1, 2016
    Publication date: April 6, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Publication number: 20170097833
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 6, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Patent number: 9600303
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Patent number: 9594577
    Abstract: Dynamically changing the aggressiveness of optimization of virtual machines on physical hosts allows more efficient and varied optimization. An aggressiveness policy mechanism periodically applies system conditions to the aggressiveness policies to create aggressiveness settings that are provided to an optimizer. The optimizer then uses the aggressiveness settings to dynamically adjust the aggressiveness of placement of virtual machines according to the aggressiveness settings and consistent with other optimization policies. The aggressiveness policy mechanism may allow a system administrator to create and/or select aggressiveness policies.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples, Edward Shvartsman
  • Publication number: 20170054606
    Abstract: Placement of virtual machines on physical hosts is based on a preferred host list that may be generated from preferred host identifiers to more efficiently utilize system resources and serve the needs of different workloads. A host identifiers mechanism allows a system administrator to select preferred host identifiers for each virtual machine or a group of virtual machines. The host identifiers mechanism in conjunction with an optimizer periodically adjusts the placement of virtual machines according to the preferred host identifiers and consistent with optimization policies. Further, the preferred host identifiers may include a time component so that the preferred host resources can be periodically updated and can dynamically change over time.
    Type: Application
    Filed: August 31, 2015
    Publication date: February 23, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples
  • Publication number: 20170052805
    Abstract: Placement of virtual machines on physical hosts is based on a preferred host list that may be generated from preferred host identifiers to more efficiently utilize system resources and serve the needs of different workloads. A host identifiers mechanism allows a system administrator to select preferred host identifiers for each virtual machine or a group of virtual machines. The host identifiers mechanism in conjunction with an optimizer periodically adjusts the placement of virtual machines according to the preferred host identifiers and consistent with optimization policies. Further, the preferred host identifiers may include a time component so that the preferred host resources can be periodically updated and can dynamically change over time.
    Type: Application
    Filed: August 21, 2015
    Publication date: February 23, 2017
    Inventors: Joseph W. Cropper, Jennifer D. Mulsow, Taylor D. Peoples