COPS: A Framework for Consumer Oriented Proportional-share Scheduling

dc.contributor.authorDeodhar, Abhijit Ananten
dc.contributor.committeechairBack, Godmar V.en
dc.contributor.committeememberCameron, Kirk W.en
dc.contributor.committeememberTilevich, Elien
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2014-03-14T20:38:35Zen
dc.date.adate2007-05-30en
dc.date.available2014-03-14T20:38:35Zen
dc.date.issued2007-05-14en
dc.date.rdate2007-05-30en
dc.date.sdate2007-05-25en
dc.description.abstractScheduling 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.degreeMaster of Scienceen
dc.identifier.otheretd-05252007-160029en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-05252007-160029/en
dc.identifier.urihttp://hdl.handle.net/10919/33232en
dc.publisherVirginia Techen
dc.relation.haspartAbhijitThesis.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectresource managementen
dc.subjectVTRRen
dc.subjectproportional shareen
dc.subjectschedulingen
dc.titleCOPS: A Framework for Consumer Oriented Proportional-share Schedulingen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AbhijitThesis.pdf
Size:
698.57 KB
Format:
Adobe Portable Document Format

Collections