/SchedulingAlgorithms

Implementation of SPQ, WRR, and DWRR Scheduling Algorithms

Primary LanguageJavaApache License 2.0Apache-2.0

Scheduling Algorithms

Introduction

Scheduling algorithms are techniques to achieve Quality-of-Service (QoS) while using shared resources, i tried implement some techniques of scheduling in Java (i did not find implementation in this language).

Algorithms

  • SPQ (Strict Priority Queueing)
  • WRR (Weighted Round Robin)
  • DWRR (Deficit Weighted Round Robin)

Screenshots

Main App
Screenshot