Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2007.05a
- /
- Pages.885-888
- /
- 2007
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
Design and Implementation of a Data Storage System using Flash Memory for a TinyOS-based Sensor Node
플래시 메모리를 이용한 TinyOS 기반 센서 노드를 위한 데이터 저장 시스템의 설계 및 구현
- Han, Hyung-Jin (Dept of Computer and Information Communication Engineering, HanKuk University of Foreign Studies) ;
- Lee, Ki-Hyuk (Dept of Computer and Information Communication Engineering, HanKuk University of Foreign Studies) ;
- Song, Jun-Young (Dept of Computer and Information Communication Engineering, HanKuk University of Foreign Studies) ;
- Choi, Won-Cul (Dept of Computer and Information Communication Engineering, HanKuk University of Foreign Studies) ;
- Sohn, Ki-Rack (Dept of Computer and Information Communication Engineering, HanKuk University of Foreign Studies)
- 한형진 (한국외국어대학교 컴퓨터공학과) ;
- 이기혁 (한국외국어대학교 컴퓨터공학과) ;
- 송준영 (한국외국어대학교 컴퓨터공학과) ;
- 최원철 (한국외국어대학교 컴퓨터공학과) ;
- 손기락 (한국외국어대학교 컴퓨터공학과)
- Published : 2007.05.11
Abstract
본 논문은 무선 센서노드에서 측정되는 데이터들에 대한 저장 및 검색을 효율적으로 하기 위한 플래시 메모리 공간 관리 기법을 제안한다. 플래시 메모리는 외부 충격에 강하고, 비휘발성이며 접근이 빠른 장점이 있지만, 덮어쓰기 및 쓰기 횟수가 제한되는 단점이 있다. 이러한 특성으로 플래시 메모리는 기존의 저장매체와는 다른 관리 방법이 요구되었고 지금까지의 센서노드에서는 플래시 메모리를 사용 하지 않았다. 본 논문에서는 센서노드안의 플래시 메모리에서 순차적으로 측정되는 데이터를 관리하기 위해 LFS(Log-Structured File System)방식을 제안한다. 그리고 순차적으로 정렬된 데이터에 효율적인 검색방법을 제시하고, 이를 ZigbeX Mote의 TinyOS안에서 NesC로 구현하였다.
Keywords