• 제목/요약/키워드: 호출지 추적

검색결과 21건 처리시간 0.023초

분산 공유 메모리 시스템에서 거짓 공유를 줄이는 호출지 추적 기반 공유 메모리 할당 기법 (Call-Site Tracing-based Shared Memory Allocator for False Sharing Reduction in DSM Systems)

  • 이종우
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권7호
    • /
    • pp.349-358
    • /
    • 2005
  • 거짓 공유는 공유 메모리 다중 처리기 시스템에서 여러 처리기들이 일관성 유지의 단위 메모리 영역을 공유함으로 인해 발생하는 현상으로써, 메모리 일관성 유지의 정확성에는 아무런 도움을 주지 못하면서 그 비용만 증가시키는 주요 요인이다. 특히 메모리 일관성 유지의 단위가 커질수록 그 피해가 더 커진다고 할 수 있다. 페이지-기반 분산 공유 메모리 시스템에서 거짓 공유를 줄이기 위해서는 공유 페이지에 할당되는 객체들의 특성을 미리 예측하여 참조 패턴이 상이한 객체들이 하나의 공유 페이지에 섞이는 것을 방지하는 것이 필수적이다. 본 논문에서는 병렬 응용 프로그램의 코드 내에서 공유 메모리 할당자를 호출한 위치를 추적하여 서로 다른 호출지에서 요청된 공유 객체가 같은 공유 페이지에 할당되는 것을 방지하는 호출지-추적 기반 거짓 공유 감소 기법(CSTallocator)을 제시한다. CSTallocator는 서로 다른 코드 위치에서 할당 요청된 공유 객체들은 각각 상이한 참조 패턴을 보일 것이라는 가정에 기반하고 있다 이 기법의 효용성을 검증하기 위해 기존 거짓 공유 감소 할당 기법들의 성능과 비교한 결과 기존 방식에 비해 훨씬 더 많은 거짓 공유 폴트를 감소시킨다는 것을 알 수 있었다. 실험은 실제 병렬 응용에 기반한 실행-기반 시뮬레이션 기법을 사용하였다.

분산 공유 메모리 시스템에서 거짓 공유를 줄이는 객체-크기 및 호출지-추적 기반 공유 메모리 할당 기법 (Object-Size and Call-Site Tracing based Shared Memory Allocator for False Sharing Reduction in DSM Systems)

  • 이종우;박영호;윤용익
    • 디지털콘텐츠학회 논문지
    • /
    • 제9권1호
    • /
    • pp.77-86
    • /
    • 2008
  • 거짓 공유는 공유 메모리 다중 처리기 시스템에서 여러 처리기들이 일관성 유지의 단위 메모리 영역을 공유함으로 인해 발생하는 현상으로써, 메모리 일관성 유지의 정확성에는 아무런 도움을 주지 못하면서 그 비용만 증가시키는 주요 요인이다. 특히 메모리 일관성 유지의 단위가 커질수록 그 피해가 더 커진다고 할 수 있다. 페이지-기반 분산 공유 메모리 시스템에서 거짓 공유를 줄이기 위해서는 공유 페이지에 할당되는 객체들의 특성을 미리 예측하여 참조 패턴이 상이한 객체들이 하나의 공유 페이지에 섞이는 것을 방지하는 것이 필수적이다. 본 논문에서는 객체-크기와 호출지-추적에 기반한 거짓 공유 감소 기법인 SCSTallocator: Sized and Call-Site Tracing based allocator)을 제시한다. SCSTallocator는 서로 다른 코드 위치에서 할당 요청된 공유 객체들은 각각 상이한 참조 패턴을 보일 것이라는 가정에 기반함과 동시에 요청된 객체의 크기가 다르면 향후 참조 패턴도 다를 것이라고 가정하고 있다. 본 논문에서는 기존의 두 정책(크기별 할당 정책과 호출지-추적 기반 할당 정책)을 동시에 적용할 경우 거짓 공유를 더 많이 줄일 수 있을 것이라는 예상을 실험을 통해 확인하였다.

  • PDF

