Defining a canonical unit for accounting purposes

05/17/2023
by   Fabio Andrijauskas, et al.
0

Compute resource providers often put in place batch compute systems to maximize the utilization of such resources. However, compute nodes in such clusters, both physical and logical, contain several complementary resources, with notable examples being CPUs, GPUs, memory and ephemeral storage. User jobs will typically require more than one such resource, resulting in co-scheduling trade-offs of partial nodes, especially in multi-user environments. When accounting for either user billing or scheduling overhead, it is thus important to consider all such resources together. We thus define the concept of a threshold-based "canonical unit" that combines several resource types into a single discrete unit and use it to characterize scheduling overhead and make resource billing more fair for both resource providers and users. Note that the exact definition of a canonical unit is not prescribed and may change between resource providers. Nevertheless, we provide a template and two example definitions that we consider appropriate in the context of the Open Science Grid.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2018

An efficient cloud scheduler design supporting preemptible instances

Maximizing resource utilization by performing an efficient resource prov...
research
08/28/2020

SAF: Simulated Annealing Fair Scheduling for Hadoop Yarn Clusters

Apache introduced YARN as the next generation of the Hadoop framework, p...
research
02/13/2018

SLAQ: Quality-Driven Scheduling for Distributed Machine Learning

Training machine learning (ML) models with large datasets can incur sign...
research
04/16/2022

Cognitive Radio Resource Scheduling using Multi agent QLearning for LTE

In this paper, we propose, implement, and test two novel downlink LTE sc...
research
08/22/2023

Demand-driven provisioning of Kubernetes-like resources in OSG

The OSG-operated Open Science Pool is an HTCondor-based virtual cluster ...
research
03/12/2018

Auction-based approximate algorithm for Grid system scheduling under resource provider strategies

In this paper a new mathematical model is proposed for task scheduling a...
research
02/26/2021

A Multivariate Complexity Analysis of the Material Consumption Scheduling Problem

The NP-hard MATERIAL CONSUMPTION SCHEDULING Problem and closely related ...

Please sign up or login with your details

Forgot password? Click here to reset