Method and program for executing a job in a remote computer in different computer environment
First Claim
1. A method for executing a job loaded into a client machine on a server machine that is different in a computer environment from the client machine, said method comprising the steps of:
- allowing the client machine to issue to the server machine a job execution request for executing the job, the job execution request being accompanied by environment information and job execution statements for the job to be executed, the environment information including a volume logical path and a volume physical path; and
allowing the server machine to control to assign a server side volume corresponding to a client side volume and transfer input data on the client side volume to the server side volume, to convert the environment information and the job execution statements so as to replace the information about the volume logical path and the volume physical path by the corresponding information for the server machine, and to execute the job.
1 Assignment
0 Petitions
Accused Products
Abstract
A client side physical computer into which the job is loaded issues a job execution request to a server side physical computer. The job execution request is accompanied by job execution statements and environment information. A management and control module on the server side starts an OS for a logical computer and exercises control to assign a server side volume corresponding to a client side volume and transfer the data on the client side volume to the server side volume. A server side job management module for the logical computer converts the original job execution statements and environment information to match the computer environment for the logical computer, and executes the requested job.
-
Citations
10 Claims
-
1. A method for executing a job loaded into a client machine on a server machine that is different in a computer environment from the client machine, said method comprising the steps of:
-
allowing the client machine to issue to the server machine a job execution request for executing the job, the job execution request being accompanied by environment information and job execution statements for the job to be executed, the environment information including a volume logical path and a volume physical path; and
allowing the server machine to control to assign a server side volume corresponding to a client side volume and transfer input data on the client side volume to the server side volume, to convert the environment information and the job execution statements so as to replace the information about the volume logical path and the volume physical path by the corresponding information for the server machine, and to execute the job.
-
-
2. A method for causing a client machine to issue a job execution request in a system, the system comprising the client machine into which a job is loaded and a server machine that is different in a computer environment from the client machine, said method comprising the steps of:
allowing the client machine to determine according to policy information whether the job is to be executed on the server machine, allowing the client machine to issue a job execution request for the job to the server machine if it is determined that the job is to be executed on the server machine, the job execution request being accompanied by environment information and job execution statements for the job to be executed, the environment information including a volume logical path and a volume physical path, allowing the client machine to transfer input data to a server side volume corresponding to a client side volume, and allowing the client machine to receive the execution result of the job that is executed according to the environment information and the job execution statements for which the volume logical path and the volume physical path are replaced by the corresponding information for the server machine, and the resulting billing information for the execution result.
-
3. A method for causing a server machine to execute a job in a system, the system comprising a client machine into which the job is loaded and the server machine that is different in a computer environment from the client machine, said method comprising the steps of:
allowing the server machine to receive a job execution request for the job from the client machine, the job execution request being accompanied by environment information and job execution statements for the job to be executed, the environment information including a volume logical path and a volume physical path;
to control to assign a server side volume corresponding to a client side volume and transfer input data on the client side volume to the server side volume;
to convert the environment information and the job execution statements so as to replace the information about the volume logical path and the volume physical path by the corresponding information for the server machine; and
to execute the job.- View Dependent Claims (4, 5, 6)
-
7. A program that runs on a client machine in a system comprising the client machine into which a job is loaded and a server machine that is different in a computer environment from the client machine, said program including:
-
a function for determining whether the server machine is to execute the job in compliance with policy information;
a function for issuing a job execution request for the job to the server machine if it is determined that the server machine is to execute the job, wherein the job execution request is accompanied by environment information and job execution statements for the job to be executed, and the environment information includes a volume logical path and a volume physical path;
a function for transferring input data to a server side volume corresponding to a client side volume; and
a function for receiving the execution result of the job that is executed according to the environment information and the job execution statements for which the volume logical path and the volume physical path are replaced by the corresponding information for the server machine, and the resulting billing information for the execution result.
-
-
8. A program that runs on a server machine in a system comprising a client machine into which a job is loaded and the server machine that is different in a computer environment from the client machine, said program including:
-
a function for receiving a job execution request for the job from the client machine, wherein the job execution request is accompanied by environment information and job execution statements for the job to be executed, and the environment information includes a volume logical path and a volume physical path;
a function for controlling to assign a server side volume corresponding to a client side volume and transfer input data on the client side volume to the server side volume;
a function for converting the environment information and the job execution statements so as to replace the information about the volume logical path and the volume physical path by the corresponding information for the server machine; and
a function for executing the job. - View Dependent Claims (9, 10)
-
Specification