Changes between Version 29 and Version 30 of Software


Ignore:
Timestamp:
Apr 22, 2015, 10:08:33 PM (9 years ago)
Author:
ssugrim
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Software

    v29 v30  
    4949
    5050The 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]][[Image(Service Dependence - New Page.png​, 500px)]][[BR]]
    5252
    5353As 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]][[Image(Image Process - New Page.png​, 500px)]][[BR]]
    5555As 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.