×

Distributing Metadata Across Multiple Different Disruption Regions Within an Asymmetric Memory System

  • US 20090157989A1
  • Filed: 12/15/2008
  • Published: 06/18/2009
  • Est. Priority Date: 12/14/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of distributing metadata that corresponds to application data for a file system across multiple different disruption regions of an asymmetric memory component such that metadata is written in the same disruption region of the asymmetric memory component as the application data to which the metadata corresponds, where individual disruption regions of the asymmetric memory component include physical blocks and are configured such that writing to a disruption region of the asymmetric memory component affects the availability of other physical blocks within the same disruption region of the asymmetric memory component, the method comprising:

  • writing a first block of application data to a first disruption region of the asymmetric memory component and writing a second block of application data that is different than the first block of application data to a second disruption region of the asymmetric memory component that is different than the first disruption region of the asymmetric memory component, the first and second blocks of application data corresponding to first and second logical blocks of the file system respectively;

    generating a first block of metadata that corresponds to the first block of application data and that identifies the first block of application data as corresponding to the first logical block of the file system and generating a second block of metadata that corresponds to the second block of application data and that identifies the second block of application data as corresponding to the second logical block of the file system; and

    writing the first block of metadata to the first disruption region of the asymmetric memory component and writing the second block of metadata to the second disruption region of the asymmetric memory component such that the first and second blocks of metadata are written to the same disruption regions of the asymmetric memory component as the blocks of application data to which they correspond.

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