COPS: A Framework for Consumer Oriented Proportional-share Scheduling
dc.contributor.author | Deodhar, Abhijit Anant | en |
dc.contributor.committeechair | Back, Godmar V. | en |
dc.contributor.committeemember | Cameron, Kirk W. | en |
dc.contributor.committeemember | Tilevich, Eli | en |
dc.contributor.department | Computer Science | en |
dc.date.accessioned | 2014-03-14T20:38:35Z | en |
dc.date.adate | 2007-05-30 | en |
dc.date.available | 2014-03-14T20:38:35Z | en |
dc.date.issued | 2007-05-14 | en |
dc.date.rdate | 2007-05-30 | en |
dc.date.sdate | 2007-05-25 | en |
dc.description.abstract | Scheduling forms an important aspect of operating systems because it has a direct impact on system performance. Most existing general-purpose schedulers use a priority-based scheme to schedule processes. Such priority-based mechanisms cannot guarantee proportional fairness for every process. Proportional share schedulers maintain fairness among tasks based on given weight values. In both of these scheduler types, the scheduling decision is done per-process. However, system usage policies are typically set on a per-consumer basis, where a consumer represents a group of related processes that may belong to the same application or user. The COPS framework uses the idea of consumer sets to group processes. Its design guarantees system usage per consumer, based on relative weights. We have added a share management layer on top of a proportional share scheduler to ease the administrative job of share assignment for these consumer sets. We have evaluated our system in real world scenarios and show that the CPU usage for consumer sets with CPU-bound processes complies with the administrator-defined policy goals. | en |
dc.description.degree | Master of Science | en |
dc.identifier.other | etd-05252007-160029 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-05252007-160029/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/33232 | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | AbhijitThesis.pdf | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | resource management | en |
dc.subject | VTRR | en |
dc.subject | proportional share | en |
dc.subject | scheduling | en |
dc.title | COPS: A Framework for Consumer Oriented Proportional-share Scheduling | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1