실시간 시스템에서의 동적 스토리지 할당을 위한 빠른 수정 이진 버디 기법
Quick Semi-Buddy Scheme for Dynamic Storage Allocation in Real-Time Systems
- 한국시뮬레이션학회
- 한국시뮬레이션학회 논문지
- 제11권 제3호
-
2002.0923 - 34 (12 pages)
- 0
Dynamic storage allocation (DSA) is a field fairly well studied for a long time as a basic problem of system software area. Due to memory fragmentation problem of DSA and its unpredictable worst case execution time, real-time system designers have believed that DSA may not be promising for real-time application service. Recently, the need for an efficient DSA algorithm is widely discussed and the algorithm is considered to be very important in the real-time system. This paper proposes an efficient DSA algorithm called QSB (quick semi-buddy) which is designed to be suitable for real-time environment. QSB scheme effectively maintains free lists based on quick-fit approach to quickly accommodate small and frequent memory requests, and the other free lists devised with adaptation upon a typical binary buddy mechanism for bigger requests in harmony for the improved performance. Comprehensive simulation results show that the proposed scheme outperforms QHF which is known to be effective in terms of memory fragmentation up to about 16%. Furthermore, the memory allocation failure ratio is significantly decreased and the worst case execution time is predictable.
1. 서론
2. 연구 배경
3. 제안하는 알고리즘
4. 성능 평가
후기
기호설명
참고문헌
(0)
(0)