RPC에 기반한 분산 시스템의 디버깅을 위한 이벤트 추적 기능의 설계 및 구현 (Design and Implementation of Event Trace FAcilities for Debugging RPC-oriented Distributed Systems)

  • 서영애;이은정;박창순
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권3호
    • /
    • pp.313-325
    • /
    • 1999
  • 분산 프로그램의 디버깅이 순차 프로그램의 디버깅보다 어려운 이유중의 하나는 수행중인 프로세스들 간의 통신 때문이다. 비록 분산 시스템을 위해 구축된 디버거들이 많이 있음에도 불구하고 , 프로세스들간의 통신 이벤트를 효과적으로 디버깅할수 있는 실용적인 수준의 디버거는 없는 실정이다. 본 논문에서는 분산 시스템의 개발에 널리 사용되고있는 RPC 매커니즘을 이용한 프로그램간의 통신을 효과적으로 디버깅하는 방법을 제시한다. 이를 위하여 RPC 통신 이벤트를 디버깅 객체로 정의한 RPC 이벤트 모델을 제안하고 이에 기초하여 RPC 이벤트 추적 기능을 설계 및 구현하였다. RPC 프로토콜을 분석한 결과를 이용하여 메시지의 송.수신 이벤트를 추적 기능을 설계 구현하였다. RPC 프로토콜을 분석한 결과를 이용하여 메시지의 송.수신 이벤트를 라이브러리 함수의 호출과 자료의 값으로 기술하고 해당라이브러리 함수의 호출이 발생한 위치를 인지함으로써 모든 통신 이벤트의 발생을 탐지할수 있었다. 제안된 RPC 이벤트 추적기능은 현재 분산 디버거인 유니뷰 시스템에 구현되었다. 이벤트 추적 기능의 추가적 구현으로 인하여 유니뷰 시스템은 추적된 통신의 내용을 보면서 관련된 소스 코드를 보거나 프로그램을 제어하고 원격 함수 호출에 사용된 매개변수의 값을 보는 등의 행위가 가능하다. 또한 이러한 이벤트 추적기능을 수행하기 위하여 별도의 라이브러리나 수행환경이 요구되지 않으므로 실제분산시스템의 개발 환경에 적응하기가 용이한 장점을 가진다.

u-안심 서비스 프로토콜 설계 및 구현 (Design and Implementation of a Protocol for u-Safety Service)

  • 조병순;이재민
    • 전자공학회논문지
    • /
    • 제50권12호
    • /
    • pp.117-128
    • /
    • 2013
  • u-안심서비스 시스템은 GPS가 내장된 이동통신 긴급호출단말기, 이동통신망, 안심서비스사업자, 중계시스템, CCTV관제센터를 운영하는 단체와 CCTV망을 통하여 연동하므로 긴급 호출 신호 발생 시 실시간으로 호출자의 위치를 추적하고, 또 해당위치에 있는 CCTV들을 관제하여 호출자를 추적하여, 구난에 필요한 다양한 정보들을 보호자, 경찰서, 소방서, 병원, 구호단체 및 지자체 등에 SMS나 유선으로 제공할 수 있다. 본 논문에서는 u-안심서비스 중계시스템의 프로토콜 표준화를 위해 새로운 프로토콜을 설계하고 구현하였다. 설계한 u-안심서비스용 프로토콜(Protocol)을 실제 3GPP 및 3GPP2 이동 통신망에 적용했을 때의 성능을 시뮬레이션을 통하여 검증하였다.

