aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvmodel/resource-estimation/template/report.html
blob: b53ea9ffab3ee63cb5f88956853d163259052057 (plain)
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<!DOCTYPE html>
<html>
<head>
  <title>Resource Modelling Report</title>

  <meta charset="UTF-8">
  <meta content="width=device-width, initial-scale=1" name="viewport">
  
  <link rel="stylesheet" type="text/css" href="style/report.css">
  <link rel="stylesheet" type="text/css" href="style/index.css">
  <link href="https://fonts.googleapis.com/css2?family=Ubuntu&display=swap" rel="stylesheet">
</head>

<body>
  <div class="report">
    
    <h1>Resource Modelling Report</h1>
    <br>
    
    <h3>The VNFs Considered for Modelling:</h3>
        
    <div class="holder">
        {% for profile in model['vnf_profiles'] %}
            <div class="vnf">
              {{ profile['profile_name'] }}  
              <img src="/assets/vnf.svg">
            </div>
        {% endfor %}
    </div>
    <hr>
    
    <h3>The Compute-Node Server Profile:</h3>

        The number of vCPUs: {{  model['server']['vcpus'] }}
    <br>Number of NUMA nodes on this server: {{ model['server']['numas']}}
    <br>vCPUs available for the application in each NUMA: 
    <br>SRIOV Support?: {{model['sriov_support']}} 
    <br>vCPUs Isolated: {{ model['server']['cpu_isol_set']  }} 
    <br>Number of Servers Used: {{ model['deployment_count'] }}
    <br>

    <hr>
        
    {% for zone, server_list in model['deployment'].items() %}
        <h3>Servers in Availability zone: {{ zone }}</h3>
        
        {% for server in server_list %}
            <div class="tab">Server ID: {{ loop.index }}</div>
            <div class="holder server">
                {%  for vnf in server.hosted_vnfs %}
                    <div class="vnf">
                        {{ vnf['vnf'] }} (numa:{{ vnf['numa'] }})
                        <img src="/assets/vnf.svg">
                    </div>
                {% endfor %}
            </div>
          <br>
        {% endfor %}

    <hr>
    {% endfor %}
    
  </div>

<br>
<button onclick="window.location.href='/'">Go to Home</button>






</body>
</html>