发明名称 Data sharing using difference-on-write
摘要 When a virtual machine writes to a page that is being shared across VMs, a share value is calculated to determine how different the page would be if the write command were implemented. If the share value is below a predefined threshold (meaning that the page would not be "too different"), then the page is not copied (as it would be in a standard copy-on-write operation). Instead, the difference between the contents of the pages is stored as a self-contained delta. The physical to machine memory map is updated to point to the delta, and the delta contains a pointer to the original page. When the VM needs to access the page that was stored as a delta, the delta and the page are then fetched from memory and the page is reconstructed.
申请公布号 GB2510784(B) 申请公布日期 2014.12.24
申请号 GB20140010465 申请日期 2013.01.07
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 TIIA SALO;NIKOLA VOUK;MEETA YADAV;MATT R HOGSTROM
分类号 G06F12/10 主分类号 G06F12/10
代理机构 代理人
主权项
地址