Method and apparatus for the automatic migration of applications and their associated data and configuration files
AssigneeInternational Business Machines Corporation
InventorsSteve J. Mastrianni, Thomas E. Chefalas
Life of this patent
Estimating the term…
Abstract
A method, apparatus, and computer implemented instructions for the automatic migration of applications and their associated data and configuration files from a source data processing system to a destination data processing system. A data store containing meta data regarding files associated with the application is queried in which the data store includes meta data describing the files accessed by the application. A result is received in response to querying the data store in which the associations are maintained. Copying of the files from the source data processing system to the destination data processing system using the result is initiated.
Claims50
A method in a data processing system for migrating an application from a source data processing system to a destination data processing system, the method comprising:
- querying a data store containing meta data regarding files associated with the application, wherein the data store includes meta data describing the files accessed by the application;
- receiving a result in response to querying the data store;
- and
- initiating copying of the files from the source data processing system to the destination data processing system using the result.
A method in a data processing system for migrating an application, the method comprising:
- querying a data store containing data regarding files associated with the application, wherein the data store includes meta data describing the files associated with the application;
- receiving a result in response to querying the data store;
- and
- initiating copying of the files using the result.
A method for migrating files, the method comprising:
- receiving an access request from a program to access a file, wherein the request is received at an operating system level;
- storing an association between the file and the program in a data store;
- querying the data store for files associated with the program;
- receiving a result in response to querying the data store;
- and
- initiating copying of the files from a source data processing system on which the files are located to a destination data processing system using the result.
A data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes as set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to query a data store containing meta data regarding files associated with the application, wherein the data store includes meta data describing the files accessed by the application;
- receive a result in response to querying the data store;
- and initiate copying of the files from the source data processing system to the destination data processing system using the result.
A data processing system comprising:
- a bus system;
- a communications unit connected to the bus system;
- a memory connected to the bus system, wherein the memory includes as set of instructions;
- and
- a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to query a data store containing data regarding files associated with the application, wherein the data store includes meta data describing the files associated with the application;
- receive a result in response to querying the data store;
- and initiate copying of the files using the result.
A data processing system for migrating an application from a source data processing system to a destination data processing system, the data processing system comprising:
- querying means for querying a data store containing meta data regarding files associated with the application, wherein the data store includes meta data describing the files accessed by the application;
- receiving means for receiving a result in response to querying the data store;
- and initiating means for initiating copying of the flies from the source data processing system to the destination data processing system using the result.
A data processing system for migrating an application, the data processing system comprising:
- querying means for querying a data store containing data regarding files associated with the application, wherein the data store includes meta data describing the files associated with the application;
- receiving means for receiving a result in response to querying the data store;
- and
- initiating means for initiating copying of the files using the result.
A network data processing system for migrating files, the network data processing system comprising:
- first receiving means for receiving an access request from a program to access a file, wherein the request is received at an operating system level;
- storing means for storing an association between the file and the program in a data store;
- querying means for querying the data store for files associated with the program;
- second receiving means for receiving a result in response to querying the data store;
- and
- initiating means for initiating copying of the files from a source data processing system on which the files are located to a destination data processing system using the result.
A computer program product in a computer readable medium for migrating an application from a source data processing system to a destination data processing system, the computer program product comprising:
- first instructions for querying a data store containing meta data regarding files associated with the application, wherein the data store includes meta data describing the files accessed by the application;
- second instructions for receiving a result in response to querying the data store;
- and
- third instructions for initiating copying of the files from the source data processing system to the destination data processing system using the result.
A computer program product in a computer readable medium for migrating an application, the computer program product comprising:
- first instructions for querying a data store containing data regarding files associated with the application, wherein the data store includes meta data describing the files associated with the application;
- second instructions for receiving a result in response to querying the data store;
- and
- third instructions for initiating copying of the files using the result.
A computer program product in a computer readable medium for migrating files, the computer program product comprising:
- first instructions for receiving an access request from a program to access a file, wherein the request is received at an operating system level;
- second instructions for storing an association between the file and the program in a data store;
- third instructions for querying the data store for files associated with the program;
- fourth instructions for receiving a result in response to querying the data store;
- and
- fifth instructions for initiating copying of the files from a source data processing system on which the files are located to a destination data processing system using the result.
Dependencies are inferred from the claim text.