Aunque en la actualidad el servicio de computación PROTEUS se oferta de manera gratuita, es importante remarcar los costes que tiene asociado a su funcionamiento:
- adquisición del equipamiento y licencias software, donde se incluye los servidores, sistemas de protección eléctrica y de refrigeración
- consumo eléctrico
- personal técnico
- reparación de averías
De manera informativa, se recogen datos sobre la utilización que cada usuario hace de PROTEUS para poder hacer una estimación del coste que supone su uso.
Si en un futuro se determinara que es necesario un cambio en la política de facturación, se comunicaría a los usuarios con el suficiente tiempo de antelación.
Informe de uso
El gestor de colas Slurm realiza un seguimiento de los recursos que usan cada trabajo que se envía al cluster. Estos datos almacenan y se envían como un informe al finalizar el trabajo. También quedan almacenados en la base de datos para poder ser consultados posteriormente.
Uso de recursos
-
CPU y memoria
El uso de CPU y memoria se mide en función del número de cores y cantidad de memoria reservada para el trabajo multiplicado por el número de horas de ejecución y por un factor que depende del tipo de nodo empleado.
Así, el coste por CPU se calcularía como
consumo_cpu = nº_cores_reservados x tiempo_ejecucion x tipo_cpu
Para la estimación del uso de memoria se tiene en cuenta la relación entre el número de CPUs y la cantidad total de RAM que tiene el nodo:
consumo_ram = GB-ram-reservada x tiempo_ejecucion x tipo-cpu x cpus-total-nodo/ram-total-nodo
Se puede consultar el coste relativo a cada tipo de nodo en la siguiente tabla:
Partición | Core | GB |
---|---|---|
calypso16G | 1 | 0,5 |
calypso8G | 1 | 1 |
kratos96G | 3 | 0,375 |
kratos48G | 3 | 0,75 |
hermesv1 | 6 | 1,875 |
hermesv2 | 6 | 1,875 |
hermesBigMem | 6 | 0,75 |
metis | 8 | 2 |
metisBigMem | 8 | 0,5 |
short | 8 | 2,3 |
AMD | 12 | 0,75 |
GPGPU | 12 | 0,75 |
VIS | 3 | 0,75 |
INTERACT | 8 | 2 |
-
GPUs
Si se emplea una o varias GPUs, además del correspondiente uso de CPU y memoria, se añadirá el correspondiente al modelo de GPU empleada, también calculado en función de las horas reservadas.
consumo_gpu = nº_gpus_reservadas x tiempo_ejecucion x tipo_gpu
-
Almacenamiento
Actualmente no se recoge el coste por uso de almacenamiento.
Uso global
El consumo total se calcula como la suma del uso de CPU, GPU y memoria:
consumo_global = consumo_cpu + consumo_ram + consumo_gpu
Dando como resultado las unidades totales de recursos consumidas.
Para emitir la factura global se multiplicará las unidades de recurso consumidas por un factor de ajuste de coste de funcionamiento.
factura = consumo_global x coste_operacional