Overview
About
The portal
DLS Portal is a friendly interface to a research-grade divisible load scheduling engine. Describe a set of worker machines and a divisible workload, and it computes and visualises schedules that minimise completion time (and, when you care, energy). It is aimed at researchers, students and practitioners exploring how distribution strategy, heterogeneity, memory limits and energy trade-offs shape parallel performance.
The engines
Under the hood is a self-contained C++20 library exposing 0 solvers through one uniform interface, from instant closed forms and fast heuristics to provably-optimal branch-and-bound and mixed-integer programs (via the HiGHS optimizer). It models single-port communication, per-processor startup / bandwidth / speed, memory limits, multi-installment delivery, and a four-state energy model. The portal talks to it through a thin C-ABI bridge, so the engine stays fully usable on its own.
| Engine | What it does |
|---|
People
Team