redhat-developer / redhat-developer/mapt

[spike] Enable IA to decision on provision or extend mac machines

Open
#188 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

os/MACOS priority/LOW provider/AWS
Dominant language
Go
Stars
24
Forks
36
Avg merge
6d 13h
Merged PRs (30d)
8

Description

Get data information

  • Record each request (team, time of execution, UTC datetime)
  • Record costs
  • Record unattended requests / Waiting time

Feet an IA model:

  • Linear or Polynomial Regression

This type of model could be useful if you're looking to predict a continuous variable, such as the number of machines needed or the duration of requests. You can adjust the model to minimize costs or maximize performance.

  • Time Series Models:

If your data has a strong temporal component, such as daily or seasonal patterns, you might consider time series models like ARIMA (Autoregressive Integrated Moving Average) or more advanced models like LSTM (Long Short-Term Memory).

  • Logistic Regression or Classification:

If you are more interested in making binary decisions, such as whether to provision a new machine at a given time, you could use logistic regression for binary classification problems.

Deploy the model and handle the shared pool based on it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points; start by clarifying the data sources, model choice, provisioning integration, and acceptance criteria. Done should include recording request timing, costs, unattended requests, and waiting time, then deploying a model that informs shared mac machine provisioning or extension decisions.

Written by the indexing model from the issue text.

Assessment

Tech stack
machine-learning
Domain
infrastructure, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.