Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resource Management Requirements #2604

Open
absidish opened this issue Aug 6, 2018 · 0 comments
Open

Resource Management Requirements #2604

absidish opened this issue Aug 6, 2018 · 0 comments
Assignees

Comments

@absidish
Copy link
Collaborator

absidish commented Aug 6, 2018

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.

@dilshat dilshat changed the title Resource Managenent Requirements Resource Management Requirements Aug 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants