MITIGATING STARVATION AND BALANCING FAIRNESS IN REAL-TIME SYSTEMS WITH A HYBRID MULTI-PRIORITY FCFS SCHEDULER

dc.contributor.advisorSainju, Arpan
dc.contributor.authorRichardson, Gage
dc.contributor.authorRichardson, Gage
dc.contributor.committeememberBarbosa, Salvador
dc.contributor.committeememberYang, Xin
dc.date.accessioned2026-01-07T17:08:20Z
dc.date.issued2025
dc.date.updated2026-01-07T17:08:20Z
dc.description.abstractCPU scheduling is crucial in determining how a system prioritizes and manages workloads. Effective CPU resource allocation optimizes performance, maintains fairness, and prevents prolonged delays or starvation of lower-priority tasks. Poor strategies can cause bottlenecks and increased response times, making algorithm choice a critical factor in system design. This study proposes a novel approach built on First-Come-First-Serve with an added multi-priority mechanism. A key aim for this approach is the ability to dynamically adjust priority, mitigating starvation and improving fairness. Unlike many priority scheduling methods that rely on static priority assignments, this algorithm continuously adapts to queue conditions and elapsed wait times; ensuring no process remains indefinitely delayed due to priority constraints. The results demonstrate a consistent improvement to response times compared to First-Come-First-Serve, reducing response times by 50.59%. As a result, this method is well-suited for real-time systems and environments requiring quick task execution. It improves real-time system performance while maintaining the algorithm’s inherent short-burst efficiency and straightforward implementation.
dc.description.degreeM.S.
dc.identifier.urihttps://jewlscholar.mtsu.edu/handle/mtsu/8582
dc.language.rfc3066en
dc.publisherMiddle Tennessee State University
dc.source.urihttps://www.proquest.com/LegacyDocView/DISSNUM/32284556
dc.subjectAlgorithms
dc.subjectCpu scheduling
dc.subjectOperating systems
dc.subjectReal-time systems
dc.subjectRealtime systems
dc.subjectComputer science
dc.thesis.degreelevelmasters
dc.titleMITIGATING STARVATION AND BALANCING FAIRNESS IN REAL-TIME SYSTEMS WITH A HYBRID MULTI-PRIORITY FCFS SCHEDULER
dc.titleMITIGATING STARVATION AND BALANCING FAIRNESS IN REAL-TIME SYSTEMS WITH A HYBRID MULTI-PRIORITY FCFS SCHEDULER

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Richardson_mtsu_0170N_12102.pdf
Size:
2.15 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.27 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections