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.

EngineWhat it does

People

Team

Maciej Drozdowski
Prof. dr hab. eng.
Institute of Computing Science, Poznań University of Technology
Marcin Lawenda
Dr eng.
Marcin Lawenda
Poznan Supercomputing and Networking Center