DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Lee, Joon-Won | - |
dc.contributor.advisor | 이준원 | - |
dc.contributor.author | Kim, Sang-Won | - |
dc.contributor.author | 김상원 | - |
dc.date.accessioned | 2011-12-13T05:26:11Z | - |
dc.date.available | 2011-12-13T05:26:11Z | - |
dc.date.issued | 2007 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=263522&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/33218 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학전공, 2007.2, [ vii, 70 p. ] | - |
dc.description.abstract | Energy consumption can be an important design parameter for embedded real-time systems. Dynamic(or software-controlled) power management(DPM) has emerged as an attractive alternative to inflexible hardware solutions. I/O-based DPM techniques, however, have been extensively researched in non-real-time systems. These techniques focus on switching I/O devices to low power states based on various policies and are not applicable to real-time environments because of the non-deterministic nature of the policies. The challenge in saving energy in embedded real-time systems is thus to reduce power consumption while preserving temporal correctness. Thus, not having the online schedulability check algorithm, the previous works on I/O-based DPM for real-time system was based on a given input schedule of task execution. Systems based on these offline-generated schedules cannot use the runtime behavior of system that will lead them to more energy saving. To address this problem, we introduce an online schedulability check algorithm for non-preemptive real-time systems. It can be used for generating alternative task execution sequence for hard real-time systems that reduces the energy consumption of I/O devices. We present some results of preliminary experiments to show that it can be used to generate a preferable task sequence without task deadline misses. Based on the runtime schedulability check algorithm, we propose runtime task and device scheduling algorithms for I/O device energy savings. The task scheduler takes as input a device-usage list for each task and it generates a sequence of task execution for more device energy saving. We also propose two non-work-conserving scheduling schemes for merging short-period idle times and distributing idle times for more energy savings. The device scheduler controls the power states for each device such that the energy consumption of the device for a given task execution sequence is minimized. It also guarantees timing constr... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | real-time scheduling | - |
dc.subject | power-aware | - |
dc.subject | 저전력 스케줄링 | - |
dc.subject | 실시간 시스템 | - |
dc.title | Device-centric power-aware scheduling for hard real-time systems | - |
dc.title.alternative | 경성 실시간 시스템을 위한 장치중심 저전력 스케줄링 기법 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 263522/325007 | - |
dc.description.department | 한국과학기술원 : 전산학전공, | - |
dc.identifier.uid | 020035039 | - |
dc.contributor.localauthor | Lee, Joon-Won | - |
dc.contributor.localauthor | 이준원 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.