Derde Practicumopdracht P&C: Scheduling Technieken voor het Besparen van Energie

Opdracht

William Stallings is bezig met de voorbereiding van een nieuwe editie van zijn Operating Systems boek en hij wil daarin aandacht besteden aan een belangrijke nieuw aandachtspunt bij de ontwikkeling van operating systems, namelijk besparing van energie. Om tijd te besparen heeft hij jou gevraagd om een stuk van het schrijfwerk te doen en een nieuwe appendix te schrijven bij Hoofdstuk 9 over "CPU Scheduling Techniques for Reducing Energy Use".

Instructies

Deze opdracht moet gemaakt worden in groepjes van maximaal 2. De lengte van de Appendix dient omstreeks 5 pagina's te zijn. Bij het schrijven kun je je onder andere baseren op de onderstaande artikelen, maar als je extra literatuur wilt gebruiken wordt dat toegejuicht. Google Scholar is een uitstekende bron van informatie. Indien het je niet lukt om een relevant artikel te downloaden neem dan contact op met de docent. Die kan je dan wellicht helpen om er toch aan te komen. Je mag zelf kiezen of je de appendix in het Engels of in het Nederlands schrijft.

Inleverdatum 15 juni.

Beoordeling

Bij deze opdracht ligt de nadruk op het ontwikkelen van academisch-wetenschappelijke vaardigheden zoals onderzoeken (wat zijn de belangrijke ontwikkelingen op dit gebied) en het schrijven van een goed verslag (duidelijke opbouw en structuur, helder geschreven, geen taalfouten, afgestemd op de doelgroep). Bij de beoordeling zal daarom zowel gekeken worden naar de inhoud als de presentatie.

Referenties

  • Amin Vahdat, Alvin Lebeck and Carla Schlatter Ellis. Every joule is precious: the case for revisiting operating system design for energy efficiency. Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system, Kolding, Denmark, pp 31 - 36, 2000.
  • Mark Weiser, Brent Welch, Alan Demers, and Scott Shenker. Scheduling for reduced CPU energy. Proceedings of the First Symposium on Operating Systems Design and Implementation (OSDI), Usenix Association, November 1994, Monterey, CA.
  • Jacob R. Lorch and Alan Jay Smith. Scheduling techniques for reducing processor energy use in MacOS. Journal Wireless Networks, 3(5):311-324, Springer, October 1997.
  • Trevor Pering, Tom Burd and Robert Brodersen Dynamic Voltage Scaling and the Design of a Low-Power Microprocessor System Power Driven Microarchitecture Workshop, attached to ISCA98, 1998.