En skeduler er det som utfører skeduleringsaktiviteten. Den er ofte implementert slik at de holder alle datamaskinens aktiviteter opptatte (slik som lastbalansering), tillate flere brukere å dele systemets ressurser effektivt eller for å oppnå tjenestekvalitet. Skedulering eller fundamentalt for datasystemer i seg selv og en iboende del av utførelsesmodellen til et datasystem; konseptet med skedulering gjør det mulig å ha fleroppgavekjøring på en enkelt CPU.