Tools: Dockerfile to run VSPERF in a Container.
[vswitchperf.git] / tools / docker / docs / architecture.txt
1 Architecture diagrams of the VSPERF-Containers.\r
2 \r
3 Figure-1: Deploy-Auto\r
4       ++++++++++++        +++++++++++++++++++++++++++\r
5       +Container +        +                         +\r
6           +          +        +                         +\r
7           +          +   |--- +  DUT - HOST             +\r
8           +          +   |    +                         +\r
9           +          +   |    +                         +\r
10           +  Deploy  +   |    +++++++++++++++++++++++++++\r
11       +  [AUTO]  + --|\r
12           +              +       |    +++++++++++++++++++++++++++\r
13           +          +   |    +                         +\r
14           +          +   |    +                         +\r
15           +          +   |--- +  TGEN (HOST)            +\r
16           +          +        +                         +\r
17           +          +        +                         +\r
18           ++++++++++++        +++++++++++++++++++++++++++\r
19 \r
20 Figure-2: Deploy-Interactive\r
21       ++++++++++++        ++++++++++++        +++++++++++++++++++++++++++\r
22           +          +        + Container+        +                         +\r
23           +          +        +          +        +                         +\r
24           +          +        +          +   |----+  DUT - HOST             +\r
25           +          +        +          +   |    +                         +\r
26           +          +        +          +   |    +                         +\r
27           +  CLIENT  +        +  Deploy  +   |    +++++++++++++++++++++++++++\r
28       +          +<------>+  [INTER  +---|\r
29       +          +            +   ACTIVE]+   |    +++++++++++++++++++++++++++\r
30           +          +        +          +   |    +                         +\r
31           +          +        +          +   |    +                         +\r
32           +          +        +          +   |----+  TGEN (HOST)            +\r
33           +          +        +          +        +                         +\r
34           +          +        +          +        +                         +\r
35           ++++++++++++        ++++++++++++        +++++++++++++++++++++++++++\r
36 \r
37 Figure-3: TestControl Auto\r
38           ++++++++++++        +++++++++++++++++++++++++++        ++++++++++++\r
39           + Container+        +                         +        +Container +\r
40           +          +        +                         +        +          +\r
41           +          +   |--- +  DUT - HOST             +----|   +          +\r
42           +          +   |    +                         +    |   +          +\r
43           +          +   |    +                         +    |   +          +\r
44           +  Test    +   |    +++++++++++++++++++++++++++    |   + Results  +\r
45       +  Control +---|                                   |---+          +\r
46           +  [AUTO]  +   |    +++++++++++++++++++++++++++    |   +          +\r
47           +          +   |    +                         +    |   +          +\r
48           +          +   |    +                         +    |   +          +\r
49           +          +   |--- +  TGEN   (HOST)          +----|   +          +\r
50           +          +        +                         +        +          +\r
51           +          +        +                         +        +          +\r
52           ++++++++++++        +++++++++++++++++++++++++++        ++++++++++++\r
53 \r
54 Figure-4: TestControl Interactive\r
55           ++++++++++++        ++++++++++++        +++++++++++++++++++++++++++        ++++++++++++\r
56           +          +        +Container +        +                         +        + Container+\r
57           +          +        +          +        +                         +        +          +\r
58           +          +        +          +   |----+  DUT - HOST             +----|   +          +\r
59           +          +        +          +   |    +                         +    |   +          +\r
60           +          +        +          +   |    +                         +    |   +          +\r
61           +  CLIENT  +        +  Test    +   |    +                         +    |   + Results  +\r
62           +          +        +  Control +   |    +++++++++++++++++++++++++++    |   +          +\r
63       +          +<------>+  [INTER  +---|                                   |---+          +\r
64           +          +        +   ACTIVE]+   |    +++++++++++++++++++++++++++    |   +          +\r
65           +          +        +          +   |    +                         +    |   +          +\r
66           +          +        +          +   |    +                         +    |   +          +\r
67           +          +        +          +   |----+  TGEN (HOST)            +----|   +          +\r
68           +          +        +          +        +                         +        +          +\r
69           +          +        +          +        +                         +        +          +\r
70           ++++++++++++        ++++++++++++        +++++++++++++++++++++++++++        ++++++++++++\r