• Title/Summary/Keyword: Record-Replay

검색결과 13건 처리시간 0.027초

하드웨어 성능 카운터와 디버깅 기능을 이용한 리코드-리플레이 방법 (An Efficient Record-Replay Mechanism using Hardware Performance Counters and Debugging Facilities)

  • 맹지찬;유민수
    • 정보처리학회논문지A
    • /
    • 제18A권5호
    • /
    • pp.177-180
    • /
    • 2011
  • 본 논문에서는 인터럽트의 기록과 재현을 통해 소프트웨어의 실행을 동일하게 재현하는 리코드-리플레이(record-replay) 기법을 제안한다. 전통적인 리코드-리플레이 방법에서는 경합(race) 현상을 대표적인 비결정적 요인으로 간주하여 임계영역으로의 진입/진출, 공유 메모리 접근, 메시지 교환 등을 기록하고 동일한 순서(order)로 재현하는 방법을 다루어 왔다. 하지만, 인터럽트 역시 프로그램의 실행에 영향을 끼칠 수 있는 중요한 비결정적 요인이며, 게다가 인터럽트의 경우 발생 순서는 물론 정확한 발생 시점을 재현하는 것이 필요하다. 이에 본 논문에서는 프로세서 하드웨어가 제공하는 성능 카운터와 디버깅 기능을 이용하여 인터럽트의 발생 시점을 정확하게 기록하고 재현하는 방법을 제안한다.

임베디드 소프트웨어 결함 추적을 위한 효율적인 Record and Replay 기법 개발 (Efficient Record-and-Replay Technique for Fault Trace on Embedded Software)

  • 김우종;유민수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.500-503
    • /
    • 2008
  • 임베디드 시스템이 소형화되면서도 많은 기능들이 요구됨에 따라 여기에 올라가는 임베디드 소프트웨어 역시 점점 복잡해지고 있다. 특히 멀티 쓰레드 환경에서 수행되는 임베디드 소프트웨어의 경우, 실행도중 오류가 발생했을 때 버그의 원인을 찾기가 어려울 뿐 아니라, 버그를 재현하는 것 또한 쉽지 않다. 효과적인 디버깅을 하기 위해서는 프로그램 실행 중에 버그가 발생했던 상황을 그대로 재현해야 한다. 본 논문에서는 프로그램이 실행하는 도중에 이벤트가 발생하는 시점의 이벤트 정보를 record 하고, 나중에 이를 이용하여 버그가 발생한 시점으로 replay 할 수 있는 기법을 개발하였다. VPOS[1]에 이 기법을 적용함으로써 임베디드 소프트웨어의 결함을 좀더 쉽게 탐지하여 효율적인 디버깅이 가능하도록 하였다.

임무 재생을 위한 데이터기록장치 연구 (The Study of Data Recorder for Mission Replay)

  • 이상명;김영길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2011년도 추계학술대회
    • /
    • pp.357-360
    • /
    • 2011
  • 네트�p 중심전(NCW) 및 정보화 시대에 발맞추어 군에서도 고성능 작전콘솔을 활용하여 다양하고 복잡한 메시지 교환 및 운용병간 음성통화를 통해 신속하게 상태 및 정보를 공유함으로써 임무수행의 효율을 극대화하는 추세로 발전하고 있다. 작전 또는 훈련종료 후 임무 분석 및 검토를 통해 추후 새로운 작전계획을 세울 목적으로 작전상황을 기록하는 장비가 최근 개발되어 운용되고 있다. 기록장비의 기록 방식은 전시영상을 직접 기록하는 방식과 연동되는 메시지를 기록하는 방식으로 나뉜다. 본 연구는 데이터기반 기록방식의 재생준비시간 개선을 위한 새로운 기록방식과 개선방안을 제안한다.

  • PDF

