earticle

논문검색

논문

실시간 시스템을 위한 시간 결정적 메모리 할당 알고리즘12

원문정보

Deterministic Memory Allocation Algorithm for Real-Time Systems

조문행, 김주만, 이철훈

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

In recent years, embedded systems such as Smart phones, Portable Multimedia Player, intelligent appliance, automobile engine control are reshaping the way people live, work, and play. Thereby, services application to guarantee various requirements of users become increasingly sophisticated and complicated, such embedded computing platforms use real-time operating systems(RTOSs) with time determinism. These RTOSs must provide predictable task scheduling and memory allocation services. However, developers of real-time systems avoid using dynamic memory allocation(DMA) algorithms because their worst-case execution time is hard to be bounded. Consequently, it is quite necessary to devise a deterministic DMA algorithm with a bounded worst-case performance. In this paper, we introduce a novel deterministic DMA algorithm for real-time systems using a multi-dimensional bit map method, and give some experimental results to show that it outperforms DMA algorithms of Commercial RTOSs.

한국어

오늘날의 스마트폰, PMP, 지능형 가정기기, 자동차 엔진 컨트롤 시스템과 같은 내장형 시스템은 인간의 삶과 일, 놀이 등 살아가는 환경에 대한 전환을 가져오고 있다. 사용자가 요구하는 다양한 서비스들을 지원하기 위해 내장형 시스템 응용들의 복잡성이 증가하고 있으며, 그런 내장형 컴퓨팅 플랫폼에는 시간결정성을 갖는 실시간 운영체제를 사용해야 한다. 실시간 운영체제는 예측가능한 태스크 스케줄링과 메모리 할당 서비스를 제공해야 하지만, 실시간 시스템의 개발자는 메모리 할당 시간의 최악수행시간을 예측하기 어렵기 때문에 동적 메모리 할당 알고리즘 사용을 피한다. 결국 실시간 시스템에서는 예측가능한 최악수행시간을 갖는 시간 결정적인 메모리 할당 알고리즘이 필요하다. 본 논문에서는 다차원 비트맵을 사용한 시간 결정적 메모리 할당 기법을 소개하고, 실험결과를 통해 기존 상용 실시간 운영체제에서 사용되고 있는 메모리 할당 알고리즘과 비교분석하여 본 논문에서 제시하는 메모리 할당 기법이 우수함을 보인다.

목차

요약
 Abstract
 1. 서론
 2. 관련연구
  2.1. 메모리 할당 메커니즘의 분류
 3. 다차원 비트맵 메모리 할당 기법
  3.1. 메모리 할당 기법의 실시간 요구사항
  3.2. 다차원 비트맵 메모리 할당 기법의 설계 고려사항
  3.3. 다차원 비트맵 메모리 할당 기법
 4. 실험 및 결과
  4.1. 최악 수행 시나리오
  4.2. 실험결과
 5. 결론
 참고문헌

저자정보

  • 조문행 Moon-Haeng Cho. 충남대학교 컴퓨터공학과
  • 김주만 Joo-Man Kim. 충남대학교 컴퓨터공학과
  • 이철훈 Cheol-Hoon Lee. 충남대학교 컴퓨터공학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      0개의 논문이 장바구니에 담겼습니다.