发明名称 Management of prioritizing virtual machines in an operating environment
摘要 Embodiments directed toward a method, system, and computer program product for placement of a plurality of virtual machines on a hardware resource are provided. The method can also include generating a user location vector for each candidate virtual machine from the plurality of candidate virtual machines by aggregating a plurality of user location metrics for each candidate virtual machine. The method can also include ranking, in response to a performance resource demanded by the plurality of candidate virtual machines being at or above a threshold of the performance resource available on the hardware resource, the candidate virtual machines as a function of an aggregate user location vector for each candidate virtual machine. The method can include selecting a subset of the candidate virtual machines for migration based on the ranking.
申请公布号 US9207976(B2) 申请公布日期 2015.12.08
申请号 US201313965293 申请日期 2013.08.13
申请人 International Business Machines Corporation 发明人 French Paul B.;Lucey Niall J.
分类号 G06F9/455;G06F9/50;G06F9/48 主分类号 G06F9/455
代理机构 代理人 Sry Jonathan V.;Chiu Steven
主权项 1. A computer system configured to prioritize a plurality of candidate virtual machines to a hardware resource that provides computer processing resources to one or more virtual machines, the system comprising: one or more computer processors configured to operate: a performance adjustment module configured to migrate a candidate virtual machine from the plurality of virtual machines as a function of a user location vector, wherein a candidate virtual machine is a virtual machine that uses performance resources of the hardware resource beyond performance resources available on the hardware resource; anda user location monitoring module configured to obtain the user location vector for the candidate virtual machine from the plurality of candidate virtual machines, the user location monitoring module including: a user location metric module configured to determine a user location metric and measure the user location metric for a plurality of users of the candidate virtual machine; anda virtual machine aggregation module configured to produce the user location vector for the candidate virtual machine by aggregating the user location metric for each of the plurality of users of the candidate virtual machine, the user location vector represents an aggregate of a velocity, and direction of movement for a plurality of users on the candidate virtual machine, wherein aggregating the user location metric includes:identifying the plurality of users of the candidate virtual machine from the plurality of candidate virtual machines based upon a usage of the particular candidate virtual machine,determining a velocity and direction of movement for each user from the plurality of users, andaggregating the velocity and direction of movement for the plurality of users of the candidate virtual machine.
地址 Armonk NY US