wrench::ServerlessInvocationOrderingPolicy

class ServerlessInvocationOrderingPolicy : public wrench::ServerlessSchedulingPolicy

An abstract class to implement a serverless scheduling invocation ordering policy.

Subclassed by wrench::FCFSInvocationOrderingPolicy, wrench::RandomInvocationOrderingPolicy

Public Functions

virtual void sortSchedulableInvocations(const std::shared_ptr<ServerlessSchedulingState> &scheduling_state) = 0

Method to sort the schedulable invocations in the scheduling state.

Parameters:

scheduling_state – the scheduling state