wrench::ServerlessSchedulingPolicy

class ServerlessSchedulingPolicy

An abstract class to implement a serverless scheduling policy.

Subclassed by wrench::ServerlessContainerPrewarmPolicy, wrench::ServerlessEvictionPolicy, wrench::ServerlessIdleContainerSelectionPolicy, wrench::ServerlessInvocationFailingPolicy, wrench::ServerlessInvocationOrderingPolicy, wrench::ServerlessNodeActivationPolicy, wrench::ServerlessNodeSelectionPolicy, wrench::ServerlessPlanSelectionPolicy

Public Functions

inline virtual double getNextWakeupDate() const

@brief Get the earliest absolute simulated date at which this policy requests another scheduling round
       (DBL_MAX: no future wake-up date, only even-based wake-ups)

Returns:

a date