Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Read Cache Improvement by Outside Ring Buffer

IP.com Disclosure Number: IPCOM000119102D
Original Publication Date: 1997-Nov-01
Included in the Prior Art Database: 2005-May-09
Document File: 2 page(s) / 32K

Publishing Venue

IBM

Related People

Arai, K: AUTHOR [+4]

Abstract

Disclosed is a control algorithm of Single Ring Sector Buffer on a Hard Disk Drive (HDD). The Operating Systems* (OS) which uses the File Allocation Table (FAT) file system access to specify one sector frequently. But, there are few chances to hit this sector in our current cache algorithm.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 72% of the total text.

Read Cache Improvement by Outside Ring Buffer

      Read Command:
        If specific one sector not found yet
          If Command Length == 1
            If this sector is specific sector
              Copy this sector to special (protected) buffer area
            endif
          endif
        endif
      Write Command:
        if specific one sector already found
          if LBA == specific one sector
            Flush specific one sector in special (protected)
  buffer
             area.
          endif
        endif
                Fig. 1 Algorithm

      Disclosed is a control algorithm of Single Ring Sector Buffer
on a Hard Disk Drive (HDD).  The Operating Systems* (OS) which uses
the File Allocation Table (FAT) file system access to specify one
sector frequently.  But, there are few chances to hit this sector in
our current cache algorithm.

      Therefore, reserving specific one sector improves the cache hit
ratio and total HDD performance.

Fig. 1 shows the algorithm of this method.
  ---------------------------------------------------------------
  |                      | Before| After |  Unit                |
  ---------------------------------------------------------------
  | WinBench 97          |       |       |               ...