doc upt
This commit is contained in:
11
req/#1/oc-own_usage.md
Normal file
11
req/#1/oc-own_usage.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Description
|
||||
|
||||
The oc-own_usage service will monitor and store the consumption data for all the workflows initiated from our own OpenCloud instance.
|
||||
The collected data will be accessible both in real time and for past workflows for the user that sent them and the allowed profiles in the current OpenCloud instance
|
||||
Collected data will also be used to prevent abusive peers billing after a workflow execution.
|
||||
|
||||
# Requirements
|
||||
|
||||
* A user sending a workflow in a distributed environment shall be able to monitor it's resource consumption
|
||||
* The resource consumption shall be available in both techical data (Storage/time,RAM/time,CPU/time) and monetary (coins / currency)
|
||||
* The consumption information may filtered by peer, getting the full consumption data for each peer involved in the current workflow. This information may be use by the user to analyze/optimize its future workflows. it will aslo be used by the accounting system to check consistency between peers billing and monitored consumption.
|
||||
11
req/#1/oc-peers_usage.md
Normal file
11
req/#1/oc-peers_usage.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# Description
|
||||
|
||||
The oc-peers_usage service will monitor and store the consumption data of all the peers workflows involving our own OpenCloud instance.
|
||||
The collected data will be accessible both in real time and for monitoring the current OpenCloud instance workflows in order to perform peers billing.
|
||||
|
||||
# Requirements
|
||||
|
||||
* The resource consumption shall be available in both techical data (Storage/time,RAM/time,CPU/time) and monetary (coins / currency)
|
||||
* The resource consumption shall be available to the user that started a workflow/donwloaded data from our instance for the related items (related workflow(s) and data)
|
||||
* The complete resource consumtion for a peer/group(project) shall be available to users granted with a specific permission
|
||||
*
|
||||
13
req/#1/oc-rates.md
Normal file
13
req/#1/oc-rates.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Description
|
||||
|
||||
The oc-rates service define the applicable rates for services in our own OpenCloud instance
|
||||
(data storage, RAM usage, CPU time, GPU time, HPC cluster execution, ...)
|
||||
A default rate shall be defined for all public peers.
|
||||
Peers/groups (project) having a specific agreement may benefit of custom rates
|
||||
|
||||
# Requirements
|
||||
|
||||
* An authorized user (specific permission) will be able to define default rates and specific peers rates.
|
||||
* The default rates shall be accessible to everlonging to they user internal and external.
|
||||
* The custom rates shall be only accessible to users belonging to the relevant peer
|
||||
*
|
||||
0
req/#1/oc-sync.md
Normal file
0
req/#1/oc-sync.md
Normal file
Reference in New Issue
Block a user