Lapis is an adaptable, performant, and interactive scheduling (Lapis) simulator
Project description
The lapis library provides a framework and runtime for simulating the scheduling and usage of opportunistic and static resources.
Command Line Interface
Currently the library provides a simple command line interface that allows three modes of operation:
static provisioning of resources,
dynamic provisioning of resources, and
hybrid provisioning of resources.
In the most simple case you can apply a given workload, e.g. downloaded from the parallel workload archive to a static resource configuration:
python3 simulate.py --log-file - static --job-file <path-to-workload> swf --pool-file <path-to-pool-definition> htcondor
The output of simulation is given to stdout. You have further options you can explore via
python3 simulate.py --help
and more specifically for the different operation modes with
python3 simulate.py static --help
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for lapis_sim-0.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04287e22d7aabfdc7961a38da272a6f9ced8f05f836d86f290b7decb49c1957f |
|
MD5 | 212a8ddd51fe639f5cb6f8f04286a5b3 |
|
BLAKE2b-256 | 382efaffa131a60bd2e0a64a03d6a1fc92e7111ea96ed0f44d76e192c22e4c10 |