发明名称 RAM utilization in a virtual environment
摘要 Various systems and methods for sharing data in a virtual environment are disclosed. For example, one method involves receiving a request to access data. The request can be received from a first virtual machine of a plurality of virtual machines. The method then involves retrieving a signature for the data where the signature is stored in a deduplicated data store. Next, the method involves detecting whether the signature is included in a map. In order to do so, the method compares the signature with entries in the map. The entries in the map identify data stored in RAM. The data is also stored in the deduplicated data store. If the signature is found in the map, the method involves granting the request to access the data. Otherwise, the method involves creating a new entry in the map and adding the signature to the new entry.
申请公布号 US8966188(B1) 申请公布日期 2015.02.24
申请号 US201012968417 申请日期 2010.12.15
申请人 Symantec Corporation 发明人 Bardale Trimbak Somnathappa
分类号 G06F12/00 主分类号 G06F12/00
代理机构 Campbell Stephenson LLP 代理人 Campbell Stephenson LLP
主权项 1. A method comprising: receiving a request to access data, wherein the request is received from a virtual machine (VM) of a plurality of VMs; retrieving a signature for the data, wherein the signature is retrieved from a first signature map,the signature is calculated using a hash function,the first signature map comprises a first plurality of signatures that identify data stored in a first data store coupled to a host, andat least one VM of the plurality of VMs is installed on the host; detecting whether a second signature map comprises the signature, wherein the second signature map comprises a second plurality of signatures that identify data stored in a random access memory (RAM) comprised by the host,at least one of the second plurality of signatures is calculated using the hash function, andthe detecting comprises comparing the signature with one or more signatures of the plurality of signatures in the second signature map; if the second signature map comprises the signature, granting the request; and if the second signature map does not comprise the signature, adding the signature to the second signature map.
地址 Mountain View CA US