• 제목/요약/키워드: 에뮬레이터

검색결과 103건 처리시간 0.016초

저전력 내장형 시스템을 위한 부하의 전력 소모 에뮬레이션 시스템과 응용 (A Load Emulator for Low-power Embedded Systems and Its Application)

  • 김관호;장래혁
    • 전자공학회논문지SC
    • /
    • 제42권6호
    • /
    • pp.37-48
    • /
    • 2005
  • 내장형 시스템의 DC-DC 변환기나 배터리의 효율은 시스템을 구성하는 디바이스들의 종류 및 다양한 동작 패턴에 따른 전류의 시간적인 변화에 영향을 받는다. 이러한 특성은 DC-DC 변환기나 배터리의 효율을 분석하기 위해서는 다양한 부하를 가지는 실제 시스템을 구현, 응용프로그램을 수행하고, 배터리와 DC-DC 변환기를 포함한 전원 공급 회로를 연결하여 실제로 전력 소모를 측정할 것을 요구하지만, 이와 같이 실제 시스템을 구현한다는 것은 엄청난 개발 시간과 비용을 요구한다. 본 논문에서는 부하들의 전력 소모를 측정에 의해 얻어 저장하고 전원 공급 회로로부터 실제 시스템의 부하처럼 전력을 소모하도록 에뮬레이션 해줄 수 있는 시스템을 구현하였다. 구현한 부하 에뮬레이터(load emulator)는 측정한 전력 소모 프로파일의 양을 줄이기 위해 패턴 인식 후 압축하는 알고리즘을 사용하며, 저속 대용량 능동부하(active load)와 고속 소용량 능동부하들로 이루어진 비대칭(heterogeneous) 구조로 구현함으로써 전력 소모의 양이 많고 전력 소모가 신속하게 변하는 디지털 시스템의 부하를 에뮬레이션 할 수 있게 해준다. 구현한 부하 에뮬레이터의 성능을 평가하기 위해 하드디스크의 전력 소모를 측정 및 재생하여 비교하며, 부하 에뮬레이터의 응용으로써 부하의 전력 소모 패턴에 따른 DC-DC 변환기의 효율을 검토해 보았다.

FlaSim: 리눅스 커널 모듈을 이용한 FTL 에뮬레이터 (FlaSim: A FTL Emulator using Linux Kernel Modules)

  • 최화영;김상현;이승원;박상원
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권11호
    • /
    • pp.836-840
    • /
    • 2009
  • 플래시 메모리의 성능평가 실험 환경 구성은 플래시 메모리가 장착된 제품들이 동작하는 시스템으로 이뤄진다. 이와 같은 방법은 물리적이고 비용적인 제약이 따르게 된다. 또한 실험에 쓰이는 입력 데이터와 FTL 알고리즘의 성능평가를 위한 결과 데이터인 트레이스의 추출 방법이 까다롭고 힘들다. Oracle의 경우 트레이스 추출이 불가능하고, MySQL, SQLite는 트레이스 추출이 가능하더라도 결과의 정확성이 보장되지 않는 문제점이 있다. 따라서 본 논문에서는 디바이스 드라이버를 통해 물리적 제약을 없애고 트레이스 추출을 쉽고 간편하게 하여 정확한 실험 결과 분석이 용이하도록 FTL 에뮬레이터를 설계하고 구현한 내용에 대해 다룬다. 본 논문에서 제안한 FTL 에뮬레이터인 FlaSim은 플래시 메모리의 데이터 저장 메커니즘과 동일한 동작을 하도록 구현하고 리눅스 커널 모듈을 사용하여 필요한 기능을 추가할 수 있다. FlaSim은 모듈 적재 방식을 사용하기 때문에 FTL 알고리즘 및 플래시 메모리에 대한 실험의 확장성을 향상시킨다. 또한 다양한 응용프로그램에 적용이 쉽고, 플래시 메모리에 대한 실험의 제약이 되는 물리적인 비용을 줄일 수 있다. 게다가 트레이스 추출하는 데 쉽고 효율적인 방법을 제공하여 결과 도출 및 분석 시 시간적, 시스템적 제약을 받지 않아 효율성이 큰 장점이 있다. 추후 많은 FTL 알고리즘 및 플래시 메모리에 대한 실험과 연구에 도움이 될 것으로 예상된다.

전자기록 장기보존 전략으로서의 에뮬레이션 사례 분석 (An Analysis of Cases of Emulation for Long Term Electronic Records Preservation Strategy)

  • 김명훈;오명진;이재홍;임진희
    • 기록학연구
    • /
    • 제38호
    • /
    • pp.265-309
    • /
    • 2013
  • 전자기록 환경을 맞이하여 필요한 기간 동안 장기적으로 전자기록을 보존하는 것은 시대적 화두로 부상하고 있다. 특히 전자기록이 지닌 본래의 기능적 속성 및 원래의 비트스트림을 유지하며 원래의 모습을 그대로 유지할 수 있는 방안은 전자기록의 장기보존을 위한 핵심 관건이 된다. 그동안 우리나라에서는 공공기록을 대상으로 마이그레이션 방식을 장기보존 전략으로 채택해 적용해 왔지만, 기능성 및 원래의 비트스트림을 원래 그대로 유지할 수 없다는 점에서 한계가 노정되어 왔다. 전자기록의 장기보존 전략으로서 에뮬레이션은 비트스트림의 변화 없이 전자기록의 원형을 그대로 재현할 수 있다는 점에서, 아울러 마이그레이션처럼 전자기록 유형별로 개별적인 전략을 적용할 필요 없이 일괄적인 보존전략을 구현할 수 있다는 점에서 상당한 강점을 지닌 보존전략이다. 특히 현재 우리나라 전자기록의 장기보존 포맷에서는 구현해 주지 못하는 전자기록의 기능적 구성요소를 재현해 줄 수 있다는 점에서, 현재 공공기관에 보유중인 전자기록 유형 조사를 기반으로 그 실현 방안을 연구할 필요가 있다. 이에 본고에서는 전자기록의 장기보존 전략으로서 에뮬레이션의 적용 방안을 모색하기 위한 기초 연구로 에뮬레이션에 관한 서구의 최신 연구 사례를 검토하고, 에뮬레이션의 타당성과 대상, 방법에 대한 구체적인 사례를 고찰하려고 한다. 이를 통해 에뮬레이션이 지닌 장단점과 더불어 국내 적용을 위한 시사점을 모색하고자 한다. 이를 위해 본고에서는 에뮬레이션의 개념과 함께 장기보존 전략으로서 에뮬레이션이 지닌 장단점을 분석한 다음, 에뮬레이션에 관한 서구의 최신 선진 사례로 CAMiLEON, KB, Planets, KEEP 프로젝트를 분석하였다. 이러한 분석을 기반으로 향후 우리나라 전자기록에 대한 시사점 및 적용 방향을 제시하고자 하였다.