24 | | * '''Lead'''. The slice Lead can add members to and remove members from a slice; add resources to or delete resources from a slice; change roles of other members of the slice and delete the slice. The experimenter that created the slice is the slice lead. In the above example, this would be the research assistant. |
25 | | * '''Admin''. A slice Admin has all the privileges of a slice Lead. The Project Leader is automatically added to a slice as an Admin. The slice Lead and any slice Admin can promote other slice members to Admin. |
26 | | * '''Member'''. A slice Member can add resources to a slice or delete them from a slice. A Member can run experiments using these resources. A Member cannot make changes to slice membership. |
27 | | * '''Auditor'''. An auditor can list resources in a slice but cannot make any changes to the resources held by a slice or make changes to slice membership. |
| 24 | * Lead. The slice Lead can add members to and remove members from a slice; add resources to or delete resources from a slice; change roles of other members of the slice and delete the slice. The experimenter that created the slice is the slice lead. In the above example, this would be the research assistant. |
| 25 | * Admin. A slice Admin has all the privileges of a slice Lead. The Project Leader is automatically added to a slice as an Admin. The slice Lead and any slice Admin can promote other slice members to Admin. In the above example, the professor is an Admin on both slices. |
| 26 | * Member. A slice Member can add resources to a slice or delete them from a slice. A Member can run experiments using these resources. A Member cannot make changes to slice membership. In the above example, the post-doc is a Member of Slice 1. |
| 27 | * Auditor. An Auditor can list resources in a slice but cannot make any changes to the resources held by a slice or make changes to slice membership. |
31 | | A web-based tool for experimenters to create accounts, projects and slices and to manage project and slice memberships. |
| 31 | A web-based tool for experimenters to create accounts, projects and slices and to manage project and slice memberships. The Portal also includes tools to discover and add resources to slices. |
| 32 | |
| 33 | |
| 34 | == Aggregates and Resources == |
| 35 | A GENI aggregate provides resources to GENI experimenters. For example, a GENI Rack at Clemson University is an aggregate; GENI experimenters my request resources from this aggregate and add them to their slice. Different aggregates provide different kinds of resources. Some aggregates provide compute resources: Virtual Machines or "bare machines" or both. Some aggregates provide networking resources that experimenters can use to connect compute resources from multiple aggregates. The figure below shows a GENI slice with resources from multiple aggregates. |
| 36 | |
| 37 | |
| 38 | |
| 39 | Experimenters request resources from aggregates using a standard API called the GENI Aggregate Manager API or GENI AM API. The figure below |
| 40 | |