Changes between Version 29 and Version 30 of Software
- Apr 22, 2015, 10:08:33 PM (7 years ago)
v29 v30 49 49 50 50 The Orbit Framework is orchestrated via a collection of interdependent services. These services control the flow of of an experiment. Due to the distributed nature of the Testbed, the services can (and often do) live on physically distant machines. The following graph shows the inter-dependency of orbit services: 51 [[ Image(Service Dependence - New Page.png, 500px)]].[[BR]] 51 [[[[BR]] 52 52 53 53 As an example of the flow of an experiment, we can consider the process for imaging the nodes. All experiments are some variation of this process. Consider: 54 [[ Image(Image Process - New Page.png, 500px)]].[[BR]] 54 [[[[BR]] 55 55 As we can see from this graph, different phases of the experiments occur in different parts of the infrastructure. Some operations (e.g. compute, communicate, overwrite disk) are done on the nodes them selves. Others are initiated from the console (they entry point of user commands). Much of the expirment orchestration happens withing the service infrastructure.