Saving snapshot of a knowledge base without blocking
US8244682B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 23, 2009 |
| Grant date | Aug 14, 2012 |
| Priority date | — |
| Expiry date | May 31, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/128
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A consistent snapshot of a large main memory knowledge base is saved to persistent storage without blocking the application for the duration of serializing and writing the knowledge base. Taking the snapshot comprises bringing the knowledge base to a consistent state (in a multithreaded application), using virtual memory facilities to obtain a copy-on-write copy of the knowledge base in memory, and using a separate thread or process to serialize the copy-on-write copy to persistent storage.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.