学位论文详细信息
Operating system level resource management for real-time systems
Real-Time;Operating System;Resource Management;Reservation;Dynamic voltage and frequency scaling (DVFS);Isolation;Power Management
Yun, Heechul
关键词: Real-Time;    Operating System;    Resource Management;    Reservation;    Dynamic voltage and frequency scaling (DVFS);    Isolation;    Power Management;   
Others  :  https://www.ideals.illinois.edu/bitstream/handle/2142/46807/Heechul_Yun.pdf?sequence=1&isAllowed=y
美国|英语
来源: The Illinois Digital Environment for Access to Learning and Scholarship
PDF
【 摘 要 】
The main goal of a real-time operating system (RTOS) is to providefoundations for guaranteeing deterministic or probabilistic timingrequirements of real-time systems. In that regard, scheduling the CPUtime has been the core aspect of any RTOS, as it directly contributesto satisfying timing requirements of real-time systems.In recent years, however, the emergence of multicore processorarchitecture and the growing number of battery powered devices makeother aspects---such as contention in concurrently shared hardwareresources and power consumption---also critical in providing requiredreal-time performance.Management of concurrently shared hardware resources---such as sharedcaches, DRAM controllers, DRAM modules, hardware prefetchers---isimportant because contention in the shared resources can significantlydegrade applications' execution times.Power (energy) management is also important because power-savingtechniques typically have significant performance implications.This dissertation describes new OS level mechanisms and policies thatcontrol the shared hardware resources in commodity processors in waysthat improve performance isolation and reduce energy consumption ofreal-time systems. These techniques enhance a RTOS's resourcemanagement capability so that it can be flexibly tailored to meetchallenging real-time requirements without significantly compromisingoverall performance or wasting energy.Contributions of this dissertation include the following: (1) Thedesign, prototype implementation, and performance evaluation of anefficient fine-grained memory bandwidth reservation system calledMemGuard that improves performance isolation of multicore basedreal-time systems.(2) The design, model validation, and performance evaluation of theMultiDVFS scheme that jointly optimizes CPU and memoryfrequencies/voltages for real-time systems.
【 预 览 】
附件列表
Files Size Format View
Operating system level resource management for real-time systems 1724KB PDF download
  文献评价指标  
  下载次数:18次 浏览次数:25次