public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [RFC proxmox 0/3] evaluate static scheduler variants
@ 2026-03-06  8:20 Dominik Rusovac
  2026-03-06  8:20 ` [RFC proxmox 1/3] resource-scheduling: add lab feature Dominik Rusovac
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Dominik Rusovac @ 2026-03-06  8:20 UTC (permalink / raw)
  To: pve-devel

Do not apply as-is.

Adds feature-gated variants of TOPSIS and static resource scheduling.
Uses proptest crate for evaluating variants, precisely: 
* for the generation of inputs as part of comparisons; and 
* for shrinking the search space of inputs to unveil different results.

Dominik Rusovac (3):
  resource-scheduling: add lab feature
  resource-scheduling: add {topsis,pve_static}-variants with basic
    proptests
  resource-scheduling: evaluate static scheduler variants

 Cargo.toml                                    |   1 +
 proxmox-resource-scheduling/Cargo.toml        |   6 +
 proxmox-resource-scheduling/src/pve_static.rs | 218 ++++++++
 proxmox-resource-scheduling/src/topsis.rs     | 190 +++++++
 .../tests/pve_static.rs                       | 495 ++++++++++++++++++
 5 files changed, 910 insertions(+)
 create mode 100644 proxmox-resource-scheduling/tests/pve_static.rs

-- 
2.47.3





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-03-06  8:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-03-06  8:20 [RFC proxmox 0/3] evaluate static scheduler variants Dominik Rusovac
2026-03-06  8:20 ` [RFC proxmox 1/3] resource-scheduling: add lab feature Dominik Rusovac
2026-03-06  8:20 ` [RFC proxmox 2/3] resource-scheduling: add {topsis,pve_static}-variants with basic proptests Dominik Rusovac
2026-03-06  8:20 ` [RFC proxmox 3/3] resource-scheduling: evaluate static scheduler variants Dominik Rusovac

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal