Patents by Inventor Christian Bolik

Christian Bolik 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: 7660836
    Abstract: Provided are techniques for determining whether content of an object has changed. Under control of a backup system, opaque object attributes and a data identifier are received, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed. The received data identifier is compared with a previously stored data identifier. In response to determining that the received data identifier and the previously stored data identifier do not match, it is determined that the content of the object has changed.
    Type: Grant
    Filed: March 9, 2006
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Venkateswararao Jujjuri, Alexei Kojenov, Malahal R. Naineni, Ninad S. Palsule, James John Seeger, James Patrick Smith, Jason Christopher Young
  • Publication number: 20090313395
    Abstract: A method for automatically identifying available storage components within a storage system, which are appropriate for storing consumer data in compliance with specified service level objectives (SLOs), including discovering available storage components; identifying and assigning service levels provided by each available storage component, wherein identifying and assigning service levels provided by each available storage component, includes classifying the available storage components based on their type of technology, and determining the SLO relevant capabilities of the available storage components; and storing resultant mapping of service levels to available storage components in a metadata repository.
    Type: Application
    Filed: December 18, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Christian Bolik, Nile Haustein, Einar EL Lueck, Dietmar Noll
  • Publication number: 20090182777
    Abstract: With the present invention means are provided for automatically managing a storage infrastructure with a plurality of storage components in compliance with consumer service level objectives (SLOs). Therefore, the claimed method comprises: automated identification of available storage components, which are appropriate for storing consumer data under consideration of specified service level objectives (SLOs); automated mapping of said consumer SLO policies to said available storage components to select available storage components for specified data classes; and automated configuration of said selected storage components according to said mapping of consumer SLO policies.
    Type: Application
    Filed: January 12, 2009
    Publication date: July 16, 2009
    Applicant: Iternational Business Machines Corporation
    Inventors: Christian Bolik, Nils Haustein, Elinar Lueck, Dietmar Noll
  • Patent number: 7523345
    Abstract: Disclosed is a mechanism for handling failover of a data management application for a shared disk file system in a distributed computing environment having a cluster of loosely coupled nodes which provide services. According to the mechanism, certain nodes of the cluster are defined as failover candidate nodes. Configuration information for all the failover candidate nodes is stored preferably in a central storage. Message information including but not limited to failure information of at least one failover candidate node is distributed amongst the failover candidate nodes. By analyzing the distributed message information and the stored configuration information it is determined whether to take over the service of a failure node by a failover candidate node or not. After a take-over of a service by a failover candidate node the configuration information is updated in the central storage.
    Type: Grant
    Filed: September 1, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Klaus Schroiff, Peter Gemsjaeger, Christian Bolik
  • 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
  • Publication number: 20070214197
    Abstract: Provided are techniques for determining whether content of an object has changed. Under control of a backup system, opaque object attributes and a data identifier are received, wherein the data identifier is generated based on one or more relevant object attributes of the opaque object attributes that indicate whether at least one of the content of the object and one or more of the relevant object attributes has changed. The received data identifier is compared with a previously stored data identifier. In response to determining that the received data identifier and the previously stored data identifier do not match, it is determined that the content of the object has changed.
    Type: Application
    Filed: March 9, 2006
    Publication date: September 13, 2007
    Inventors: Christian Bolik, Venkateswararao Jujjuri, Alexei Kojenov, Malahal Naineni, Ninad Palsule, James Seeger, James Smith, Jason Young
  • Patent number: 6990606
    Abstract: Disclosed is a mechanism for handling failover of a data management application for a shared disk file system in a distributed computing environment having a cluster of loosely coupled nodes which provide services. According to the mechanism, certain nodes of the cluster are defined as failover candidate nodes. Configuration information for all the failover candidate nodes is stored preferably in a central storage. Message information including but not limited to failure information of at least one failover candidate node is distributed amongst the failover candidate nodes. By analyzing the distributed message information and the stored configuration information it is determined whether to take over the service of a failure node by a failover candidate node or not. After a take-over of a service by a failover candidate node the configuration information is updated in the central storage.
    Type: Grant
    Filed: June 15, 2001
    Date of Patent: January 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Klaus Schroiff, Peter Gemsjaeger, Christian Bolik
  • Patent number: 6988179
    Abstract: Disclosed is a method, system, and program for ordering data. Portions of a logical volume are matched with portions of one or more physical extents. The one or more physical extents are ordered according to the order of the matched portions of the logical volume.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, Alexei Kojenov
  • Publication number: 20060010338
    Abstract: Disclosed is a mechanism for handling failover of a data management application for a shared disk file system in a distributed computing environment having a cluster of loosely coupled nodes which provide services. According to the mechanism, certain nodes of the cluster are defined as failover candidate nodes. Configuration information for all the failover candidate nodes is stored preferably in a central storage. Message information including but not limited to failure information of at least one failover candidate node is distributed amongst the failover candidate nodes. By analyzing the distributed message information and the stored configuration information it is determined whether to take over the service of a failure node by a failover candidate node or not. After a take-over of a service by a failover candidate node the configuration information is updated in the central storage.
    Type: Application
    Filed: September 1, 2005
    Publication date: January 12, 2006
    Inventors: Klaus Schroiff, Peter Gemsjaeger, Christian Bolik
  • Publication number: 20050071560
    Abstract: A Hierarchical Storage Management (HSM) system connects client systems to physical storage devices via a storage virtualization system (SVS) which is embedded in a storage network. The SVS provides virtual disk volumes to the client systems as an abstraction of the physical storage devices. The client systems have no direct connection to the physical storage devices and the SVS provides an abstract view of these devices, which allows it to utilize the available physical storage space by spreading storage assigned to the individual client systems across the physical storage devices. Within the SVS, a block-mapping table (BMT) translates each virtual block address being issued by the client systems to a corresponding physical block address.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 31, 2005
    Applicant: International Business Machines Corp.
    Inventor: Christian Bolik
  • Patent number: 6857053
    Abstract: Provided are a system, method, and program for grouping backup objects stored in backup storage. A backup group is created and a plurality of backup objects are added as members of the backup group in separate backup transactions. The backup objects added to the backup group are stored to backup storage.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: February 15, 2005
    Assignee: International Business Machines Corporation
    Inventors: Christian Bolik, David Maxwell Cannon, Colin Scott Dawson, Avishai Haim Hochberg, Michael Allen Kaczmarski, James Patrick Smith, Christopher Zaremba
  • Publication number: 20040199744
    Abstract: Disclosed is a method, system, and program for ordering data. Portions of a logical volume are matched with portions of one or more physical extents. The one or more physical extents are ordered according to the order of the matched portions of the logical volume.
    Type: Application
    Filed: April 7, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Christian Bolik, Alexei Kojenov
  • Publication number: 20030196052
    Abstract: Provided are a system, method, and program for grouping backup objects stored in backup storage. A backup group is created and a plurality of backup objects are added as members of the backup group in separate backup transactions. The backup objects added to the backup group are stored to backup storage.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Christian Bolik, David Maxwell Cannon, Colin Scott Dawson, Avishai Haim Hochberg, Michael Allen Kaczmarski, James Patrick Smith, Christopher Zaremba
  • Publication number: 20020073354
    Abstract: Disclosed is a mechanism for handling failover of a data management application for a shared disk file system in a distributed computing environment having a cluster of loosely coupled nodes which provide services. According to the mechanism, certain nodes of the cluster are defined as failover candidate nodes. Configuration information for all the failover candidate nodes is stored preferably in a central storage. Message information including but not limited to failure information of at least one failover candidate node is distributed amongst the failover candidate nodes. By analyzing the distributed message information and the stored configuration information it is determined whether to take over the service of a failure node by a failover candidate node or not. After a take-over of a service by a failover candidate node the configuration information is updated in the central storage.
    Type: Application
    Filed: June 15, 2001
    Publication date: June 13, 2002
    Applicant: International Business Machines Corporation
    Inventors: Klaus Schroiff, Peter Gemsjaeger, Christian Bolik
  • Publication number: 20020069280
    Abstract: Disclosed is a mechanism of managing an hierarchical storage management (HSM) system including an HSM server and a file server having a managed file system where the HSM server and the file server are interconnected via a network. Migration of data files from the file server to the HSM server is accomplished by providing at least one list for identifying candidate files to be migrated, scanning the managed file system until having detected a prespecified number of migration candidate files, recording the detected migration candidate files in the provided at least one list of candidate files, monitoring a current state of the managed file system, and migrating at least part of the candidate files identified in the at least one list of candidate files from the file server to the HSM server, dependent on the monitored current state of the managed file system. In parallel, the migrated data files can be identified by a unique identifier that allows direct access to the migrated files.
    Type: Application
    Filed: December 10, 2001
    Publication date: June 6, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christian Bolik, Peter Gemsjaeger, Klaus Schroiff