Web buffering method and device in virtual machine environment

A virtual machine and virtual machine management technology, applied in the direction of program control device, memory system, software simulation/interpretation/simulation, etc., can solve the problem of low I/O efficiency, reduce randomness and improve I/O efficiency Effect

Active Publication Date: 2014-09-03
SANGFOR TECH INC
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Especially for browser programs running on virtual machines, since the files cached are usually a large number of small files, the I / O operations generated by them are more random. When the number of virtual machines running browser programs at the same time When more, a large number of random reads and writes will lead to low I / O efficiency

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
  • Web buffering method and device in virtual machine environment
  • Web buffering method and device in virtual machine environment
  • Web buffering method and device in virtual machine environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0037] In one embodiment, in order to solve the aforementioned problem of inefficient browser read / write cache I / O under multiple virtual machines, a method for web caching in a virtual machine environment is proposed, and the implementation of the method may depend on computer A program that can run on a computer system based on the Von Neumann architecture. The computer system may be a physical host running multiple virtual machines, and the computer program may exist independently as a plug-in of the hypervisor system or as a functional module of the hypervisor system. That is to say, the metho...

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 web buffering method in a virtual machine environment is characterized by comprising the steps that the http connection of a virtual machine is intercepted through a virtual machine management program to obtain an http response data package of the http connection; a buffering identifier in the http response data package is obtained; whether the buffering identifier can be buffered or not is judged, if yes, the link address corresponding to the http response data package is obtained, data content of the http response data package is copied, and the extracted data content and the link address are correspondingly stored in a web buffering memory set by the virtual machine management program; the buffering identifier in the http response data package is set to be not capable of being buffered and is transmitted to a virtual machine corresponding to the http connection. In addition, the invention provides a web buffering device in the virtual machine environment. The web buffering method and device in the virtual machine environment can improve I/O efficiency.

Description

technical field [0001] The invention relates to the technical field of virtual machines, in particular to a web cache method and device in a virtual machine environment. Background technique [0002] In the existing virtualization technology, a virtual machine management object (Hypervisor) is usually used to simulate a physical computer into multiple virtual computers, and the software of the operating system is run in the virtualized environment. Typical representatives are: VMware The company's ESX, ESXi series software. [0003] And because multiple virtual machines share storage on the same physical host, when multiple virtual machines read and write disks at the same time, I / O will become very random, resulting in an "I / O mixer" effect. Especially for browser programs running on virtual machines, since the files cached are usually a large number of small files, the I / O operations generated by them are more random. When the number of virtual machines running browser pr...

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 Applications(China)
IPC IPC(8): G06F9/455G06F12/08G06F12/0877
Inventor 张国军
Owner SANGFOR TECH INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products