DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Shin, In-Sik | - |
dc.contributor.advisor | 신인식 | - |
dc.contributor.author | Lee, Min-Sub | - |
dc.contributor.author | 이민섭 | - |
dc.date.accessioned | 2011-12-13T06:09:46Z | - |
dc.date.available | 2011-12-13T06:09:46Z | - |
dc.date.issued | 2011 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=467930&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/34971 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 전산학과, 2011.2, [ v, 27 p. ] | - |
dc.description.abstract | Interrupt handling is generally separated from process scheduling. This could lead to scheduling anomalies, interrupt-driven priority inversion. Handling an interrupt of a semantically lower-priority can interfere with the execution of a higher-priority process. We present an interrupt handling scheme that identifies the corresponding process priority of an I/O interrupt and assigns such a priority to an interrupt handling thread dynamically such that the process scheduler schedules interrupt handling threads in a way that avoids the interrupt-driven priority inversion. We design a new interrupt handling scheme, process interrupt cooperative scheduling(PICS), in order to mitigate such priority inversion. We implement a prototype system of PICS as a patch to Linux and to the Preempt_RT patch. Our experiment results shows that the prototype system does not experience interrupt-driven priority inversion and thus provide better real-time support to higher-priority real-time processes. On the other hand, neither of the standard Linux and the Linux with the Preempt_RT patch avoids the priority inversion. | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | RTOS | - |
dc.subject | Operating Systems | - |
dc.subject | Interrupt | - |
dc.subject | Realtime | - |
dc.subject | Disk | - |
dc.subject | 디스크 | - |
dc.subject | 실시간 운영체제 | - |
dc.subject | 운영체제 | - |
dc.subject | 인터럽트 | - |
dc.subject | 실시간성 | - |
dc.title | Process and interrupt cooperative scheduling for disks | - |
dc.title.alternative | 디스크를 위한 프로세스와 인터럽트 협력 스케쥴링 기법 | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 467930/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020093359 | - |
dc.contributor.localauthor | Shin, In-Sik | - |
dc.contributor.localauthor | 신인식 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.