R2NET: Storage and Analysis of Attack Behavior Patterns

  • M.R., Amal;P., Venkadesh
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제17권2호
    • /
    • pp.295-311
    • /
    • 2023
  • Cloud computing has evolved significantly, intending to provide users with fast, dependable, and low-cost services. With its development, malicious users have become increasingly capable of attacking both its internal and external security. To ensure the security of cloud services, encryption, authorization, firewalls, and intrusion detection systems have been employed. However, these single monitoring agents, are complex, time-consuming, and they do not detect ransomware and zero-day vulnerabilities on their own. An innovative Record and Replay-based hybrid Honeynet (R2NET) system has been developed to address this issue. Combining honeynet with Record and Replay (RR) technology, the system allows fine-grained analysis by delaying time-consuming analysis to the replay step. In addition, a machine learning algorithm is utilized to cluster the logs of attackers and store them in a database. So, the accessing time for analyzing the attack may be reduced which in turn increases the efficiency of the proposed framework. The R2NET framework is compared with existing methods such as EEHH net, HoneyDoc, Honeynet system, and AHDS. The proposed system achieves 7.60%, 9.78%%, 18.47%, and 31.52% more accuracy than EEHH net, HoneyDoc, Honeynet system, and AHDS methods.

임무 재생을 위한 데이터 기록장치 연구 (The Study of Data Recorder for Mission Replay)

  • 이상명;김영길
    • 한국정보통신학회논문지
    • /
    • 제16권8호
    • /
    • pp.1817-1823
    • /
    • 2012
  • 네트�p 중심전(NCW) 및 정보화 시대에 발맞추어 군에서도 고성능 작전콘솔을 활용하여 다양하고 복잡한 메시지 교환 및 운용병간 음성통화를 통해 신속하게 상태 및 정보를 공유함으로써 임무수행의 효율을 극대화하는 추세로 발전하고 있다. 작전 또는 훈련종료 후 임무 분석 및 검토를 통해 추후 새로운 작전계획을 세울 목적으로 작전상황을 기록하는 장치가 개발되어 운용되고 있다. 기록장치의 기록방식은 전시영상을 직접 기록하는 방식과 연동되는 데이터를 기록하는 방식으로 나뉜다. 본 연구는 데이터 기반 기록방식의 재생준비시간 개선을 위한 새로운 기록 방식과 개선방안을 제안한다.

HDD를 이용한 저장ㆍ재생기의 구현 및 디바이스 드라이버 프로그래밍 (The Implementation of Recording and Replaying System and Its Device Driver Programming)

  • 최효정;이중호;김대진
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 통신소사이어티 추계학술대회논문집
    • /
    • pp.382-385
    • /
    • 2003
  • Introduction of digital broadcasting service does not only mean the change of information transmission method but also the change of total broadcasting system. In past day, Television was only received one-sided information from broadcasting station, but digital broadcasting means that digital television becomes the most important means of information transmission by the introduction of new programming, lots of channels, data service, multi communication. In the age of the digital broadcasting, the recording and replay medium's interest is getting higher. The medium is able to record more than 24 hours' digital broadcasting programs without additional tapes. In this paper the recording and replay device using HDD was implemented and device driver based on linux was programmed. It has Intel PXA250 processor and hard disk is used as storage equipment. And transport Stream is saved on hard disk through PXA250's data bus. FIFO is added to solve the different saving speed and FPGA is also added to display the saved data.

  • PDF

3D 구조물의 조작과정 기록을 위한 어노테이션 기법 (Process Annotation for Recording the Manipulation of 3D Structured Models)

  • 이귀현;임순범
    • 한국멀티미디어학회논문지
    • /
    • 제10권3호
    • /
    • pp.381-390
    • /
    • 2007
  • 웹 가상공간에서 3D 객체로 이루어져 있는 콘텐츠가 다양한 분야에서 활용되고 있지만, 현재까지는 주로 3D 가상공간을 둘러보거나 3D 객체를 시각화하는 것이 주요 목적이다. 한편, 분해 및 조립 등의 3D 객체의 조작과정을 정교하게 제어하고 또한 이러한 조작과정 자체를 기록하는 기술은 아직 초보적인 수준으로서 현재 조작한 결과만을 기록할 수 있는 정도이다. 따라서, 본 연구에서는 3D 객체로 이루어진 구조물에 대하여 조작과정을 의미있게 기록하고 재생할 수 있는 표현기법을 연구하였다. XML 또는 VRML로 표현된 3D 구조물을 구성하는 객체간의 구조 및 관계를 분석하여 객체의 조작과 조작과정 기록에 활용하였다. 기존의 일방적인 조작결과의 기록에서 벗어나서 사용자가 선택적으로 조작과정을 기록하고 저장할 수 있는 XML 기반의 조작과정 어노테이션 기법을 연구하였다. 제시된 어노테이션 기법은 선택적인 기록이 가능할 뿐 아니라 선택적인 재생이 가능하여 3D 구조물의 다양한 활용을 가능하게 해준다.

  • PDF

