Earticle

현재 위치 Home

실시간 다중 프로세스 트레이스 스트림 디코더 구현에 관한 연구
A Study on Implementation of Real-Time Multiprocess Trace Stream Decoder

첫 페이지 보기
  • 발행기관
    한국융합보안학회 바로가기
  • 간행물
    융합보안논문지 KCI 등재 바로가기
  • 통권
    제18권 제5호 (2018.12)바로가기
  • 페이지
    pp.67-73
  • 저자
    김현철, 김영수, 김종현
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A346535

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

원문정보

초록

영어
From a software engineering point of view, tracing is a special form of logging that records program execution informa tion. Tracers using dedicated hardware are often used because of the characteristics of tracers that need to generate and d ecode huge amounts of data in real time. Intel® PT uses proprietary hardware to record all information about software ex ecution on each hardware thread. When the software execution is completed, the PT can process the trace data of the soft ware and reconstruct the correct program flow. The hardware trace program can be integrated into the operating system, but in the case of the window system, the integration is not tight due to problems such as the kernel opening. Also, it is possible to trace only a single process and not provide a way to trace multiple process streams. In this paper, we propose a method to extend existing PT trace program to support multi - process stream traceability in Windows environment in order to overcome these disadvantages.
한국어
소프트웨어 공학 관점에서 트레이싱은 프로그램의 실행 정보를 기록하는 로깅의 특수한 형태이다. 엄청난 데이터를 실시간 으로 생성하고 디코딩해야 하는 트레이서의 특징상 전용 하드웨어를 사용하는 트레이서가 많이 사용되고 있다. Intel® PT는 전용 하드웨어를 사용하여 각 하드웨어 쓰레드에서 소프트웨어 실행에 대한 모든 정보를 기록한다. 소프트웨어 실행이 완료되 면 PT는 해당 소프트웨어의 트레이스 데이터를 처리하여 정확한 프로그램 흐름을 재구성할 수 있다. 하드웨어 트레이스 프로 그램은 운영체제에 통합되어 사용할 수 있으나 윈도우 시스템의 경우에는 커널 개방과 같은 문제로 인하여 긴밀한 통합은 이 루어지지 않고 있다. 또한, 단일 프로세스만 트레이스 할 수 있고 다중 프로세스 스트림을 트레이스 하는 방법은 제공하고 있 지 않다. 본 논문에서는 이러한 단점을 극복하고자 윈도우 환경에서 다중 프로세스 스트림을 트레이스 지원이 가능하도록 기 존의 PT 트레이스 프로그램을 확장하는 방안을 제안하였다.

목차

요약
ABSTRACT
1. 서론
2. 관련 연구
2.1 PT 개요
3. 실시간 다중 프로세서 트레이스스트림 디코더 구현
3.1 WindowsPtDrvier와 PTControlApp 분석
3.2 다중 프로세서 트레이서 확장
4. 결론
참고문헌

키워드

Multistream Decoder Processor Trace Software Tracing

저자

  • 김현철 [ Hyuncheol Kim | 남서울대학교 컴퓨터소프트웨어학과 교수 ] 주저자
  • 김영수 [ Youngsoo Kim | 한국전자통신연구원(ETRI) ]
  • 김종현 [ Jonghyun Kim | 한국전자통신연구원(ETRI) ]

참고문헌

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

간행물 정보

발행기관

  • 발행기관명
    한국융합보안학회 [Korea Information Assurance Society]
  • 설립연도
    2001
  • 분야
    공학>전자/정보통신공학
  • 소개
    본 학회는 사이버테러 및 정보전에 관한 학문연구ㆍ기술 개발ㆍ기반 구축을 도모하고 국내ㆍ외 관계기관과 학술교류와 정보교환을 통하여 회원 상호간의 전문지식을 배양하고, 궁극적으로는 국가 중요 정보기반구조를 보호함을 그 목적으로 한다.

간행물

  • 간행물명
    융합보안논문지 [Jouranl of Information and Security]
  • 간기
    연5회
  • pISSN
    1598-7329
  • 수록기간
    2001~2026
  • 등재여부
    KCI 등재
  • 십진분류
    KDC 005 DDC 005

이 권호 내 다른 논문 / 융합보안논문지 제18권 제5호

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

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장