TY - GEN
T1 - Sentry
T2 - 6th IEEE International Conference on Computer and Information Technology, CIT 2006
AU - Kim, Se Won
AU - Hwang, Jae Hyun
AU - Choi, Jin Hee
AU - Yoo, Chuck
PY - 2006
Y1 - 2006
N2 - Several commodity operating systems have used kernel extensions to extend or replace their functionalities. Generally, since the kernel extensions are executed in the same address space with the kernel, a mere fault in the extensions may lead the whole system to be corrupted. So naturally, studies on the kernel extension are mainly proposed with the goal of isolating extension faults from the system. However, previous schemes require the static analysis of the extension module and the modification of kernel source code. The goal of this paper is to remove such overhead stages. This paper proposes Sentry; a lightweight kernel subsystem that provides dependable execution environment for the kernel extensions. We show the efficiency of Sentry through practical implementation on Linux.
AB - Several commodity operating systems have used kernel extensions to extend or replace their functionalities. Generally, since the kernel extensions are executed in the same address space with the kernel, a mere fault in the extensions may lead the whole system to be corrupted. So naturally, studies on the kernel extension are mainly proposed with the goal of isolating extension faults from the system. However, previous schemes require the static analysis of the extension module and the modification of kernel source code. The goal of this paper is to remove such overhead stages. This paper proposes Sentry; a lightweight kernel subsystem that provides dependable execution environment for the kernel extensions. We show the efficiency of Sentry through practical implementation on Linux.
UR - http://www.scopus.com/inward/record.url?scp=34547345875&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34547345875&partnerID=8YFLogxK
U2 - 10.1109/CIT.2006.165
DO - 10.1109/CIT.2006.165
M3 - Conference contribution
AN - SCOPUS:34547345875
SN - 076952687X
SN - 9780769526874
T3 - Proceedings - Sixth IEEE International Conference on Computer and Information Technology, CIT 2006
BT - Proceedings - Sixth IEEE International Conference on Computer and Information Technology, CIT 2006
Y2 - 20 September 2006 through 22 September 2006
ER -