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

Method for sharing internal memory in server cluster

A server cluster and memory sharing technology, applied in the field of memory sharing in server clusters, can solve problems such as the performance improvement of the memory management solution platform, the inability of the server memory to meet the data processing requirements, etc., to solve the problems of memory management and sharing and improve the performance.

Inactive Publication Date: 2012-07-25
ZHONGSHAN IKER DIGITAL TECH
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the industry platform often bears a large amount of various loads, but its own server memory cannot meet the large amount of data processing needs.
Therefore, the memory management scheme of the existing server has gradually become the bottleneck of platform performance improvement.

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 for sharing internal memory in server cluster
  • Method for sharing internal memory in server cluster
  • Method for sharing internal memory in server cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] refer to figure 1 , the platform server is mainly used to deploy the platform system, while the application server is mainly used to deploy and provide various remote service applications depending on the platform data resources. Platform servers and application servers are connected to form server clusters through core switches.

[0025] refer to figure 2 , the platform server has at least a virtual memory manager and a virtual memory address library inside. The virtual memory manager is used to allocate free virtual memory for the application program from the virtual memory address library according to the needs of the application program and according to the memory allocation algorithm. The virtual memory manager can be programmed through various programming techniques. The virtual memory address in the virtual memory address library is mapped to the actual memory address of each server respectively. The virtual memory manager indirectly realizes the management ...

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 a method for sharing an internal memory in a server cluster. In order to share resources of the internal memory among servers in the server cluster, the method is characterized by including the steps: firstly, acquiring an original function address for reading and writing platform files of a platform server by an application program from an application server; secondly, applying for a code buffer area from a platform by the application program; thirdly, copying a current instruction of an original function to the code buffer area by the application program; fourthly, distributing virtual memory addresses for the application program by a platform virtual memory manager; fifthly, constructing redirected platform file reading-writing codes according to the virtual memory addresses; sixthly, executing the reading-writing codes on the platform and adding an indirect jump instruction before the instruction of the buffer area; and seventhly, executing the instruction of the buffer area and acquiring data in the buffer area from the memory resources corresponding to the virtual memory addresses.

Description

technical field [0001] The invention relates to server resource management, especially memory sharing in server clusters. Background technique [0002] Memory is one of the most important resources in a computer system. Its capacity directly affects the overall performance of the system. The amount of physical memory plays a decisive role when running "memory-intensive" applications that use a lot of memory or "I / O-intensive" applications that have a lot of disk access. [0003] At present, with the advancement of informatization in various fields, a large number of various industry platforms have emerged. These platforms play the role of data transfer and centralized management of resources. Because the industry platform often bears a large number of various loads, but its own server memory cannot meet the large amount of data processing needs. Therefore, the memory management solution of the existing server has gradually become the bottleneck of platform performance im...

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/46G06F9/54
Inventor 叶灿才卢林发黄家祺
Owner ZHONGSHAN IKER DIGITAL TECH
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