Commit b5c7951d authored by Mac Newbold's avatar Mac Newbold

Add arch diagram and update pointers to it and the state diagrams.

parent 394cb810
......@@ -32,9 +32,10 @@ Good places to start would include:
- The user tutorial (www/tutorial/tutorial.html)
- The user FAQ (www/faq.html)
- The user authorization document (www/auth.html)
- The software architecture diagram (doc/arch.ps) and notes (doc/arch.txt)
- The software architecture notes (doc/arch.txt and doc/arch-diagram.ps)
- The overview of some major systems (doc/overview.txt)
- Diagrams of the state machines used in the system (doc/state*.ps)
- Diagrams and brief explanations of the state machines used in the
system (www/doc/states.html and www/doc/*.gif)
- The instructions for making a running system (doc/setup*.txt)
QUICK TOUR
......
#FIG 3.2
Portrait
Center
Inches
Letter
100.00
Single
-2
1200 2
6 450 675 9900 12750
4 0 0 50 0 16 12 0.0000 4 180 2460 2100 1200 Account/Project management\001
4 0 0 50 0 16 12 0.0000 4 180 1575 2100 1485 Experiment Control\001
4 1 0 50 0 16 16 0.0000 4 180 630 3300 900 Users\001
4 1 0 50 0 16 16 0.0000 4 180 2505 6900 900 Testbed Administrators\001
4 0 0 50 0 16 12 0.0000 4 180 2160 5700 1200 User/Project Management\001
4 0 0 50 0 16 12 0.0000 4 180 2880 5700 1500 Experiment/Resource management\001
4 1 0 50 0 16 16 0.0000 4 180 1530 5100 2700 User Interface\001
4 0 0 50 0 16 16 0.0000 4 180 1515 2850 3150 Web Interface\001
4 0 0 50 0 16 12 0.0000 4 135 900 2850 3450 Information\001
4 0 0 50 0 16 12 0.0000 4 135 600 3900 3450 Control\001
4 0 0 50 0 16 12 0.0000 4 135 1065 3900 3750 Visualization\001
4 0 0 50 0 16 12 0.0000 4 135 870 2850 3750 Interaction\001
4 0 0 50 0 16 16 0.0000 4 240 1155 5400 3150 NS Scripts\001
4 0 0 50 0 16 16 0.0000 4 180 435 7050 3150 GUI\001
4 0 0 50 0 16 16 0.0000 4 180 1575 5700 3750 Command-line\001
4 1 0 50 0 16 16 0.0000 4 240 5025 3300 4800 Integrated in all aspects of the Emulab system\001
4 1 0 50 0 16 16 0.0000 4 240 2115 3300 5400 Database (MySQL)\001
4 0 0 50 0 16 12 0.0000 4 180 1860 1050 5700 Users/Groups/Projects\001
4 0 0 50 0 16 12 0.0000 4 180 1920 3300 5700 Physical hardware info\001
4 0 0 50 0 16 12 0.0000 4 180 1995 1050 6000 Virtual Experiment State\001
4 0 0 50 0 16 12 0.0000 4 180 2520 3300 6000 Current physical configuration\001
4 0 0 50 0 16 12 0.0000 4 180 1605 1050 6300 OS/Disk image info\001
4 0 0 50 0 16 12 0.0000 4 135 2370 3300 6300 Current resource allocations\001
4 1 0 50 0 16 16 0.0000 4 240 2865 7800 4800 Account Management and\001
4 1 0 50 0 16 16 0.0000 4 180 1635 7800 5100 Access Control\001
4 0 0 50 0 16 12 0.0000 4 135 1230 6600 5400 User Accounts\001
4 0 0 50 0 16 12 0.0000 4 180 2040 6600 5700 Project/Group Hierarchy\001
4 0 0 50 0 16 12 0.0000 4 180 1755 6600 6000 Based on Delegation\001
4 0 0 50 0 16 12 0.0000 4 135 2850 6600 6300 Allows Collaboration and Isolation\001
4 1 0 50 0 16 16 0.0000 4 240 2745 5400 7200 Experiment Configuration\001
4 1 0 50 0 16 16 0.0000 4 180 1260 5400 7485 and Control\001
4 0 0 50 0 16 12 0.0000 4 180 1995 4200 7800 Node/Link configuration\001
4 0 0 50 0 16 12 0.0000 4 180 1785 4200 8100 Storage configuration\001
4 0 0 50 0 16 12 0.0000 4 180 2955 4200 8400 Transparency through virtualization\001
4 0 0 50 0 16 12 0.0000 4 165 2805 4200 8700 Emulation, Wide-Area, Simulation\001
4 0 0 50 0 16 12 0.0000 4 180 2055 4200 8925 or Multiplexed Emulation\001
4 1 0 50 0 16 16 0.0000 4 180 1920 8400 7500 Run-Time Control\001
4 0 0 50 0 16 12 0.0000 4 180 2085 7500 7800 Distributed Event System\001
4 0 0 50 0 16 12 0.0000 4 135 1320 7500 8100 Serial Consoles\001
4 0 0 50 0 16 12 0.0000 4 135 2040 7500 8400 Isolated Control Network\001
4 0 0 50 0 16 12 0.0000 4 135 1875 7500 8700 Root access on nodes\001
4 1 0 50 0 16 16 0.0000 4 240 2490 1800 7200 Experiment Scheduling\001
4 0 0 50 0 16 12 0.0000 4 180 2745 600 7500 Activity Detection / Idle Swapout\001
4 0 0 50 0 16 12 0.0000 4 180 2820 600 7800 Batch queue or FCFS scheduling\001
4 1 0 50 0 16 16 0.0000 4 180 2145 1800 8700 Resource Allocation\001
4 0 0 50 0 16 12 0.0000 4 180 2415 600 9000 NP-Complete graph mapping\001
4 0 0 50 0 16 12 0.0000 4 180 2535 600 9300 Simulated Annealing algorithm\001
4 1 0 50 0 16 16 0.0000 4 240 2595 1800 10050 Node Self-Configuration\001
4 0 0 50 0 16 12 0.0000 4 135 2700 600 10350 Testbed Master Control Daemon\001
4 1 0 50 0 16 16 0.0000 4 240 2625 1800 11250 Node Monitoring/Control\001
4 0 0 50 0 16 12 0.0000 4 180 2970 450 11550 Governed by set of State Machines\001
4 1 0 50 0 16 16 0.0000 4 240 2145 1800 12450 Disk Image Loading\001
4 0 0 50 0 16 12 0.0000 4 135 2385 600 12750 Frisbee multicast disk loader\001
4 0 0 50 0 16 12 0.0000 4 135 1605 4200 12675 on each real node \001
4 0 0 50 0 16 12 0.0000 4 180 1965 4200 12450 Multiple virtual servers \001
4 0 0 50 0 16 12 0.0000 4 135 2100 4200 11925 simulated and real nodes\001
4 0 0 50 0 16 12 0.0000 4 135 1650 4200 11700 NS Emulation mixes\001
4 0 0 50 0 16 12 0.0000 4 180 1935 4200 11175 by type or connectivity\001
4 0 0 50 0 16 12 0.0000 4 135 2115 4200 10950 Wide-area nodes chosen\001
4 0 0 50 0 16 12 0.0000 4 180 1815 4200 10425 Configurable OS, etc.\001
4 0 0 50 0 16 12 0.0000 4 135 1545 4200 10200 Cluster nodes with\001
4 1 0 50 0 16 16 0.0000 4 240 2085 5100 9750 Node Management\001
4 1 0 50 0 16 16 0.0000 4 180 1080 6900 10200 Emulation\001
4 1 0 50 0 16 16 0.0000 4 180 1125 6900 10950 Wide-Area\001
4 1 0 50 0 16 16 0.0000 4 180 1125 6900 11700 Simulation\001
4 1 0 50 0 16 16 0.0000 4 240 1200 6900 12450 Multiplexed\001
4 0 0 50 0 16 12 0.0000 4 180 1860 7800 12450 Full traffic shaping via\001
4 0 0 50 0 16 12 0.0000 4 180 1830 7800 12675 VLANs/encapsulation\001
4 0 0 50 0 16 12 0.0000 4 135 1605 7800 11925 do traffic simulation\001
4 0 0 50 0 16 12 0.0000 4 180 1620 7800 11700 Full power of NS to\001
4 0 0 50 0 16 12 0.0000 4 180 1365 7800 11175 Optional tunnels\001
4 0 0 50 0 16 12 0.0000 4 135 1035 7800 10950 Live Internet\001
4 0 0 50 0 16 12 0.0000 4 180 2100 7800 10425 Interposed traffic shaping\001
4 0 0 50 0 16 12 0.0000 4 135 1650 7800 10200 VLANs on switches\001
4 1 0 50 0 16 16 0.0000 4 240 1935 8700 9750 Link Management\001
-6
1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 3300 1200 1500 900 3300 1200 4800 2100
1 1 0 1 0 7 50 0 -1 0.000 1 0.0000 6900 1200 1500 900 6900 1200 5400 2100
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
5700 6450 900 6450 900 5100 5700 5100 5700 6450
2 4 1 1 0 7 50 0 -1 4.000 1 0 7 0 0 5
9450 6600 9450 4350 750 4350 750 6600 9450 6600
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
3300 12450 3900 12450
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
3300 7950 3300 6900 300 6900 300 7950 3300 7950
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
1800 7950 1800 8400
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
3300 9450 3300 8400 300 8400 300 9450 3300 9450
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
3300 8700 3900 8700
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
3300 7350 3900 7350
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
9900 9000 9900 6900 3900 6900 3900 9000 9900 9000
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
5250 9000 5250 9450
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
8550 9000 8550 9450
2 4 1 1 0 7 50 0 -1 4.000 0 0 7 0 0 5
9750 10500 9750 9900 4050 9900 4050 10500 9750 10500
2 4 1 1 0 7 50 0 -1 4.000 0 0 7 0 0 5
9750 11250 9750 10650 4050 10650 4050 11250 9750 11250
2 4 1 1 0 7 50 0 -1 4.000 0 0 7 0 0 5
9750 12750 9750 12150 4050 12150 4050 12750 9750 12750
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
7200 8850 7200 7200 9600 7200 9600 8850 7200 8850
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
6150 12900 6150 9450 3900 9450 3900 12900 6150 12900
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
9900 12900 9900 9450 7650 9450 7650 12900 9900 12900
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
3300 11400 3900 11400
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
3300 12900 3300 12150 300 12150 300 12900 3300 12900
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
1800 11700 1800 12150
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
3300 11700 3300 10950 300 10950 300 11700 3300 11700
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
1800 10500 1800 10950
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
3300 10500 3300 9750 300 9750 300 10500 3300 10500
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
3300 10200 3900 10200
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
4500 1800 5100 2400
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
5100 2400 5700 1800
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
7800 3300 7800 2850 6750 2850 6750 3300 7800 3300
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
6600 3300 6600 2850 5250 2850 5250 3300 6600 3300
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
7800 3900 7800 3450 5250 3450 5250 3900 7800 3900
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
5100 3900 5100 2850 2700 2850 2700 3900 5100 3900
2 4 0 1 0 7 50 0 -1 0.000 0 0 7 0 0 5
8100 4050 2400 4050 2400 2400 8100 2400 8100 4050
2 1 0 2 0 7 50 0 -1 0.000 1 0 -1 1 1 2
1 1 2.00 120.00 120.00
1 1 2.00 120.00 120.00
5700 5550 6300 5550
2 4 0 1 0 7 50 0 -1 0.000 1 0 7 0 0 5
9300 6450 6300 6450 6300 4500 9300 4500 9300 6450
2 4 1 1 0 7 50 0 -1 4.000 0 0 7 0 0 5
9750 12000 9750 11400 4050 11400 4050 12000 9750 12000
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment