Check patentability & draft patents in minutes with Patsnap Eureka AI!

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.

Active Publication Date: 2014-12-03
INT BUSINESS MASCH CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] None of these prior art documents address the waste of resources due to the need to repeatedly retrieve and load common data

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for efficiently loading of data into memory of computing system
  • Method and system for efficiently loading of data into memory of computing system
  • Method and system for efficiently loading of data into memory of computing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] In the following, numerous specific details are set forth in order to provide a thorough description of various embodiments. Particular embodiments may be practiced without or with some variation of such specific details. In some instances, certain features are described in less detail so as not to obscure other aspects. The level of detail associated with each of the components or features should not be construed as evidence that one feature is novel or more important than other features.

[0017] see figure 1 , according to one or more embodiments, the exemplary virtualization environment 100 includes a data storage system 110 and a host 120 . The data storage system 110 includes one or more storage devices 112 for storing data and a storage controller 114 for managing the data. Host 120 includes memory 122 for storing data, a memory controller 124 for managing data, and a hypervisor 126 for implementing one or more VMs 130 .

[0018] see figure 1 , Figure 2A...

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

PUM

No PUM Login to View More

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.

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/455
CPCG06F2009/45579G06F9/45558G06F3/0667G06F8/60G06F9/45533
Inventor M·法克特K·梅特
Owner INT BUSINESS MASCH CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More