NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A microeconomic scheduler for parallel computersWe describe a scheduler based on the microeconomic paradigm for scheduling on-line a set of parallel jobs in a multiprocessor system. In addition to the classical objectives of increasing the system throughput and reducing the response time, we consider fairness in allocating system resources among the users, and providing the user with control over the relative performances of his jobs. We associate with every user a savings account in which he receives money at a constant rate. When a user wants to run a job, he creates an expense account for that job to which he transfers money from his savings account. The job uses the funds in its expense account to obtain the system resources it needs for execution. The share of the system resources allocated to the user is directly related to the rate at which the user receives money; the rate at which the user transfers money into a job expense account controls the job's performance. We prove that starvation is not possible in our model. Simulation results show that our scheduler improves both system and user performances in comparison with two different variable partitioning policies. It is also shown to be effective in guaranteeing fairness and providing control over the performance of jobs.
Document ID
19950025625
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Stoica, Ion
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Abdel-Wahab, Hussein
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Pothen, Alex
(Institute for Computer Applications in Science and Engineering Hampton, VA, United States)
Date Acquired
September 6, 2013
Publication Date
May 1, 1995
Subject Category
Computer Operations And Hardware
Report/Patent Number
NAS 1.26:198153
NASA-CR-198153
ICASE-95-33
Report Number: NAS 1.26:198153
Report Number: NASA-CR-198153
Report Number: ICASE-95-33
Accession Number
95N32046
Funding Number(s)
CONTRACT_GRANT: NAS1-19480
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: DE-FG05-94ER-25216
CONTRACT_GRANT: NSF CCR-90-24954
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available