Upload User Code

Introduction

Inside the DetermineProgram use case, the user can choose 'user code' as a source for a program or model. This code can be uploaded from the user?s computer and run on the grid, or the user can run the code on the machine where it is stored.

Flow of Events

This use case begins at the Run Program Façade inside the DetermineProgram use case. Once 'user code' has been selected as the program source, the Run Program Façade accesses the User Code Façade. From this point the user can choose to run the code from the machine where it is stored or to run the code on a grid compute resource. If the user chooses to run the code on his or her computer, the data is transferred to the user?s computer and the code runs there. If the user chooses to upload code to a grid resource, the use case proceeds to NegotiateAccessToResource. Once the user's code has run (whether on the grid or the user's computer), results are returned to MySpace via MySpaceStoreResults.

Sequence Diagram

-- ElizabethAuden - 15 Jun 2002

Topic revision: r2 - 2002-06-17 - 15:38:26 - ElizabethAuden
 
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki

This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback