Unlock instant, AI-driven research and patent intelligence for your innovation.

Computer system and method for controlling a computer

A computer system and computer technology, applied in the field of key-value storage, can solve problems such as complexity, loss of cache memory content, and performance degradation

Active Publication Date: 2021-10-08
SAMSUNG ELECTRONICS CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This will cause a performance cliff, and usually requires the user program to implement its own caching mechanism to restore reasonable performance
Implementing the cache memory within the user program is very complex for the user and requires software development costs
Also, when using user-space caching, different programs may not be able to easily share their cache memory, and the entire cache memory content is lost when the program terminates

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
  • Computer system and method for controlling a computer
  • Computer system and method for controlling a computer
  • Computer system and method for controlling a computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0128] Reference will now be made in detail to embodiments of the inventive concepts, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a comprehensive understanding of the inventive concept. It is understood, however, that one of ordinary skill in the art may practice the inventive concept without these specific details. In other instances, well-known methods, procedures, components, circuits, and networks have not been described in detail so as not to unnecessarily obscure aspects of the embodiments.

[0129] It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first unit could be termed a second unit, and, similarly, a second unit could be termed a first unit, withou...

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 computer system and method for controlling a computer that leverages a native operating system page cache when using non-block system storage is disclosed. A computer may include a processor, memory and non-block system storage. A file system may be stored in memory and run on a processor, which may include a page cache. A key-value file system can reside between the file system and the storage device and can map received file system commands to key-value system commands executable by the storage device. The result of the key-value system command may be returned to the file system, wherein the result of the key-value system command is to allow the operating system to cache data in the page cache.

Description

[0001] This application claims the benefit of U.S. Provisional Patent Application No. 62 / 298,987, filed February 23, 2016, and U.S. Provisional Patent Application No. 15 / 143,504, filed April 29, 2016, which U.S. Patent This application is hereby incorporated by reference for all purposes. technical field [0002] The inventive concept relates to key-value storage, and more particularly, to using operating system cache memory when accessing key-value devices. Background technique [0003] Existing operating systems implement a myriad of mechanisms for caching file system data in memory and improving performance. Specifically, a page cache (or buffer cache) caches frequently accessed data in large quantities to improve overall file system performance. Although the page cache itself does not require a file system to reside on a block device, in practice most configurations that use a page cache to improve file system performance require the file system to reside on a block dev...

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): G06F16/172G06F16/17G06F16/16G06F16/84G06F12/0882
CPCG06F16/13G06F16/152G06F16/188G06F16/172G06F16/84G06F16/162G06F16/17G06F12/0882G06F2212/603
Inventor 维卡斯·辛哈兹维·古兹林铭
Owner SAMSUNG ELECTRONICS CO LTD