두개의 전위차계를 이용한 모듈형 완구의 동작 저장 및 반복 재생 동작의 구현 (Record and Replay Motion Implementation to Modular Toys using Two Potentiometers)

  • 이진규;이보희;김종태;박지엽;공정식
    • 융합정보논문지
    • /
    • 제7권2호
    • /
    • pp.59-65
    • /
    • 2017
  • 창의적 모듈형 완구의 동작 구현을 위하여 동작을 기록하고 또한 읽어서 반복 동작하는 방식의 움직임이 요구된다. 이 때 완구 동작용 모터 출력축에는 전위차계를 사용하여 절대 회전각을 읽어서 제어를 수행하게 된다. 하지만 전위차계의 감지 영역의 불안정한 부분이 일정 영역에 존재하게 되는데 이로 인한 모터 제어의 불안정을 가져올 수 있다. 본 논문에서는 2개의 전위차계를 한 축에 장착시켜 안정된 영역을 각각 읽어서 1회전 절대각을 찾는 알고리즘을 제안한다. 그리고 다중 회전을 수행 시 필요로 하는 보정 알고리즘에 대해서도 기술하였다. 제안된 방식은 실제 토포보 모듈라 완구에 적용하여 동작을 기록하고 반복 동작을 수행하여 효과적으로 동작됨을 보였다. 아울러 다 회전 동작을 기록하고 동작 시켜 제안된 방식의 유용성을 제시하였다. 향 후 다양한 동작을 통하여 기록과 재생의 기능을 확대해 나갈 것이다.

모션 텍스처를 이용한 차량 시뮬레이터의 통합 (A Data Driven Motion Generation for Driving Simulators Using Motion Texture)

  • 차무현;한순흥
    • 대한기계학회논문집A
    • /
    • 제31권7호
    • /
    • pp.747-755
    • /
    • 2007
  • To improve the reality of motion simulator, the method of data-driven motion generation has been introduced to simply record and replay the motion of real vehicles. We can achieve high quality of reality from real samples, but it has no interactions between users and simulations. However, in character animation, user controllable motions are generated by the database made up of motion capture signals and appropriate control algorithms. In this study, as a tool for the interactive data-driven driving simulator, we proposed a new motion generation method. We sample the motion data from a real vehicle, transform the data into the appropriate data structure(motion block), and store a series of them into a database. While simulation, our system searches and synthesizes optimal motion blocks from database and generates motion stream reflecting current simulation conditions and parameterized user demands. We demonstrate the value of the proposed method through experiments with the integrated motion platform system.

효율적인 해양 전투체계 전술정보 기록 및 재생 소프트웨어 개발에 대한 연구 (A Study on the Development of Efficient Naval Combat System Tactical Record and Replay Software)

  • 정승모;양문석
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.35-36
    • /
    • 2019
  • 최근 해양 전투체계에서는 사후분석에 대한 기능이 중요시 되고 있다. 그 이유는 사후분석을 통해 작전을 분석하고 더 나은 작전을 수행할 수 있기 때문이다. 이를 가능하게하기 위해 해양 전투체계에는 전술정보 기록 및 재생 기능이 탑재되어 있다. 전술정보 기록 및 재생은 작전상황에서 전투체계 콘솔에 전시된 전술정보들을 기록해서 사후분석 및 평가를 위해 재생하는 기능이다. 본 논문에서는 전술정보 기록 및 재생 개발에 대한 효율화 방법을 제시한다. 모델 중심의 개발방식 적용과 재생시간의 효율화를 통해 기존방식 보다 효율적인 전술정보 기록 및 재생 소프트웨어를 개발하는데 그 목적을 가진다.

  • PDF