×

Optimized logging of data elements to a data storage device

  • US 6,189,069 B1
  • Filed: 02/17/1998
  • Issued: 02/13/2001
  • Est. Priority Date: 02/17/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system, a method for logging data produced by a data source to a hardware device by a data logger operating in a separate thread than the data source, the method comprising the steps of:

  • retrieving from a set of empty buffers, by the data source, a first buffer pointing to a first page in memory;

    storing in the first page in memory, by the data source, data records to be logged to the hardware device;

    placing the first buffer in a queue of full buffers;

    retrieving from the set of empty buffers, by the data source, a second buffer pointing to a second page in memory;

    storing in the second page in memory, by the data source, data records to be logged to the hardware device;

    placing the second buffer in the queue of full buffers;

    retrieving, by the data logger, the first and second buffers from the queue of full buffers;

    packaging the first and second buffers into a data block; and

    logging on the hardware device the data stored in the memory pages corresponding to the buffers contained in the data block.

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