Patents by Inventor Carsten Brixius

Carsten Brixius has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8161011
    Abstract: An apparatus, system, and method are disclosed for analyzing a file system. A record module records file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system. A file score module calculates a file score for each file using the file parameters. A system score module calculates the file system score as the sum of the normalized file scores. A process module processes the file system if the file system score exceeds a specified threshold.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Carsten Brixius, Gregory John Tevis, David Gregory Van Hise
  • Patent number: 8103621
    Abstract: One aspect of the present invention provides an operation for recovering lost space and maintaining data consistency in a storage environment by providing a two-way orphan reconciliation method for extremely large file systems, such as a Hierarchical Storage Management (HSM) system which manages billions of files. This highly scalable and parallelizable orphan identification process may be used in a HSM controlled environment to enable the execution of a two-way file orphan check. In one embodiment, this orphan check identifies file system client orphans and server object orphans in a single pass by comparing a queue containing a list of migrated files on a storage repository server with a queue containing a list of stub files on a file system. If the queue elements do not match, a file system orphan or server object orphan can appropriately be identified.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carsten Brixius, Dietmar Fischer, Wayne C. Hineman, Christian Mueller, Douglas S. Noddings, Wayne A. Sawdon
  • Publication number: 20100191708
    Abstract: A method of synchronous deletion of managed files in a file system includes receiving a destroy event for a file to be deleted from the file system, the destroy event being generated upon request to destroy a file or corresponding objects of the files system; processing the received destroy event. Processing the destroy event includes determining if hierarchical storage management of the file system is initiated, and if initiated, continuing processing of the received destroy event; blocking threads indefinitely for an event storm during processing of the received destroy event; determining if the file to be deleted is being premigrated, migrated or is being recalled; aborting migration of the file based on the determination of migration and recall; and deleting the file and server objects corresponding to the file from the file system, where initiation of file deletion and server object deletion are synchronous.
    Type: Application
    Filed: January 23, 2009
    Publication date: July 29, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carsten Brixius, Wayne C. Hineman, Christian Mueller, Douglas S. Noddings, Wayne A. Sawdon
  • Publication number: 20100088271
    Abstract: One aspect of the present invention provides an operation for recovering lost space and maintaining data consistency in a storage environment by providing a two-way orphan reconciliation method for extremely large file systems, such as a Hierarchical Storage Management (HSM) system which manages billions of files. This highly scalable and parallelizable orphan identification process may be used in a HSM controlled environment to enable the execution of a two-way file orphan check. In one embodiment, this orphan check identifies file system client orphans and server object orphans in a single pass by comparing a queue containing a list of migrated files on a storage repository server with a queue containing a list of stub files on a file system. If the queue elements do not match, a file system orphan or server object orphan can appropriately be identified.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: International Business Machines Corporation
    Inventors: Carsten Brixius, Dietmar Fischer, Wayne C. Hineman, Christian Mueller, Douglas S. Noddings, Wayne A. Sawdon
  • Publication number: 20090037479
    Abstract: An apparatus, system, and method are disclosed for analyzing a file system. A record module records file parameters comprising a file size, a file age, a time of last access, a file type, a recovery time objective, and an initial access time service level objective for each file in the file system. A file score module calculates a file score for each file using the file parameters. A system score module calculates the file system score as the sum of the normalized file scores. A process module processes the file system if the file system score exceeds a specified threshold.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Christian Bolik, Carsten Brixius, Gregory John Tevis, David Gregory Van Hise