Patent ID: 11868640
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
an application;
an Operating System (OS) kernel configured to interact with the application;
a splitter in the OS kernel;
an interceptor in the OS kernel;
a splitter journal in Non-Volatile Memory (NVM);
a journal manager configured to manage the splitter journal;
one or more hardware processors; and
a non-transitory storage medium having stored therein instructions that are executable by the one or more hardware processors to perform operations comprising:
intercepting, by the interceptor, an Input/output (IO) issued by the application;
writing, by the journal manager within the OS kernel, the IO and IO metadata to the splitter journal;
forwarding the IO to storage; and
asynchronous with operations occurring along an IO path between the application and storage, evacuating the splitter journal by sending the IO and IO metadata from the splitter journal to a replication site.