Patents by Inventor Dominic Mueller-Wicke
Dominic Mueller-Wicke 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).
-
Publication number: 20200265006Abstract: A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media. By collecting files into larger aggregation files, the number of files archived is significantly reduced and the files archived are of larger size. The reduced number of files and increased size of the files improves archival and retrieval performance due to reduced metadata operation overhead. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: February 19, 2019Publication date: August 20, 2020Applicant: International Business Machines CorporationInventors: Khanh V. Ngo, Slavisa Sarafijanovic, Dominic Mueller-Wicke, Simon Lorenz, Harald Seipp, Takeshi Ishimoto
-
Patent number: 10747625Abstract: Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.Type: GrantFiled: December 27, 2017Date of Patent: August 18, 2020Assignee: International Business Machines CorporationInventors: Andre Gaschler, Nils Haustein, Dominic Mueller-Wicke, Tim U. Scheideler, Joerg Walter
-
Patent number: 10579479Abstract: Techniques for managing data stored in a hierarchical storage management (HSM) system are provided. A first controller receives a request to migrate a data item to a first storage tier managed by the first controller, wherein the data item is not associated with an object ID and a HSM status value indicates that the data item is resident on a second storage tier. The first controller generates an initial object ID, creates a new record for the data item in a data structure, sets an object ID field and a parent ID field of the record to the initial object ID. The first controller stores the data item on the first storage tier and sends an acknowledgement identifying the initial object ID as an object ID of the data item to a second controller that manages the second storage tier. The second controller updates the HSM status value.Type: GrantFiled: September 26, 2018Date of Patent: March 3, 2020Assignee: International Business Machines CorporationInventors: Nils Haustein, Christian Mueller, Dominic Mueller-Wicke
-
Patent number: 10552081Abstract: A computer-implemented method according to one embodiment includes identifying, at a client device, a request for data by an application of the client device, sending, from the client device to a first server, the request for the data, suspending a performance of actions on the data by the application of the client device, and presenting a status of a recall of the data to the application of the client device.Type: GrantFiled: October 2, 2018Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Sabine U. Steinhauer, Frank Mueller, Frank Lautenbach, Dominic Mueller-Wicke
-
Patent number: 10534617Abstract: Backing up virtual machine operating system data on sequential-access data storage systems is provided. A virtual machine boots into an operating system using operating system data that is provided to the virtual machine from a random access storage unit. The random access storage unit stores the operating system data as a first plurality of blocks. The operating system data is recorded in a sequential order as it is provided to the virtual machine. The operative system data is recorded in a record file. Sequential boot data is recorded on a sequential backup system based, at least in part, on the record file. The sequential boot data is a copy of the operating system data that represent the operating system as a second plurality of blocks based, at least in part, on the sequential order of the operating system data provided to the virtual machine.Type: GrantFiled: July 13, 2016Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Christian Mueller, Dominic Mueller-Wicke, Eirini Petraki
-
Publication number: 20190384674Abstract: Operating a data processing and storage apparatus to perform continuous backup monitoring for a collection of stored file system objects. In response to changes respective to a number of the file system objects, a set of Data Management Application Program Interface (DMAPI) events is created. For each of the events, accessory file system object information relative to a file system object subject to the change is determined. The events are grouped into an event group and a unique group identifier and an overall group size count are assigned to each of the events included in the event group. The events are sent together with the respective accessory file system object information, the respective group identifier and the respective group size to a number of backup clients registered as applications. The backup clients are to process the events together with the respective accessory file system object information, the respective group identifier and the respective group size into a number of backup requests.Type: ApplicationFiled: August 29, 2019Publication date: December 19, 2019Inventors: Nils Haustein, Fabian Kuhl, Christian Mueller, Dominic Mueller-Wicke, Thomas Schreiber
-
Publication number: 20190354443Abstract: A computer-implemented method according to one embodiment includes identifying abnormal data modification characteristics at a first system, determining time data associated with the abnormal data modification characteristics, and adjusting an instance of backup log data stored at a second system, utilizing an identification of the abnormal data modification characteristics and the time data associated with the abnormal data modification characteristics.Type: ApplicationFiled: May 16, 2018Publication date: November 21, 2019Inventors: Nils Haustein, Dominic Mueller-Wicke
-
Patent number: 10452487Abstract: Operating a data processing and storage apparatus to perform continuous backup monitoring for a collection of stored file system objects. In response to changes respective to a number of the file system objects, a set of Data Management Application Program Interface (DMAPI) events is created. For each of the events, accessory file system object information relative to a file system object subject to the change is determined. The events are grouped into an event group and a unique group identifier and an overall group size count are assigned to each of the events included in the event group. The events are sent together with the respective accessory file system object information, the respective group identifier and the respective group size to a number of backup clients registered as applications. The backup clients are to process the events together with the respective accessory file system object information, the respective group identifier and the respective group size into a number of backup requests.Type: GrantFiled: February 23, 2017Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Nils Haustein, Fabian Kuhl, Christian Mueller, Dominic Mueller-Wicke, Thomas Schreiber
-
Publication number: 20190278669Abstract: The present disclosure relates to a backup-restore system being configured for: receiving a data processing request from a backup-restore client, BRC, of a container, the request indicating second file attributes of data to be processed, where the second file attributes are configured to enable access to data files by the container. The system is further configured for determining first file attributes corresponding to the second file attributes, where the first file attributes are configured to control access to data file by a shared file system. The system is further configured for sending the request to a backup client of the storage system, the sent data request indicating the second file attributes of the data to be processed; thereby causing the backup client to process the request on the local storage and/or backup storage.Type: ApplicationFiled: March 6, 2018Publication date: September 12, 2019Inventors: Dominic Mueller-Wicke, Nils Haustein
-
Publication number: 20190220528Abstract: A method for handling snapshots together with migrated files in a hierarchical storage management may be provided. The method comprises managing files using a first-tier storage and a second-tier storage. The files are organized in a managed file system—e.g., a hierarchically managed file system—in the first-tier storage. The method comprises further creating a snapshot of a portion of the files of the first-tier storage, thereby creating a hidden directory in the file system, deleting a migrated file, and moving the stub file relating to the file to be deleted in the first-tier storage to the hidden directory.Type: ApplicationFiled: January 18, 2018Publication date: July 18, 2019Inventors: Mauro Cruciani, Christian Mueller, Dominic Mueller-Wicke, Eirini Petraki, Sabine U. Steinhauer
-
Publication number: 20190213265Abstract: The disclosure relates to a method for archiving files of a local file system of a client system in a remote storage system. The local file system and the remote storage system are communicatively coupled via a network. The method comprises executing an archive process on an archive computer system communicatively coupled to the network. The archiving is solely controlled by the archive process. The execution causes the archive computer system to receive a configuration comprising share metadata, descriptive of a file share in the local file system, and a network address of the client system; remotely access the local file system using the configuration; scan the files of the file share to identify candidate files for archiving; and archive the candidate files by copying the candidate files to the remote storage system.Type: ApplicationFiled: January 8, 2018Publication date: July 11, 2019Inventors: Kai Boerner, Fabian Kuhl, Dominic Mueller-Wicke, Thomas Schreiber
-
Publication number: 20190205034Abstract: Embodiments of systems and methods are provided for data storage in a tiered storage system comprising at least two storage tiers. A method comprises: providing storage information for each storage tier of the storage tiers to a user. The storage information comprising values of storage parameters, wherein the storage parameters comprise at least one of a storage quota limit of the user, usable storage capacity in the tier for the user based on the storage quota limit, and consumed storage capacity of the tier by the user. The storage information is used to move data between the storage tiers.Type: ApplicationFiled: January 2, 2018Publication date: July 4, 2019Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dominic MUELLER-WICKE, Nils HAUSTEIN
-
Publication number: 20190197144Abstract: A computer-implemented method according to one embodiment includes receiving a request to perform a high-latency media (HLM) action on an object or a group of objects, identifying metadata associated with the object or group of objects, and conditionally allowing the HLM action to be performed on the object or group of objects, based on the HLM action and the metadata associated with the object.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Khanh V. Ngo, Simon Lorenz, Dominic Mueller-Wicke, Slavisa Sarafijanovic, Harald Seipp, Takeshi Ishimoto
-
Patent number: 10191814Abstract: The present disclosure provides a hierarchical storage management system for storing data. A first controller receives a request to migrate a data item to a first storage tier. The data item is associated with at least an initial object ID. The first controller, in response to the request, generates a new object ID and identifies a first record in a data structure, wherein the initial object ID is identical to an object ID of the first record and to a parent object ID of the first record. The first controller replaces the object ID of the first record with the new object ID, creates in the data structure a new record that is associated with the data item, sets an object ID of the new record and a parent object ID of the new record to the initial object ID, and stores the data item to the first storage tier.Type: GrantFiled: June 9, 2015Date of Patent: January 29, 2019Assignee: International Business Machines CorporationInventors: Nils Haustein, Christian Mueller, Dominic Mueller-Wicke
-
Publication number: 20190026190Abstract: Techniques for managing data stored in a hierarchical storage management (HSM) system are provided. A first controller receives a request to migrate a data item to a first storage tier managed by the first controller, wherein the data item is not associated with an object ID and a HSM status value indicates that the data item is resident on a second storage tier. The first controller generates an initial object ID, creates a new record for the data item in a data structure, sets an object ID field and a parent ID field of the record to the initial object ID. The first controller stores the data item on the first storage tier and sends an acknowledgement identifying the initial object ID as an object ID of the data item to a second controller that manages the second storage tier. The second controller updates the HSM status value.Type: ApplicationFiled: September 26, 2018Publication date: January 24, 2019Inventors: Nils Haustein, Christian Mueller, Dominic Mueller-Wicke
-
Patent number: 10121012Abstract: A computer receives a set of objects from a client, whereby at least one of the objects of the set are respectively associated and encrypted with a unique file encryption key (FEK). The computer encrypts each of the FEKs with a common master encryption key, MEK, resulting in respective locked keys. In an initial backup, the encrypted objects together with their associated locked keys are transmitted to a backup server where a first module determines if locked key has changed via referencing an encryption state associated with the encrypted objects. If an MEK has changed, the existing FEKs are re-encrypted with the changed MEK to generate new locked keys, and, in a subsequent backup operation, sending the new locked keys to the backup server to replace the existing locked keys, while avoiding transmitting to the backup server the objects whose associated FEKs are affected by the changed MEK.Type: GrantFiled: October 18, 2017Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Christian Mueller, Dominic Mueller-Wicke, Erik Rueger
-
Publication number: 20180307705Abstract: In an approach to maintain data integrity in a computer data storage system, a clone management table is generated for a clone file tree that includes a relationship between at least one parent file and a clone file. The parent file is restored by: (i) determining that the parent-child relationship exists between the parent file and the clone file based on an entry in the clone management table, (ii) restoring data blocks in the parent file to the file system based on an analysis of an entry in the clone management table for the parent file and an identification of data blocks included in the clone file, and (iii) generating a new instance of the parent file based on the data blocks included in the file system and the entry in the clone management table for the clone file tree.Type: ApplicationFiled: June 27, 2018Publication date: October 25, 2018Inventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Patent number: 10055299Abstract: In an approach to backup and restore one or more clone file trees, one or more processors generate a clone management table. One or more processors record a clone management information in the clone management table about each clone file. To backup a clone file, one or more processors update the clone management information, and store one or more data blocks that are in the clone file trees. To restore a clone file, one or more processors analyze a clone management information and restore one or more data blocks in the clone file. To restore a clone file parent, one or more processors analyze a clone management information and restore one or more data blocks in the clone file parent. To restore a clone file tree, one or more processors analyze a clone management information and restore one or more data blocks in the clone file tree.Type: GrantFiled: September 21, 2015Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Patent number: 10049121Abstract: In an approach to backup and restore one or more clone file trees, one or more processors generate a clone management table. One or more processors record a clone management information in the clone management table about each clone file. To backup a clone file, one or more processors update the clone management information, and store one or more data blocks that are in the clone file trees. To restore a clone file, one or more processors analyze a clone management information and restore one or more data blocks in the clone file. To restore a clone file parent, one or more processors analyze a clone management information and restore one or more data blocks in the clone file parent. To restore a clone file tree, one or more processors analyze a clone management information and restore one or more data blocks in the clone file tree.Type: GrantFiled: March 30, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Stefan Bender, Nils Haustein, Dominic Mueller-Wicke, Wayne A. Sawdon, James P. Smith
-
Publication number: 20180121296Abstract: Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.Type: ApplicationFiled: December 27, 2017Publication date: May 3, 2018Inventors: Andre Gaschler, Nils Haustein, Dominic Mueller-Wicke, Tim U. Scheideler, Joerg Walter