Changes between Version 12 and Version 13 of OldFeddAbout
- Timestamp:
- Jun 5, 2010 11:13:25 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
OldFeddAbout
v12 v13 168 168 = Experiments = 169 169 170 A federated experiment exports a master testbed's runtime environment 171 into the other testbeds. The resulting experiment exports the shared 172 file space of the home testbed, though a different filesystem, SMB, is 173 used to export it. Emulab events can be sent to nodes throughout the 174 federated experiment, though some naming slight-of-hand may be required. 175 Users who want to reboot nodes or links in federated testbeds will need 176 to access those testbeds directly using the credentials provided by 177 fedd. 178 179 Currently experiments are described in the same ns2 syntax that DETER 170 A federated experiment combines resources from multiple independently administered testbeds into a cohesive environment for experimentation. Earlier versions of fedd enforced a Master/Slave relationship with one emulab project exporting its environment to others. While this model remains viable, current fedd implementations allow compositions of the services and views of the facilities as well as their resources. 171 172 Currently experiments can be described in the same ns2 syntax that DETER 180 173 and Emulab use, except that additional annotations for the testbed on 181 which to place each node have been ad dded. (The extension is182 set-node-testbed, and described elsewhere.) The testbed name here is a174 which to place each node have been added. (The extension is 175 set-node-testbed, and described elsewhere.) Most users will specify experiments in this format, initially. The testbed name here is a 183 176 local string meaningful to the experimenter. Each fedd knows some set 184 177 of such strings, and experimenters can also inform fedd of the 185 178 appropriate mapping between local testbed name and fedd address to 186 179 contact. 180 181 Fedd also understands experiments expressed in the [FeddPluginArchitecture#TopologyDescriptionLanguage topdl] language that it uses to communicate with facilities. 187 182 188 183 An experimenter creates an experiment by presenting it to a fedd that … … 196 191 projects that map into different global testbed-scoped projects. 197 192 198 Once created the user receives the various keys under which he or she 199 can access the sub-experiment services and a local and global name by 200 which the experiment can be referenced. (Experiments are identified by 193 Once created the user can gather information on the resources allocated to the experiment and where to access them. (Experiments are identified by 201 194 fedids). The local name is mnemonic and can be used locally to access 202 195 information about the experiment and to terminate it. The experimenter