| 1 | == Tendrils to the Facility Control Framework WG == |
| 2 | |
| 3 | According to the [http://www.geni.net/GDD/GDD-06-08.pdf GENI Design Principles (GDD-06-08 PDF)], |
| 4 | GENI must enable construction of slices that "arrange components into a |
| 5 | representative network" in a way that offers "predictable and |
| 6 | repeatable behavior". |
| 7 | |
| 8 | What requirements does this place on the component interface? |
| 9 | |
| 10 | 1. '''Slice construction'''. Is coallocation required? That is, is it ever |
| 11 | necessary for an experimenter to allocate a defined group of resources |
| 12 | as an atomic unit? Is it sufficient to allow experimenters to select |
| 13 | from whatever resources are available at any given time? Or will some |
| 14 | experiments require some set of resources matching a defined profile |
| 15 | whenever the set becomes available? |
| 16 | |
| 17 | 2. '''Slice fidelity'''. What level of assurance is required for the resources |
| 18 | allocated to each sliver? Of course a Component Manager cannot |
| 19 | guarantee that a component will continue to function at a given level. |
| 20 | Does the slice service need it to provide any assurances at all, e.g., |
| 21 | for "exclusive access to some subset of resources" in GDD-06-08? What |
| 22 | assurances are needed to "support strong isolation between slices so |
| 23 | that experiments do not interfere with each other", or to "provide |
| 24 | enough feedback about what resources a slice actually receives to |
| 25 | enable researchers to evaluate the validity of their results"? |
| 26 | |
| 27 | 3. '''Policy control'''. According to GDD-06-08, GENI will be "sustainable" in |
| 28 | the sense that it will provide incentives to contribute resources. |
| 29 | For example, contributing resource providers might receive in return |
| 30 | for "access to the resources of GENI as a whole". The GENI Principles |
| 31 | also suggest that the GENI Science Board will "establish policies |
| 32 | about how resources are allocated to research projects." What |
| 33 | component interfaces and powers are needed to support these |
| 34 | policy control services? |
| 35 | |