METHOD AND APPARATUS FOR GRID ENABLING STANDARD APPLICATIONS
First Claim
1. A method of adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols, the method comprising:
- providing a profile of the computer program;
providing a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols; and
using said profile to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a method of and system for adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols. The method comprises the steps of providing a profile of the computer program; and providing a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols. The profile is used to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system.
19 Citations
19 Claims
-
1. A method of adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols, the method comprising:
-
providing a profile of the computer program; providing a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols; and using said profile to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols, the system comprising:
-
means providing a profile of the computer program; and a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols; and said grid adapter including means for using said profile to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols, said method steps comprising:
-
providing a profile of the computer program; providing a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols; and using said profile to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of providing end-to-end grid services, from a grid of computer services, to a computer program, the method comprising the steps of:
-
using a utility application to execute the computer program; using a result of said execution of the computer program to identify specific performance requirements of the computer program; determining a profile of the computer program from said identified performance requirements; using said determined profile to select grid services, from said grid, for the computer program; and providing the computer program with the selected grid services. - View Dependent Claims (19)
-
Specification