Determine Program
Introduction
A user wants to run a program on an astrogrid compute resource. This program may be an astrogrid library function, a web service, or user code. This use case can stand alone if a user simply wants to run a program on the grid, with or without datasets.
DetermineProgram can also be accessed through
DetermineModel and
ComplexQuery.
Flow of Events
A user accesses the run program form through a web browser or command line. The user indicates which program should be run, whether it is stored in the astrogrid library, offered through a web service, or a user-uploaded program. This step can proceed to
AccessLibraryFunction,
AccessWebService, or
UploadUserCode. Next, if the program requires data point the user can designate a dataset stored on the grid or upload a dataset stored in a file. Finally the model is submitted to a compute resource and estimator, and the flow of events proceeds as
NegotiateAccessToJob.
Sequence Diagram
--
ElizabethAuden - 15 Jun 2002