{
  "cloudnet_graph": {
    "id": "cloudnet_graph",
    "description": "Catania Testbed",
    "nodes": [
      {
        "id": "47e55d5f-d3ec-4858-a32f-4ecf833de016",
        "description": "test platform",
        "label": "test platform",
        "type": "k8s",
        "capabilities": [
          {
            "id": "2b77c099-2050-4cb5-a0b5-56f391fcad94",
            "label": "sobigdatatower2",
            "type": "computation",
            "category": "VM",
            "resources": [
              {
                "type": "cpu",
                "capacity": {
                  "value": 31.8,
                  "unit": "vCPU"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/vCPU"
                }
              },
              {
                "type": "memory",
                "capacity": {
                  "value": 134591.361024,
                  "unit": "MB"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/MB"
                }
              }
            ],
            "max_blocks": 10,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 1
          },
          {
            "id": "47e55d5f-d3ec-4858-a32f-4ecf833de016:ingress",
            "label": "test platform_Ingress",
            "type": "production",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          },
          {
            "id": "47e55d5f-d3ec-4858-a32f-4ecf833de016:egress",
            "label": "test platform_Egress",
            "type": "consumption",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          }
        ]
      },
      {
        "id": "c369fb80-f27b-49c7-b4d1-8a4c10f82c11",
        "description": "test platform",
        "label": "test platform",
        "type": "k8s",
        "capabilities": [
          {
            "id": "2682e3c9-fcc9-4c1a-ad12-704f2667fac5",
            "label": "allinone-sergio",
            "type": "computation",
            "category": "VM",
            "resources": [
              {
                "type": "cpu",
                "capacity": {
                  "value": 19.8,
                  "unit": "vCPU"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/vCPU"
                }
              },
              {
                "type": "memory",
                "capacity": {
                  "value": 16291.745792,
                  "unit": "MB"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/MB"
                }
              }
            ],
            "max_blocks": 10,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          },
          {
            "id": "c369fb80-f27b-49c7-b4d1-8a4c10f82c11:ingress",
            "label": "test platform_Ingress",
            "type": "production",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          },
          {
            "id": "c369fb80-f27b-49c7-b4d1-8a4c10f82c11:egress",
            "label": "test platform_Egress",
            "type": "consumption",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          }
        ]
      },
      {
        "id": "196d1afe-a841-47cd-8e20-9bd3f38ce619",
        "description": "test",
        "label": "test platform",
        "type": "k8s",
        "capabilities": [
          {
            "id": "fcfa512c-45ec-4d28-9c19-9be91841a20f",
            "label": "sobigdatatower1",
            "type": "computation",
            "category": "VM",
            "resources": [
              {
                "type": "cpu",
                "capacity": {
                  "value": 31.8,
                  "unit": "vCPU"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/vCPU"
                }
              },
              {
                "type": "memory",
                "capacity": {
                  "value": 134591.361024,
                  "unit": "MB"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/h/MB"
                }
              }
            ],
            "max_blocks": 10,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          },
          {
            "id": "196d1afe-a841-47cd-8e20-9bd3f38ce619:ingress",
            "label": "test platform_Ingress",
            "type": "production",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          },
          {
            "id": "196d1afe-a841-47cd-8e20-9bd3f38ce619:egress",
            "label": "test platform_Egress",
            "type": "consumption",
            "category": "VM",
            "resources": [
              {
                "type": "bandwidth",
                "capacity": {
                  "value": 1,
                  "unit": "Mbps"
                },
                "cost": {
                  "value": 0,
                  "unit": "EUR/MB"
                }
              }
            ],
            "max_blocks": 1000,
            "cost_per_block": {
              "value": 0,
              "unit": "EUR/h"
            },
            "resource_allocation": 0
          }
        ]
      }
    ],
    "links": [
      {
        "origin": "47e55d5f-d3ec-4858-a32f-4ecf833de016",
        "target": "196d1afe-a841-47cd-8e20-9bd3f38ce619",
        "type": "wireline",
        "resources": [
          {
            "type": "bandwidth",
            "capacity": {
              "value": 1,
              "unit": "Mbps"
            },
            "cost": {
              "value": 0.009,
              "unit": "EUR/MB"
            }
          }
        ],
        "max_blocks": 100,
        "cost_per_block": {
          "value": 0.009,
          "unit": "EUR/h"
        },
        "propagation_delay": {
          "value": 20,
          "unit": "ms"
        },
        "resource_allocation": 0
      },
      {
        "origin": "c369fb80-f27b-49c7-b4d1-8a4c10f82c11",
        "target": "196d1afe-a841-47cd-8e20-9bd3f38ce619",
        "type": "wireline",
        "resources": [
          {
            "type": "bandwidth",
            "capacity": {
              "value": 1,
              "unit": "Mbps"
            },
            "cost": {
              "value": 0.009,
              "unit": "EUR/MB"
            }
          }
        ],
        "max_blocks": 100,
        "cost_per_block": {
          "value": 0.009,
          "unit": "EUR/h"
        },
        "propagation_delay": {
          "value": 20,
          "unit": "ms"
        },
        "resource_allocation": 0
      },
      {
        "origin": "196d1afe-a841-47cd-8e20-9bd3f38ce619",
        "target": "196d1afe-a841-47cd-8e20-9bd3f38ce619",
        "type": "wireline",
        "resources": [
          {
            "type": "bandwidth",
            "capacity": {
              "value": 1,
              "unit": "Mbps"
            },
            "cost": {
              "value": 0.009,
              "unit": "EUR/MB"
            }
          }
        ],
        "max_blocks": 100,
        "cost_per_block": {
          "value": 0.009,
          "unit": "EUR/h"
        },
        "propagation_delay": {
          "value": 20,
          "unit": "ms"
        },
        "resource_allocation": 0
      }
    ]
  }
}