×

Method for accelerating disk array write operations using segmented cache memory and data logging

  • US 6,148,368 A
  • Filed: 07/31/1997
  • Issued: 11/14/2000
  • Est. Priority Date: 07/31/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of utilizing cache memory in a disk storage subsystem to improve write operations, said method comprising the steps of:

  • a) partitioning said cache memory to logically define a plurality of log-structured write cache segments and at least one redundancy-data cache segment;

    b) partitioning disk space in said subsystem to logically define log-structured cache region having at least one disk segment;

    c) logging first write request data corresponding to received write requests in a first segment of said plurality of write cache segments until said first segment is full;

    d) logging further write request data corresponding to received write requests in a second segment of said plurality of write cache segments in response to said first segment being full;

    e) accumulating, in said redundancy-data cache segment, redundancy data corresponding to said first write request data;

    f) moving said first write request data from said first write cache segment to one of said at least one disk segment in response to accumulating said redundancy data; and

    g) repeating steps c) through f) where said second segment is used as said first segment.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×