News Column

Patent Issued for System and Method for Improving Cache Performance

May 29, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- According to news reporting originating from Alexandria, Virginia, by VerticalNews journalists, a patent by the inventors Clark, Roy E. (Hopkinton, MA); Veprinsky, Alex (Brookline, MA), filed on November 30, 2011, was published online on May 13, 2014.

The assignee for this patent, patent number 8725939, is EMC Corporation (Hopkinton, MA).

Reporters obtained the following quote from the background information supplied by the inventors: "Storing and safeguarding electronic content is of paramount importance in modern business. Accordingly, various systems may be employed to protect such electronic content.

"The use of solid-state storage devices is increasing in popularity. A solid state storage device is a content storage device that uses solid-state memory to store persistent content. A solid-state storage device may emulate (and therefore replace) a conventional hard disk drive. Additionally/alternatively, a solid state storage device may be used within a cache memory system. With no moving parts, a solid-state storage device largely eliminates (or greatly reduces) seek time, latency and other electromechanical delays and failures associated with a conventional hard disk drive."

In addition to obtaining background information on this patent, VerticalNews editors also obtained the inventors' summary information for this patent: "In a first implementation, a computer-implemented method of processing read requests includes receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. If the previously-written content identified in the read request is stored within the first cache system in a compressed format, and the previously-written content identified in the read request is stored within the data array in an uncompressed format; a determination is made as to if it is less computationally expensive to obtain from the data array the previously-written content in an uncompressed format.

"One or more of the following features may be included. If it is determined that it is less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the data array in an uncompressed format may be obtained. If it is determined that it is not less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the first cache system in a compressed format may be decompressed. The first cache system may be a content-aware cache system. The data array may include a second cache system, wherein determining if the previously-written content identified in the read request is stored within the data array in an uncompressed format may include: determining if the previously-written content identified in the read request is stored within the second cache system of the data array in an uncompressed format. The second cache system may be a content-aware cache system. The data array may include one or more electro-mechanical hard disk drives.

"In another implementation, a computer program product resides on a computer readable medium that has a plurality of instructions stored on it. When executed by a processor, the instructions cause the processor to perform operations including receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. If the previously-written content identified in the read request is stored within the first cache system in a compressed format, and the previously-written content identified in the read request is stored within the data array in an uncompressed format; a determination is made as to if it is less computationally expensive to obtain from the data array the previously-written content in an uncompressed format.

"One or more of the following features may be included. If it is determined that it is less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the data array in an uncompressed format may be obtained. If it is determined that it is not less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the first cache system in a compressed format may be decompressed. The first cache system may be a content-aware cache system. The data array may include a second cache system, wherein determining if the previously-written content identified in the read request is stored within the data array in an uncompressed format may include: determining if the previously-written content identified in the read request is stored within the second cache system of the data array in an uncompressed format. The second cache system may be a content-aware cache system. The data array may include one or more electro-mechanical hard disk drives.

"In another implementation, a computing system includes at least one processor and at least one memory architecture coupled with the at least one processor, wherein the computing system is configured to perform operations including receiving a read request on a first cache system, wherein the read request identifies previously-written content included within a data array. If the previously-written content identified in the read request is stored within the first cache system in a compressed format, and the previously-written content identified in the read request is stored within the data array in an uncompressed format; a determination is made as to if it is less computationally expensive to obtain from the data array the previously-written content in an uncompressed format.

"One or more of the following features may be included. If it is determined that it is less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the data array in an uncompressed format may be obtained. If it is determined that it is not less computationally expensive to obtain the previously-written content in an uncompressed format from the data array, the previously-written content stored within the first cache system in a compressed format may be decompressed. The first cache system may be a content-aware cache system. The data array may include a second cache system, wherein determining if the previously-written content identified in the read request is stored within the data array in an uncompressed format may include: determining if the previously-written content identified in the read request is stored within the second cache system of the data array in an uncompressed format. The second cache system may be a content-aware cache system. The data array may include one or more electro-mechanical hard disk drives.

"The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features and advantages will become apparent from the description, the drawings, and the claims."

For more information, see this patent: Clark, Roy E.; Veprinsky, Alex. System and Method for Improving Cache Performance. U.S. Patent Number 8725939, filed November 30, 2011, and published online on May 13, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&p=21&u=%2Fnetahtml%2FPTO%2Fsearch-bool.html&r=1011&f=G&l=50&co1=AND&d=PTXT&s1=20140513.PD.&OS=ISD/20140513&RS=ISD/20140513

Keywords for this news article include: EMC Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters