Invention Grant
- Patent Title: Transparent disk caching for virtual machines
-
Application No.: US17648455Application Date: 2022-01-20
-
Publication No.: US11861390B1Publication Date: 2024-01-02
- Inventor: Alexander Grechishkin , Konstantin Ozerkov , Alexey Koryakin , Nikolay Dobrovolskiy , Serguei Beloussov
- Applicant: PARALLELS INTERNATIONAL GMBH
- Applicant Address: CH Schaffhausen
- Assignee: Parallels International GmbH
- Current Assignee: Parallels International GmbH
- Current Assignee Address: CH Schaffhausen
- Agency: Rosenberg, Klein & Lee
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F3/06

Abstract:
A processing device in a host computer system receives an instruction to write data to a storage device coupled to the host computer system and store a copy of the data in a cache of the host computer system. The processing device initiates a write operation to write the data from the cache to the storage device and detects that the storage device is disconnected from the host computer system during execution of the write operation. In response to detecting that the storage device is disconnected, the processing device may suspend execution of at least one of a virtual machine or a process that issued the first instruction. After determining that the storage device is reconnected to the host computer system, the processing device can resume the write operation to continue writing the data from the cache to the storage device. The processing device may further cache read data requested from the storage device so that the virtual machine can continue to access the read data from the cache in the event that the storage device is disconnected.
Information query