Skip to content

ggjay9/Priority-Scheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Priority Scheduling with General Services

Implement a n-class priority scheduling for a M/D/1 queue with preemption-resume

  • Each class is characterized by different arrival rate and service time
  • Preemption can be disabled via NED parameters

All settings are available as NED parameters in omnetpp.ini

Collect statistics on

  • Per-class and generic average queueing and response times
  • Per-class extended service time
  • Per-class server utilization factor

Compare experimental and theoretical values of

  • Per-class average response time
  • Per-class server utilization factor
  • Per-class extended service time

This project was a joint effort with my colleague Davide Andreotti, we worked together on developing code, analyzing data, and generating visual aids to support our results.

About

Implementation of a n-class priority scheduling for a M/D/1 queue with preemption-resume. Each class is characterized by different arrival rate and service time and preemption can be disabled via NED parameters.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages