Invention Grant
US09582303B2 Extending placement constraints for virtual machine placement, load balancing migrations, and failover without coding 有权
扩展虚拟机放置的放置约束,负载平衡迁移以及无需编码的故障切换

  • Patent Title: Extending placement constraints for virtual machine placement, load balancing migrations, and failover without coding
  • Patent Title (中): 扩展虚拟机放置的放置约束,负载平衡迁移以及无需编码的故障切换
  • Application No.: US14195790
    Application Date: 2014-03-03
  • Publication No.: US09582303B2
    Publication Date: 2017-02-28
  • Inventor: Guoqiang ShuKeith Farkas
  • Applicant: VMware, Inc.
  • Applicant Address: US CA Palo Alto
  • Assignee: VMware, Inc.
  • Current Assignee: VMware, Inc.
  • Current Assignee Address: US CA Palo Alto
  • Agency: Patterson & Sheridan LLP
  • Main IPC: G06F9/455
  • IPC: G06F9/455 G06F9/50
Extending placement constraints for virtual machine placement, load balancing migrations, and failover without coding
Abstract:
Techniques are described for placing virtual machines (VM) on computer hosts. In one embodiment, a user may compose a constraint specification document which includes VM and host properties and how they are retrieved, as well as constraint predicates that define valid VM placements on hosts. Use of the constraint specification document permits new constraints, including constraints that involve new properties, to be handled without requiring changing the underlying code for collecting required input data and processing said data to determine whether placement constraints are satisfied. Instead, based on the constraint specification document, a resource scheduler or high availability module may program a programmable data collector to fetch the needed properties from the appropriate places. Then, the resource scheduler or high availability module may parse the constraint predicates, evaluate potential placements to determine whether the constraint predicates are satisfied, and place VMs according to placements that satisfy the constraint predicates.
Information query
Patent Agency Ranking
0/0