능동적 응급 호출 서비스 시스템 프로토타입 개발 (Development of a Prototype System for Active Emergency Call Services)

  • 한원희;송은하;한성국;정영식
    • 한국멀티미디어학회논문지
    • /
    • 제11권7호
    • /
    • pp.1016-1024
    • /
    • 2008
  • 본 논문에서는 능동적 응급 호출 서비스 지원 ACE시스템을 설계, 구현한다. ACE(Active Emergency call service system) 시스템은 의사전달이 가능한 경증 장애인, 독거노인 및 어린이 등이 사용가능한 E-단말(Emergency Mobile Device), E-단말 실시간 모니터링 관리 기능 및 E-단말의 제어 기능을 가진 E-서버(Emergency Server)로 물리적인 구성을 이루고 있다. E-단말은 저가, 경량으로 개발하고 경증 장애인, 독거노인, 어린이 등이 손쉽게 휴대할 수 있는 크기로 개발한다. E-단말을 통하여 응급 상황을 응급 기관 혹은 E-단말 사용자의 보호자에게 인터넷 및 CDMA 네트워크를 통하여 응급 상황을 알린다. E-서버는 기본적으로 E-단말 관리를 위한 종합적인 관제 시스템으로 개발한다. E-단말의 응급 호출에 대한 실시간 위치 추적기능을 제공하며, 효율적인 E-단말 관리와 양질의 응급 서비스를 위한 실시간 모니터링 기능을 제공한다.

  • PDF

특권 프로세서의 시스템 호출 추적을 사용하는 침입탐지시스템의 설계 : 면역 시스템 접근 (Design of Intrusion Detection System using System Call Trace of Privilege Process : Immune System Approach)

  • 이종성
    • 정보보호학회논문지
    • /
    • 제10권1호
    • /
    • pp.39-52
    • /
    • 2000
  • 컴퓨터망의 확대 및 컴퓨터 이용의 급격한 증가에 따른 부작용으로 컴퓨터 보안 문제가 중요하게 대두되고 있다. 이에 따라 침입자들로부터 침입을 줄이기 위한 침입탐지시스템에 관한 연구가 활발하다. 본 논문에서는 컴퓨터 면역 시스템을 바탕으로 한 새로운 IDS 모델을 제안하고, 이를 설계하고 프로토타입을 구현하는 그 타당성을 보인다. 제안한 모델에서 IDS들은 여러 컴퓨터에 분산되고, 분산된 IDS들 중 어느 하나가 특권 프로세스(Privilege process)에 의해 발생된 시스템 호출 순서 중 비정상적인 시스템 호출을 탐지한 경우 이를 다른 IDS들과 서로 동적으로 공유하여 새로운 침입에 대한 면역력을 향상시킨다.

RPC 이벤트 모델에 기반한 통신 이벤트의 디버깅 (Debugging of communication Events Based on the RPC Event Model)

  • 서영애;조영욱;이공선;박창순
    • 한국정보처리학회논문지
    • /
    • 제6권1호
    • /
    • pp.225-233
    • /
    • 1999
  • 분산 프로그램의 디버깅이 순차 프로그램의 디버깅보다 어려운 이유 중의 하나로 수행 중인 프로세스들간의 통신을 들 수 있다. 비록 분산 시스템을 위해 구축된 디버거들이 많이 있으나, 프로세스들 간의 통신 이벤트를 효과적으로 디버깅할 수 있는 실용적인 수준의 디버거는 없는 실정이다. 본 논문에서는 분산 시스템이 개발에서 널리 이용되는 RPC 통신을 실시간으로 추적하고 통신내용을 파악함으로써 분산 프로그램을 효율적으로 디버깅하고자 하였다. 이를 위하여 RPC 통신 이벤트를 디버깅 객체로 정의한 이벤트 모델을 제안하고 이에 기초하여 RPC 통신 이벤트 추적 기능을 구현하였다. RPC 프로토콜을 분석한 결과를 이용함으로써 메시지의 송·수신 이벤트를 라이브러리 함수의 호출과 자료의 값으로 기술할 수 있었고, 라이브러리 함수의 호출이 발생한 위치를 인지함으로써, 모든 통신 이벤트의 발생을 탐지할 수 있었다. 제안된 RPC 이벤트 추적 기능은 온라인 분산 디버거인 유니뷰 시스템에 구현되었다.

  • PDF

