Method and system for efficiently loading of data into memory of computing system

A computing system, data storage system technology, applied in the input/output process of data processing, computing, electrical digital data processing, etc.
CN102652308BActive Publication Date: 2014-12-03INT BUSINESS MASCH CORP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INT BUSINESS MASCH CORP
Publication Date
2014-12-03

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A method for deploying one or more virtual machines on a host computing system is provided. The method comprises receiving mapping information from a data storage system. The mapping information associates a first data chunk stored in the data storage system with a unique identifier to support deployment of a first virtual machine on a host computing system. Once the mapping information is received, the mapping information is utilized to determine whether any copies of the first data chunk have already been loaded into a memory of the host computing system in association with deployment of the first virtual machine or a second virtual machine on the host computing system. If no copies of the first data chunk have already been loaded into the memory, the first data chunk is retrieved from the data storage system, loaded into the memory, and utilized to deploy the first virtual machine on the host computing system.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The disclosed subject matter relates generally to computing systems, and more particularly to efficiently loading data into memory of a computing system hosting multiple virtual machines.

[0002] Background technique

[0003] In a virtualized environment, host software (i.e., a hypervisor) running on one or more software or hardware infrastructures (i.e., hosts) emulates or virtualizes the host. In other words, the hypervisor may implement one or more virtual machines (VMs).

[0004] The hypervisor implements the VM by loading the data used to implement the VM (ie, the image of the VM) from the data storage system into the host's memory. If the images are derived from the same image (ie, the master image), the images can share a considerable amount of data. In existing implementations, the hypervisor independently retrieves each of these images and loads them into separate regions of memory without identifying data common to multiple VM images. Th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More