본 논문은 현대 워크로드 스케줄러를 분류하는 새로운 접근 방식을 제시한다. 운영체제 프로세스 스케줄러, 클러스터 시스템 작업 스케줄러, 빅데이터 스케줄러의 세 가지 스케줄러 클래스에 대한 설명을 제공한다. 초기 채택부터 현대적 구현에 이르기까지 알고리즘의 사용과 기능을 고려하여 그들의 진화를 설명한다. 요약하면, 제시된 모든 스케줄러 클래스 간의 차이점을 논의하고 연대기적 발전을 논의한다. 결론적으로, 로컬 및 분산 시스템 모두에 적용 가능한 스케줄링 전략 설계의 초점의 유사점을 강조한다.