59 | | 1. '''Experiment set up''' |
60 | | a. Get a [wiki:GENI account. Join an existing [wiki:GENIConcepts#Project project] or create a new project. Only faculty and senior technical staff with project-lead privileges can create projects. |
61 | | b. |
62 | | |
63 | | 1. Requests an account at the GENI Portal. |
64 | | 2. |
65 | | 3. Creates a [wiki:GENIConcepts#Slice slice]. |
66 | | 4. Decides what resources she needs and the [wiki:GENIConcepts#AggregatesandResources aggregates] from which she will get these resources. |
67 | | 5. Crafts an [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs RSpec] that describes the resources she needs. She will typically use a GENI experimenter tool to craft this RSpec. |
68 | | 6. Invokes the appropriate [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs GENI AM API] calls on the aggregates she wants to use; the request RSpec is sent to the aggregates using these AM API calls. |
69 | | 7. Receives from the aggregates a [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs manifest RSpec] that includes information she will need to use the resources allocated to her slice. |
70 | | 8. Uses the resources she got to run her experiment. She may log into the compute resources she got, install software and send traffic on the network links. |
71 | | 9. Deletes the resources from her slice when her experiment is done. |
| 59 | '''1. Experiment set up''' |
| 60 | a. Get a [wiki:GENIConcepts#GettingAccesstoGENIandGENIResources GENI account]. |
| 61 | b. Join an existing [wiki:GENIConcepts#Project project] or create a new project. Only faculty and senior technical staff with project-lead privileges can create projects. |
| 62 | c. Create a [wiki:GENIConcepts#Slice slice]. |
| 63 | d. Use an experimenter tool to: |
| 64 | * Craft a [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs Request RSpec] that specifies the resources needed |
| 65 | * Make the appropriate [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs GENI AM API] calls on the [wiki:GENIConcepts#AggregatesandResources aggregates] from where the resources are being requested. |
| 66 | '''2. Experiment execution''' |
| 67 | a. Use information in the [wiki:GENIConcepts#TheGENIAMAPIandGENIRSpecs manifest RSpec] returned by the aggregates to log into compute resources, install software, send traffic on the network links, etc. |
| 68 | '''3. Finishing up''' |
| 69 | a. Delete resources obtained from the aggregates by using an experimenter tool to make the appropriate GENI AM API calls on these aggregates. |