Abstract: A virtual basic input output system can be selected from different virtual basic input output systems. The selection of the virtual basic input output system is by a controller and the selection can be based on a software stack or user interaction.
Type:
Grant
Filed:
April 21, 2011
Date of Patent:
March 15, 2016
Assignee:
Hewlett-Packard Development Company, L.P.
Abstract: Techniques are described for managing execution of programs, such as for distributed execution of a program on multiple computing nodes. In some situations, the techniques include selecting a cluster of computing nodes to use for executing a program based at least in part on data to be used during the program execution. For example, the computing node selection for a particular program may be performed so as to attempt to identify and use computing nodes that already locally store some or all of the input data that will be used by those computing nodes as part of the executing of that program on those nodes. Such techniques may provide benefits in a variety of situations, including when the size of input datasets to be used by a program are large, and the transferring of data to and/or from computing nodes may impose large delays and/or monetary costs.
Abstract: In some embodiments of this disclosure, a computer-implemented method includes accessing a set of two or more activity logs associated with two or more virtual machines, each activity log being associated with a corresponding virtual machine. A computational capacity is calculated, by a computer processor, for each of the virtual machines based at least in part on the activity logs. A rank is calculated for each of the virtual machines, where a first rank calculated for a first virtual machine is based, at least in part, on a monetary cost of the first virtual machine and the calculated computational capacity of the first virtual machine.
Type:
Grant
Filed:
September 30, 2013
Date of Patent:
February 16, 2016
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Yiyu L. Chen, Antonius P. Engbersen, Sebastiano Spicuglia
Abstract: Data analysis applications include model building components and stream processing components. To increase utility of the data analysis application, in one embodiment, the model building component of the data analysis application is managed. Management includes resource allocation and/or configuration adaptation of the model building component, as examples.
Type:
Grant
Filed:
January 7, 2014
Date of Patent:
January 26, 2016
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Abstract: A server system for providing a plurality of virtual machines constructed on a physical machine with a physical resource is provided. Each virtual machines includes an OS recognizing the physical resource allocated to the virtual machine as a resource in the virtual machine and a software management unit for securing the resource recognized by the OS and allocating the resource to a plurality of pieces of business application software registered in the virtual machine. The software management unit identifies the plurality of pieces of business application software and allocates the resource to the same plurality of pieces of business application software according to a preset policy to allocate the resource. When the software management unit detects an increase or decrease of the resource allocated to the virtual machine, it changes allocation of the resource to the plurality of pieces of business application software according to the change in resources.