Patent ID: 8997098
Filing Date: 2015-03-31
Classification: G06F

Abstract:
1. A non-transitory computer-readable storage medium storing a computer program that enables a computer system to perform operations comprising: generating a first file system virtual machine (FS VM) on a respective hypervisor of a primary server; installing a file system in the first FS VM; disposing a buffer cache, operating in conjunction with the file system installed in the first FS VM, in a virtual memory allocated to the first FS VM; generating a user virtual machine (USER VM) on the respective hypervisor of the primary server so that the USER VM shares the file system of the first FS VM; and duplicating the buffer cache into a buffer cache of a second FS VM generated on a respective hypervisor of a standby server, wherein the disposing of the buffer cache, in the virtual memory, comprises: receiving information about resources allocated to the file system; allocating resources to the first FS VM according to the information about the resources; and allocating a storage area of the virtual memory, to the buffer cache, of a size allocated to the first FS VM based on a predetermined ratio and on the information about the resources.