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.

Date of Patent:
Oct. 17, 2017

Filed:

May. 20, 2015
Applicant:

Tsinghua University, Beijing, CN;

Inventor:

Hongliang Yu, Beijing, CN;

Assignee:

Tsinghua University, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1469 (2013.01); G06F 2201/815 (2013.01);
Abstract

The present invention relates to a kernel state and user state data exchange method for disaster recovery of a virtual container system. In one disaster recovery backup of a virtual container, data needs to be exchanged between a kernel state and a user state. The file system operation of the kernel state needs to be transmitted to a user state program for processing firstly, and the processing result is returned to the kernel state and then transmitted to an original application program. Low recovery speed of a data block is mainly caused by the need of multiple times of switching between the kernel state and the user state, and the communication efficiency of the kernel state and the user state is low. In the present invention, all recovery operations are completed by the user state by virtue of a FUSE. A FUSE file system is realized firstly, one of files therein is mapped to the /DEV/LOOP device, then the LOOP device is used as a shadow device of a disk to be recovered, and a virtual container manager enables a virtual container with the LOOP device. The access to the original hard disk is intercepted in the FUSE file system, and then the FUSE file system communicates with the server, so that efficient on-demand recovery of data is realized.


Find Patent Forward Citations

Loading…