$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Self-prevention: 바람직하지 못한 시스템 상태를 피하기 위한 예방 및 적응형 커널 서브시스템 관리
Self-prevention: In-advance and adaptive kernel subsystem management to avoid undesirable state 원문보기

한국정보과학회 07 종합학술대회논문집(B), 2007 June 25, 2007년, pp.243 - 248  

김영필 (고려대학교 컴퓨터학과) ,  유혁 (고려대학교 컴퓨터학과)

초록
AI-Helper 아이콘AI-Helper

본 연구에서는 관리의 복잡도를 줄이기 위한 대상으로써 운영체제 커널을 목표로 하였다. 특히, 운영체제의 핵심 기능들이 구현된 소프트웨어인 운영체제 커널이 본 논문에서 다루고자 하는 영역이다. 본 연구에서는 커널의 실제적인 서비스를 제공하는 커널서브시스템의 독립성을 살리고 시스템 내부의 변화에 따른 관리 복잡도를 줄이기 위해, 커널 내 구성요소들 간의 상호 관계 조율에 필요한 개념과 그 구조를 제안하고 있다. 본 논문에서 정의한 Self-prevention은 커널 내의 자율적인 상호 관계 조율을 위한 모든 방안들의 총칭이다. 이러한 self-prevention의 구현을 위해 커널 내의 핵심 관리부의 관여를 줄이고 예상치 못한 동작에 대한 처리를 서브시스템의 자율에 맡길 수 있도록 하기 위해서 3가지의 부가적인 커널 컴포넌트들 (sampler, analyzer, preventer)을 정의하였고, 그 상호관계들을 서술하고 있다. 본 연구의 기여도는 크게 두 가지로써 먼저, self-managing 혹은 자율형 컴퓨팅 분야의 새로운 시도라는 점과 두 번째로 서브시스템의 자율성과 독립성을 유지하여 운영체제의 기능 확장성에 도움이 될 수 있다는 것이다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 따라서 본 섹션에서는 Self-prevention의 개념을 설명하고, 그 필요성과 적용 가능성에 대해서 논의한다. 그리고 구체적으로 기존의 커널 시스템에 Self-preventiong 도입하기 위해서 필요한 하위 구성요소들에 대해서 서술 할 것이다.
  • 본 논문에서 다루고자 하는 것은 이러한 관리의 복잡도를 줄이기 위한 방안이며, 효과적인 관리를 위해 인간이 관여하는 정도를 최소화 하려 한다. 이러한 문제를 다루는 기존 연구 영역은 $시卜(71印13이。。[2], 자율형 컴퓨팅 (Autonomic 혹은 Autonomous computing) [1 ] 0ICI-.
  • 본 논문에서는 운영체제 커널의 관리 복잡도를 줄이고 자율성을 부여하기 위해서 Self-prevention 개념을 도입하였다. 따라서 본 섹션에서는 Self-prevention의 개념을 설명하고, 그 필요성과 적용 가능성에 대해서 논의한다.
  • 사용자로부터의 상호작용과 하드웨어 주변 장치로부터의 I/O 그리고 네트워크를 이용하여 비동기적으로 발생하는 원거리 이벤트들 등으로 인해 커널의 내부 상태는 변화한다. 본 논문에서는 커널이 이러한 변화하는 상태를 시스템 스스로 관리하기 위해서 필요한 정형화된 체계 확립을 목표로 하고 있다. 이후 절에서는 Self-prevention 개념을 적용할 수 있는 커널 서비스영역에 대해서 논의하고, 개념을 구체화하기 위해 필요한 하위 구성요소들에 대해서 서술하겠다.
  • 본 섹션에서는 Self-preventione 적용 및 활용 가능성을 살펴본다. 앞서 정의한 대로 Self-preventione 커널 내에서 바람직하지 못한 상태로 진입하기 전에 예방책을 도입하자는 개념이다.
  • 본 연구에서는 관리의 복잡도를 줄이기 위한 대상으로써 운영체제 커널을 목표로 하였다. 다양한 시스템 소프트웨어 가운데, 운영체제는 자율형 컴퓨팅 개념을 적용하기에 가장 적절한 영역에 해당한다.
  • 본 연구에서는 커널의 실제적인 서비스를 제공하는 서브 시스템의 독립성을 살리고 시스템 내부의 변화에 따른 관리 복잡도를 줄이기 위해, 커널 내 구성요소들(핵심 관리부와 그 서브시스템)간의 상호 관계 조율에 필요한 개념 그 구조를 제안하고 있다. 본 논문에서 정의한 Self-preventione 커널 내의 자율적인 상호 관계 조율을 위한 모든 방안들의 총칭이다.
  • 본 연구는 그러한 연구들에 포함 될 수 있으나 다음과 같은 점에서 차이가 있다. 본 연구의 관심사는 순수 운영체제 커널로 전문화 및 한정화 한다는 것이다. 또한 본 연구에서는 커널 수준에서 지원 가능한 자율적인 실패처리(failure handling)를 다루고 있으며, 이는 커널 구조적인 접근을 하고 있다.
  • 본 논문에서는 커널이 이러한 변화하는 상태를 시스템 스스로 관리하기 위해서 필요한 정형화된 체계 확립을 목표로 하고 있다. 이후 절에서는 Self-prevention 개념을 적용할 수 있는 커널 서비스영역에 대해서 논의하고, 개념을 구체화하기 위해 필요한 하위 구성요소들에 대해서 서술하겠다.
  • 따라서 self-preventione 적용 영역은 광범우I하다. 이후 절에서는 s이f-prevention 개념을 구체화시키기 위해 필요한 구성요소들을 살펴보겠다.
  • 운영체제는 프로세서와 물리 메모리, 주변장치들을 비롯한 각종 하드웨어 들고 卜, 다수의 사용자들의 행위(b아iavio「)에 따라 생성되거나 제거되는 다양한 작업들을 그 목적에 맞는 정책에 따라서 관리 및 제어해야 한다. 특히, 운영체제의 핵심기능들이 구현된 소프트웨어인 운영체제 커널(kernel)이 본 논문에서 다루고자 하는 영역이다.

가설 설정

  • 리스트로써 유지하는 이유는 가용한 대응 솔루션(alternative s이니tion)들이 존재할 경우 이를 지원하기 위함이다. 여기에서 가용한 여러 대응 방법 가운데 가장 적합한 솔루션을 찾는 것은 별개의 문제이므로 본 논문에서는 다루지 않을 것이다.
본문요약 정보가 도움이 되었나요?

관련 콘텐츠

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로