Boavizta / datavizta

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SERVER IMPACT - PEDAGOGICAL FRONT

da-ekchajzer opened this issue · comments

NAME

PEDAGOGICAL FRONT

STORY

Sensitized to the impacts of digital technology, I wish to understand how the impacts of a server are distributed by manipulating the data and the methodology of BOAVIZTA concerning the servers.

GUIDELINES

  • Form to characterize a server object
  • Creation of a query
  • Display aiming at pedagogy and scientific popularization (graph,
  • Respect of (RG2A) [https://www.numerique.gouv.fr/publications/rgaa-accessibilite]

HELP

RESSOURCES

  • Route [POST] /v1/server/

  • Example of server 1 - Complete server, die size are smart complete from components information, knowledge on electrical consumption :

{
  "model":
  {
    "manufacturer": "Dell",
    "name": "R740",
    "type": "rack", 
    "year": 2020 
  },
 {
    "configuration":
    {
        "cpu":
        {
            "units": 2,
            "core_units": 18,
            "family": "Skylake"
        },
        "ram":
        [
            {
                "units": 12,
                "capacity": 32,
                "manufacturer": "Samsung"
            }
        ],
        "disk":
        [
            {
                "units": 1,
                "type": "ssd",
                "capacity": 400,
                "manufacturer": "Samsung"
            }
        ],
        "power_supply":
        {
            "units": 2
        }
    }
},
  "usage": {
    "hours_use_time": 1,      
    "days_use_time": 0,
    "years_use_time":  0
    "usage_location": "FRA",
    "hours_electrical_consumption": 510
  }
}
  • Example de server 2 - Complete server containing die size, electrical consumption is retrieved from workload object :
{
  "model":
  {
    "manufacturer": "Dell",
    "name": "R740",
    "type": "rack",
    "year": 2020
  },
  "configuration":
  {
    "cpu":
    {
      "units": 2,
      "core_units": 24,
      "die_size_per_core": 0.245
    },
    "ram":
    [
      {
        "units": 12,
        "capacity": 32,
        "density": 1.79
      }
    ],
    "disk":
    [
      {
        "units": 1,
        "type": "ssd",
        "capacity": 400,
        "density": 50.6
      }
    ],
    "power_supply":
    {
      "units": 2,
      "unit_weight": 2.99
    }
  },
  "usage": {
    "max_power": 510,
    "year_use_time": 3,
    "workload": {
      "100": {
        "time": 0.15,
        "power": 1.0
      },
      "50": {
        "time": 0.55,
        "power": 0.7235
      },
      "10": {
        "time": 0.2,
        "power": 0.5118
      },
      "idle": {
        "time": 0.1,
        "power": 0.3941
      }
    }
  }
}

User story 1

As a novice in digital environmental impact evaluation, I want to understand the carbon impacts of a server according to Boavizta's methodology. I would like to see the repartition of scope 2 and scope 3 impacts depending on the configuration and usage data I send.

User story 2

As a novice in digital environmental impact evaluation, I want to see the repartition between GWP, PE and ADP for scope 3

User story 3

As a novice in digital environmental impact evaluation, i want to compare the impacts of 2 servers configurations

What should be done in dataviz project according to this issue?

I think it's not relevant to this specific project.