17817640. SYSTEM AND METHOD FOR CACHING IN STORAGE DEVICES simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

SYSTEM AND METHOD FOR CACHING IN STORAGE DEVICES

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Sudarsun Kannan of Rahway NJ (US)

Yujie Ren of Piscataway NJ (US)

Rekha Pitchumani of Herndon VA (US)

SYSTEM AND METHOD FOR CACHING IN STORAGE DEVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17817640 titled 'SYSTEM AND METHOD FOR CACHING IN STORAGE DEVICES

Simplified Explanation

The patent application describes a system and method for caching in storage devices. It involves opening files, reading data into a page cache in host memory, and adding pointers to a data structure.

  • The method involves multiple threads, with each thread opening a file and reading data into the page cache.
  • The data read from each file is stored in the page cache in host memory.
  • Pointers are added to a data structure, with each pointer pointing to the corresponding page of data in the page cache.

Potential applications of this technology:

  • This technology can be applied in storage devices such as hard drives, solid-state drives, or network-attached storage systems.
  • It can improve the performance of storage devices by caching frequently accessed data in host memory.

Problems solved by this technology:

  • Caching data in host memory reduces the need to access the storage device for every read operation, resulting in faster data retrieval.
  • By utilizing multiple threads, the system can efficiently handle concurrent file access and caching operations.

Benefits of this technology:

  • Improved read performance: Caching frequently accessed data in host memory reduces the latency associated with retrieving data from the storage device.
  • Efficient multi-threading: The use of multiple threads allows for concurrent file access and caching, optimizing the utilization of system resources.
  • Reduced storage device load: By caching data in host memory, the system reduces the number of read operations performed on the storage device, potentially extending its lifespan.


Original Abstract Submitted

A system and method for caching in storage devices. In some embodiments, the method includes: opening a first file, by a first thread; reading a first page of data, from the first file, into a page cache in host memory of a host; adding, to a first data structure, a first pointer, the first pointer pointing to the first page of data; opening a second file, by a second thread; reading a second page of data, from the second file, into the page cache; and adding, to the first data structure, a second pointer, the second pointer pointing to the second page of data.