컴퓨터 포렌식스를 지원하는 보안 감사/추적 모듈 설계 (A Design of Secure Audit/ Trace Module to Support Computer Forensics)

  • 고병수;박영신;최용락
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권1호
    • /
    • pp.79-86
    • /
    • 2004
  • 현재 거의 모든 운영체제는 여러 웹 서비스를 지원하기 위하여 운영체제 수준의 보안성을 제공하고 있다. 하지만, 많은 부분에서 운영체제 수준의 보안성이 취약한 것이 사실이다. 특히, TCSEC(Trusted Computer System Evaluation Ceiteria)에서 정의한 B2 레벨 이상의 보안성을 만족시키기 위한 Security Kernel 레벨에서의 감사/추적 기능이 필요하다 이를 위해 시스템 콜 호출시 감사 자료를 생성하고, 모든 이벤트에 대해 동일한 포맷의 감사 자료를 생성하여 추후 역추적 하는데 필요한 정보를 제공토록 한다. 본 논문에서는 안전한 증거 확보를 위하여 기존 리눅스 커널에 대해 변경 없이 적용 가능한 LKM(Loadable Kernel Module) 기법을 이용한 감사/추적 시스템 모듈을 제안하였다. 이는 침입탐지시스템과 같은 외부 감사자료 등을 동시에 활용할 수 있는 인터페이스를 제공하고, 시스템 관리자와 보안 관리자를 구분하여 역할기반의 안전한 시스템을 제공한다. 이러한 자료 등은 추후 법적 대응이 가능한 컴퓨터 포렌식스의 자료로 활용하고자 한다.

  • PDF

경량화 프로세스 추적을 통한 중요 데이터 유출 방지 (Protective Mechanism for Sensitive Data using Lightweight Process Tracking)

  • 강구홍
    • 한국콘텐츠학회논문지
    • /
    • 제9권5호
    • /
    • pp.33-39
    • /
    • 2009
  • 컴퓨터와 개인 휴대 단말장치 사용의 대중화와 함께 이들 장치들을 이용한 개인정보 혹은 사업상 중요 데이터를 처리하고 저장하는 행위도 따라 증가하게 되었다. 따라서 이들 장치로부터 사용자의 허락 없이 중요 데이터가 자신의 장치로부터 빠져나가는 행위가 일어나서는 안 된다. 본 논문에서는 중요 파일과 관련된 파일 오픈 시스템 콜을 호출하는 프로세스를 일정시간 추적하여 네트워킹 인터페이스를 통해 이들 중요 데이터가 빠져 나가는 것을 방지하는 간단한 방법을 제시하였다. 제안된 방법은 기존 인증 혹은 암호화를 이용한 방법과 비교해 해킹 기술 발전과 하드웨어 및 소프트웨어의 새로운 취약점 발견과 무관하게 안정적으로 동작하는 이점이 있다. 특히, 본 논문에서는 리눅스 환경의 사용자와 커널 영역에서 제안된 알고리즘을 직접 구현하여 타당성을 검증하였다.

모델링 기반 시선추적을 이용한 가상모델하우스 시스템 (The Virtual Model House System using Modeling-based Eyetracking)

  • 이동진;이기영
    • 한국인터넷방송통신학회논문지
    • /
    • 제10권5호
    • /
    • pp.223-227
    • /
    • 2010
  • 기존 대다수의 가상모델하우스는 비몰입형태의 가상현실 기술을 사용하였기 때문에 키보드, 마우스와 같은 직접 입력방식의 장치로 컨트롤 하도록 되어 있다. 그러나 본 논문에서는 모델링을 기반으로 하는 가상모델하우스를 보편화된 웹캠을 통해 시선추적 기술을 이용하여 직접 데이터 입력 방식뿐만 아니라 간접적인 데이터 입력 방식을 구현하였다. 웹캠으로부터 입력받은 사용자의 영상데이터 내 동공 영역을 추출한 후 그레이 값을 비교하여 동공의 상대적인 움직임에 따라 포인터의 위치를 컨트롤하거나 장치의 입력과 관련된 이벤트 함수 일부를 호출하도록 하였다. 이러한 방식을 통해 사용자에게 네비게이션과 인터페이스의 편리성을 제공하였다.