arch-hier.txt 1.15 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
Testbed Architecture Hierarchy
(from 4/7/03 testbed mtg)

(This shows heirarchy only... any apparent ordering between sibling
nodes in the tree is irrelevant and insignificant.)

NETBED SYSTEM ARCHITECTURE
 * DB
   - schema
   - state:
     - access control/admin
     - virt expt config
     - phys node config
 * UI
   - web
   - command line
   - NS
     - Netbuild GUI
   - Visualization
 * TB Administration
   - ? create new testbed
     - ? boss/ops install
   - add nodes
     - local
     - widearea - netbed CD
 * Scheduling
   - Idle detection/monitoring
   - manual scheduling
   - batch queue
 * Access control
   - User accounts
   - Projects
   - Groups
   - permissions model?
   - security
   - isolation
 * Experiment Configuration and Control
   - Node configuration
     - different impls: local, wa, sim, mux
     - virt info via tmcd
   - Link config
     - different impls: local, wa, sim, mux
       - tunnels, etc?
   - Resource allocation
   - Storage config
   - Run-time Control
     - events
     - consoles
     - control net?
   - expt life cycle (state machine)
 * WHERE???
   - stated / node state machines
   - control net?
   - disk loading