The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 27, 2011
Filed:
Apr. 09, 2008
John C. Whaley, San Mateo, CA (US);
Won-suk Chun, Manhasset, NY (US);
Monica Sin-ling Lam, Menlo Park, CA (US);
Constantine P. Sapuntzakis, Mountain View, CA (US);
John C. Whaley, San Mateo, CA (US);
Won-Suk Chun, Manhasset, NY (US);
Monica Sin-Ling Lam, Menlo Park, CA (US);
Constantine P. Sapuntzakis, Mountain View, CA (US);
moka5, Inc., Redwood City, CA (US);
Abstract
The disclosed implementations related to prefetching of virtual machines. Some embodiments can receive a virtual disk including a first page table block corresponding to one or more other page table blocks or one or more data blocks. Next, the embodiments can generate a representation of the first page table block, the representation of the first page table block including presence information with respect to the one or more other page table blocks or the one or more data blocks in the virtual disk that are pointed to by the first page table block. The embodiments can then sign the representation of the first page table block. Next, the embodiments can use the signature and the generated position independent representation to verify the integrity of the first page table block, and/or change the offset of the one or more other page table blocks or the one or more data blocks.