glideinWMS / glideinwms

The glideinWMS Project
http://tinyurl.com/glideinwms
Apache License 2.0
16 stars 45 forks source link

Add knobs to allow overloading of memory and CPU #370

Closed mmascher closed 9 months ago

mmascher commented 11 months ago

Is your feature request related to a problem? Please describe. CMS is experimenting with pilot overloading. This means sending a pilot of a certain size using the submit_attributes, but then advertizing a bigger pilot using glidein_CPUs and glidein_MaxMemory. This is problematic for whole node pilots since a priory we don't know how big of a node we will get.

Describe the solution you'd like The set_cpu and set_memory should check for a pair of new GLIDEIN_OVERLOAD knobs that are multiplicative factor applied to the base GLIDEIN_CPUs and GLIDEIN_MEMORY.

20231003_OvercommittingPilots-1.pdf