ocurrent / ocurrent/ocluster

Allow worker task to reserve resources

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

Nobody has claimed this yet.

enhancement
Dominant language
OCaml
Stars
42
Forks
20
PR merge metrics
No merged PRs in 30d

Description

Allow worker tasks to reserve resource (reserved cores and memory in particular) without over-provisioning (or with over-provisioning only on the remaining cores).
Possible uses:

  • running benchmarking
  • running solves on idle resource pools eg ppc64 or arm64 machine which tend to be less busy than x86_64.

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 locating how worker tasks request and schedule cores and memory, then determine how reservations should interact with over-provisioning and idle resource pools. Done should include the reservation behavior and coverage for benchmarking and less-busy ppc64 or arm64 workers.

Written by the indexing model from the issue text.

Assessment

Tech stack
ocaml
Domain
distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.