EP0415352A2

Method and system for optimizing data caching in a disk-based computer system.

Abstract

The invention comprises an improved method for caching data in a disk based operating system, opening a file access log upon receiving a request to open a file; monitoring the file access behavior for said file and recording said access behavior in said file access log; determining whether said file access behavior was sequential or sequential and fast; caching relatively large amounts of data if said acess behavior was sequential and fast and caching relatively small amounts of data if said access behavior was sequential; and recording said access behavior in an area associated with said file upon closing said file.

EP0415352A2, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Projected expiry passed 28 August 2010, 16.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

4 claims: 2 independent, 2 dependent

  1. 1
    An improved method for caching data in a disk based operating system, comprising:opening a file access log upon receiving a request to open a file;monitoring the file access behavior for said file and recording said access behavior in said file access log;determining whether said file access behavior was sequential or sequential and fast;caching relatively large amounts of data if said acess behavior was sequential and fast and caching relatively small amounts of data if said access behavior was sequential;and recording said access behavior in an area associated with said file upon closing said file.
  2. 3
    An improved system for caching data in a disk based operating system, comprising:means for opening a file access log upon receiving a request to open a file;means for monitoring the file access behavior for said file and recording said access behavior in said file access log;means for determining whether said file access behavior was sequential or sequential and fast;means for caching relatively large amounts of data if said acess behavior was sequential and fast and caching relatively small amounts of data if said access behavior was sequential;and means for recording said access behavior in an area associated with said file upon closing said file.