Backlog #4307

System administrator provided dynamic costing

Added by Roy Keene over 5 years ago. Updated over 5 years ago.

Status:PendingStart date:01/22/2016
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

Attached is a patch which allows for system administrator provided dynamic costing to the showback code.

It calls out to an executable (here named "aurae-calculate-showback-extra") to compute the cost per hour of the given history record, it provides the VM ID, CPU, memory, and the history record as a base64 encoded string.

This can be used, in conjunction with forcing the CPU and memory cost, to provide a completely flexible costing model for the showback system.

This implementation is not the same as most other OpenNebula drivers, where a socket is created with a daemon on the other side and commands are sent over that socket, instead the process is executed directly from OpenNebula which may not be ideal.

opennebula-4.12.1-showbackscript.diff Magnifier - Simple patch for external dynamic cost model support (3.47 KB) Roy Keene, 01/22/2016 08:28 PM

History

#1 Updated by Ruben S. Montero over 5 years ago

  • Tracker changed from Feature to Backlog
  • Priority changed from Normal to High

Also available in: Atom PDF