×

Log-structured host data storage

  • US 7,949,693 B1
  • Filed: 08/23/2007
  • Issued: 05/24/2011
  • Est. Priority Date: 08/23/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of communicating data between a host computer and a client computer, the method comprising:

  • receiving, by the host computer, a write request from the client computer, the write request comprising first data and first metadata describing a first logical position of the first data within a file, wherein the first data is encrypted to the host computer, wherein the first metadata is unencrypted to the host computer, wherein the host computer comprises a processor and operatively associated data storage, and wherein the file is stored at the data storage;

    writing the first data to the data storage, wherein the first data is written as a data sub-file of the file, wherein the data sub-file logically replaces a second data sub-file having the same logical position;

    creating a metadata sub-file utilizing the first metadata, wherein the metadata sub-file comprises logical-to-physical mapping information linking the first logical position of the first data within the file to the physical position of the data sub-file within the file; and

    writing the metadata sub-file to the data storage, wherein the data sub-file and the metadata sub-file are organized within the file according to a log-structured organization.

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