发明名称 Compute Cluster Load Balancing Based on Memory Page Contents
摘要 Memory page sharing reduces memory consumption in a virtual computing environment. Memory pages in a cluster of hosts are monitored for redundancy. Execution of virtual machines may be migrated to different hosts within the cluster to balance loading.
申请公布号 US2017003997(A1) 申请公布日期 2017.01.05
申请号 US201514789852 申请日期 2015.07.01
申请人 Dell Products, LP 发明人 Kelly John;Jiang Yinglong
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method, comprising: generating, by a processor, electronic content representations of memory pages associated with a cluster of hosts in a virtual computing environment, the hosts executing virtual machines providing services to clients; storing, in a memory accessible to the processor, an electronic database having electronic database associations between the electronic content representations of the memory pages and unique identifiers associated with the virtual machines; querying, by the processor, the electronic database for an electronic content representation of a single memory page; retrieving, by the processor, multiple unique identifiers associated with multiple virtual machines, each one of the multiple unique identifiers having an electronic database association with the electronic content representation of the single memory page; determining that the single memory page is redundantly stored by multiple hosts within the cluster based on the multiple unique identifiers associated with the multiple virtual machines; and swapping, by the processor, execution of the multiple virtual machines to a single host in the cluster in the virtual computing environment, such that the multiple virtual machines share access to the single memory page from the single host.
地址 Round Rock TX US