Intelligent CPU Scheduler for Mixed Workloads
Автор: Rohit Elamurugan
Загружено: 2026-02-19
Просмотров: 18
Описание:
In this project, we implement an intelligent CPU scheduling algorithm that dynamically switches between Priority, Shortest Job First, and Round Robin to handle mixed workloads efficiently.
The scheduler classifies processes into real-time, interactive, and batch categories. Real-time tasks are executed using priority scheduling for fast response, interactive tasks use Round Robin for fairness, and batch jobs are handled using SJF for efficiency.
The algorithm adapts its strategy based on burst time patterns, arrival rate, and queue conditions. Priority aging is applied to prevent starvation and ensure fairness among processes.
A Gantt chart is generated to visualize execution and context switches. Performance metrics such as Average Waiting Time, Turnaround Time, and CPU Utilization are calculated to compare the hybrid scheduler with traditional algorithms.
Overall, the adaptive hybrid scheduler improves responsiveness, reduces starvation, and maintains high CPU utilization in multiprogramming environments.
Link for code: https://github.com/rohit-373/Adaptive...
#college #operatingsystem #vitchennai
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: