Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Low-cost efficient internal storage redundancy removing method and system

A redundant and low-overhead technology, which is applied in computer memory management, high-efficiency memory redundant methods and system fields, can solve the problems of no redundant memory, increased memory overhead, and application scene limitations, so as to eliminate the original limitations and save The effect of memory, scanning and merging with high efficiency

Inactive Publication Date: 2014-09-10
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] XEN is a very popular virtual machine software, widely used in cloud computing, VPS (Virtual Private Server, virtual private server) and other fields, similar to KVM, XEN is also an excellent application scenario for memory-oriented deduplication technology, XEN Dedup (a de-redundancy system) can eliminate redundant memory on XEN very well, but XEN Dedup is not based on page content redundancy checks, and the scanning range of XEN Dedup cannot be specified by the user, and some active pages are not merged at all Meaning, its application scenarios are limited to XEN virtualization scenarios
[0008] KSM also has its own problems and deficiencies. A large number of literature and experimental data show that it has strong performance in merging redundant memory between virtual machines. In scenarios where there is very little redundant memory, applying KSM technology to these programs not only cannot reduce memory usage, but also increases memory overhead due to the memory required to run KSM itself

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
  • Low-cost efficient internal storage redundancy removing method and system
  • Low-cost efficient internal storage redundancy removing method and system
  • Low-cost efficient internal storage redundancy removing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention relates to the memory de-redundancy technology in the operating system, and is an improvement and innovation of KSM page scanning on the basis of KSM. coefficient, the sampling range is determined by the sampling coefficient, and the sampling page is obtained according to the sampling range, wherein the number of sampled pages m is obtained according to the sampling coefficient, the memory space is divided into m intervals on average, and a number of pages are randomly selected in each interval pages to form the sampling page, if the sampling coefficient decreases, the number of pages m decreases, and vice versa; find the page whose page content in the memory space is the same as that of the sampling page, and use it as a redundant page, and use it as a redundant page. The redundant page is merged with the sampling page, and the information of the redundant page is recorded at the same time, wherein the stable tree is searched according to the ident...

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

The invention discloses an internal storage space redundancy removing method and system, relates to computer internal storage managing, and belongs to the field of operation systems. The method comprises the steps that a webpage in internal storage space is sampled, wherein sampling coefficients are set, the sampling range is determined according to the sampling coefficients, and the sampled webpage is acquired according to the sampling range; the internal storage space is searched for a webpage with the webpage content same as that of the sampled webpage, the webpage serves as a redundancy webpage and is combined with the sampled webpage, and the information of the redundancy webpage is recorded; the content in the redundancy webpage is deleted, and redundancy in the internal storage space is removed. According to the internal storage space redundancy removing method and system, a scanning area can be dynamically selected, the internal storage space redundancy removing method and system are suitable for a scene with a large number of repeating webpages and also suitable for a scene with a little internal storage redundancy, and the system cost can be reduced.

Description

technical field [0001] The invention relates to computer memory management and belongs to the field of operating systems, in particular to a low-overhead and high-efficiency memory de-redundancy method and system. Background technique [0002] Memory is one of the most important resources of a computer. In order to efficiently use limited memory resources, modern operating systems use many techniques to save memory usage. In recent years, a new technology for saving memory usage has emerged in the Linux operating system, that is, memory de-redundancy technology, that is, KSM (KernelSamepage Merging, memory merging) technology. KSM technology scans the virtual memory area, finds the same physical memory pages, and merges them. This technology makes the memory in use in the host operating system running the virtual machine significantly reduced, and the memory usage efficiency is significantly improved, so that the same physical configuration Linux hosts can run more virtual...

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
IPC IPC(8): G06F9/50G06F9/455H04L29/06
Inventor 宋莹高俊杰孙毓忠
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products