×

Parallel file system and method anticipating cache usage patterns

  • US 5,940,838 A
  • Filed: 07/11/1997
  • Issued: 08/17/1999
  • Est. Priority Date: 07/11/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of improving a files system'"'"'s cache utilization in a computer system having cache space requests of varying sizes presented to a file system in an unpredictable fashion, comprising the method ofmaking a periodic identification of workload, andsplitting said cache into different working cache units, each controlling a portion of the cache state,periodically consulting with a cache manager for optimizing cache utilization via analyzing current cache usage patterns for anticipating the nature of incoming requests and preparing for the requests such that each incoming request is directed towards the cache unit which with a high probability will be used to satisfy the request,determining the space that can be devoted for each workload in each working unit and adjusting other system actions in response to said determined space that can be devoted for each workload in each working unit, andwherein when two types of workloads are detected and responded to by said cache manager, the complete cache is split into different working units, each controlling a portion of the complete cache space, and responsible for buffers of a given pre-defined size with each working unit comprised of two sub-units that monitor the two kinds of workloads the system operates with, the amount of different working units and the buffer sizes that they are responsible for change dynamically.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×