Skip to content

Resource Management Requirements  #2604

@absidish

Description

@absidish

Resource Management Requirements

This document describes requirements for resource management. As resource host owner I want manage RH power. RH can be used by tenants also by owner. If the owner gives to tenants full power of resource host there is no problem, with the current state of our products owner cannot manage and set limitations to resources such as RAM, DISK, CPU. RH can be rented by tenants through Bazaar or directly by registering peers. Implementation must cover both cases.

RH Profile

Once RH is created, the system must automatically apply default profile, later owner must have the ability to change it. The system must allow applying same profile to many RH`s and separate profile to each.

The RH profile configurations consist of the following properties:

image

**RESERVED_RAM, RESERVED_DISK, RESERVED_CPU, ** - The properties specifies reserved resources for own usage of an owner, by default reserved resources will have zero values. The owner must have the ability to apply an existing profile or create a new one. Tenants can use the rest of the resources ( not reserved part). The owner can decrease and increase values if RH has enough resources.

UPTIME_GUARANTEE - Promised hours of uptime per day.

RAM_PRICE, DISK_PRICE, CPU_PRICE - The properties specifies resource prices.

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions