-
公开(公告)号:DE102013205572B4
公开(公告)日:2020-06-18
申请号:DE102013205572
申请日:2013-03-28
Applicant: IBM
Inventor: ANDERSON JASON L , BOSS GREGORY J , COVEYDUE JEFFREY L , ROACH CHRISTOPHER W
IPC: G06F9/46 , G06F9/50 , G06F15/177
Abstract: Durch einen Computer umgesetztes Verfahren zur Optimierung der Bereitstellungszeiten angeforderter virtueller Maschinen mit darauf installierten Kombinationen von Softwarekomponenten in einer vernetzten Datenverarbeitungsumgebung, aufweisend ein- Ermitteln durch einen genetischen Algorithmus einer Bereitstellungsverteilung einer vorgegebenen Zahl von virtuellen Maschinen (VMs) mit einer Vielzahl von Kombinationen darauf installierter Softwarekomponenten, von der ausgehend die mit einer Anforderungswahrscheinlichkeit gewichtete mittlere Zeit zur Erfüllung zukünftiger Anforderungen von virtuellen Maschinen mit installierten Softwarekomponenten-Kombinationen hin optimal ist,- wobei die Zeit zur Erfüllung einer Anforderung als die minimale Zeit unter den Zeiten für jeweils einen Installationsübergang von einer der bereitgestellten virtuellen Maschinen mit installierten Kombinationen von Softwarekomponenten zu der angeforderten virtuellen Maschine mit installierten Softwarekomponenten bestimmt ist.
-
公开(公告)号:DE102013205572A1
公开(公告)日:2013-10-17
申请号:DE102013205572
申请日:2013-03-28
Applicant: IBM
Inventor: ANDERSON JASON L , BOSS GREGORY J , COVEYDUE JEFFREY L , ROACH CHRISTOPHER W
Abstract: Ausführungsformen der vorliegenden Erfindung stellen eine Gruppe von algorithmischen Verfahren bereit, die verwendet werden können, um einen vorab bereitgestellten Pool von virtuellen Maschinen (VMs) in einer vernetzten Datenverarbeitungsumgebung zu erzeugen. Insbesondere wird eine Installationszeit für mögliche Kombinationen von Softwarekomponenten einer VM in einer Vielzahl von Softwarekomponenten-Kombinationen berechnet. Jede einzelne Installationszeit wird durch einen Wert gewichtet, der einem Bereitstellungsverlauf von Softwarekomponenten zugehörig ist. Zumindest ein Teil der Softwarekomponenten-Kombinationen ist dem vorab bereitgestellten Pool von virtuellen Maschinen (VMs) zugeordnet.
-
公开(公告)号:DE102012215219A1
公开(公告)日:2013-03-07
申请号:DE102012215219
申请日:2012-08-28
Applicant: IBM
Inventor: ANDERSON JASON L , BOSS GREGORY JENSEN , COVEYDUC JEFFERY L , ROACH CHRISTOPHER W
IPC: G06F9/44
Abstract: Ausführungsformen der vorliegenden Erfindung sehen eine Vorgehensweise zur Ermittlung von Verteilungen von Mustern von virtuellen Maschinen (VM) über Pools von VM-Instanzen auf der Grundlage von historischen Daten vor (z. B., um schnellere Bereitstellungszeiten zu erzielen). In einer typischen Ausführungsform wird eine gesamte Pool-Größe für einen Pool von VM-Instanzen ermittelt (z. B. auf der Grundlage von historischen Daten). Dann wird eine Verteilung eines Satzes von Mustern von VM-Instanzen über den Pool ermittelt (z. B. ebenfalls auf der Grundlage von historischen Daten). Sobald die Verteilung ermittelt worden ist, kann der Pool der VM-Instanzen entsprechend der Verteilung bereitgestellt werden. In einer Ausführungsform können die VM-Muster gleichmäßig über den Pool verteilt werden. In einer anderen Ausführungsform können die VM-Muster entsprechend Prozentsätzen verteilt werden, mit denen die VM-Muster zuvor angefordert worden waren. In noch einer anderen Ausführungsform können die VM-Muster zu zwei oder mehr Gruppen zusammengefasst werden, die (einer) bestimmten Benutzer-/Kundenebene(n) (z. B. der Ebene der Zugriffsrechte und/oder einer Berechtigungsstufe, einer Dienstgüte, die von dem Nutzer erworben und/oder angegeben wurde, usw.) zugeordnet werden.
-
公开(公告)号:CA2776183C
公开(公告)日:2019-05-07
申请号:CA2776183
申请日:2012-05-07
Applicant: IBM
Inventor: ANDERSON JASON L , BOSS GREGORY J , COVEYDUC JEFFREY L , ROACH CHRISTOPHER W
Abstract: In general, embodiments of the present invention provide an approach for pre--provisioning cloud computing resources such as virtual machines (VMs) in order to achieve faster and more consistent provisioning times. Embodiments of the present invention describe an approach to generate a pre-provisioned pool of virtual machines that are utilized when one or more consumers start to initiate a large volume of requests (e.g., instantiate/populate multiple e-commerce 'shopping carts'). In a typical embodiment, a selection of an operating system to be associated with a VM is received in a computer data structure. A provisioning of the VM will then be initiated based on the selection of the operating system. Thereafter, at least one selection of at least one software program to be associated with the VM will be received in the computer data structure. The provisioning of the VM can then be completed based on the at least one selection of the at least one software program in response to a provisioning request received in the computer data structure.
-
公开(公告)号:CA2776183A1
公开(公告)日:2013-01-13
申请号:CA2776183
申请日:2012-05-07
Applicant: IBM
Inventor: ANDERSON JASON L , BOSS GREGORY J , COVEYDUC JEFFERY L , ROACH CHRISTOPHER W
Abstract: In general, embodiments of the present invention provide an approach for pre--provisioning cloud computing resources such as virtual machines (VMs) in order to achieve faster and more consistent provisioning times. Embodiments of the present invention describe an approach to generate a pre-provisioned pool of virtual machines that are utilized when one or more consumers start to initiate a large volume of requests (e.g., instantiate/populate multiple e-commerce 'shopping carts'). In a typical embodiment, a selection of an operating system to be associated with a VM is received in a computer data structure. A provisioning of the VM will then be initiated based on the selection of the operating system. Thereafter, at least one selection of at least one software program to be associated with the VM will be received in the computer data structure. The provisioning of the VM can then be completed based on the at least one selection of the at least one software program in response to a provisioning request received in the computer data structure.
-
-
-
-