1 |
1
운영체제에서 동작하는 프로그램들의 연산 횟수 및 연산 시간에 대한 비중을 영역별로 추출하여 로그 분석정보를 생성하는 로그 데이터 분석부;상기 로그 분석정보를 분석하여 특정 연산에 대한 중복 및 특정 패턴을 갖는 중복 데이터를 추출하는 중복 데이터 추출부;상기 중복 데이터 추출부에 의해 추출된 각 영역별 중복 데이터를 제거하여 로그 데이터를 갱신하는 중복 데이터 제거부; 및중복 데이터가 제거된 이후 프로그램에서 요구되는 모듈화된 작업이 수행되는 경우, event-driven 기법을 통해 프로그램이 갱신된 로그 데이터에 부합하여 작업을 수행하도록 제어하는 프로그램 제어부를포함하는 것을 특징으로 하는 로그 데이터 분석을 통한 프로그램의 중복 접근 패턴 탐지 시스템
|
2 |
2
제1항에 있어서,상기 로그 데이터 분석부는,운영체제에서 동작하는 프로그램들의 로그 데이터를 분류하는 로그 분류모듈; 및분류된 로그 데이터 각각의 연산 횟수 및 연산 시간에 대한 비중을 영역별로 추출하여 로그 분석정보를 생성하는 비중 추출모듈을포함하는 것을 특징으로 하는 로그 데이터 분석을 통한 프로그램의 중복 접근 패턴 탐지 시스템
|
3 |
3
제1항에 있어서,상기 중복 데이터 추출부는,상기 로그 데이터 분석부로부터 인가받은 로그 분석정보와 대응하는 레지스트리를 트리구조로 색인하여 중복 연산된 데이터를 추출하는 중복연산 추출모듈;상기 로그 데이터 분석부로부터 인가받은 로그 분석정보와 대응하는 레지스트리를 트리구조로 색인하여 중복된 패턴 데이터를 추출하는 중복패턴 추출모듈; 및상기 중복 연산 데이터와 중복 패턴 데이터를 영역별로 분류 및 취합하여 중복 데이터를 특정하는 중복 데이터 취합모듈을포함하는 것을 특징으로 하는 로그 데이터 분석을 통한 프로그램의 중복 접근 패턴 탐지 시스템
|
4 |
4
제1항에 있어서,상기 운영체제는,Windows인 것을 특징으로 하는 로그 데이터 분석을 통한 프로그램의 중복 접근 패턴 탐지 시스템
|
5 |
5
(a) 로그 데이터 분석부가 운영체제에서 동작하는 프로그램들의 로그 데이터 분석하여 로그 분석정보를 생성하는 단계;(b) 중복 데이터 추출부가 로그 분석정보에 포함된 각 영역에 접근하는 프로그램의 접근 패턴을 분석하여 중복 데이터를 추출하는 단계;(c) 중복 제거부가 추출된 각 영역별 중복 데이터를 제거하여 로그 데이터를 갱신하는 단계;(d) 프로그램 제어부가 중복 데이터가 제거된 이후 프로그램에서 요구되는 모듈화된 작업이 수행되는지 여부를 판단하는 단계; 및(e) 상기 (d) 단계의 판단결과, 중복 데이터가 제거된 이후 프로그램의 작업이 수행이 감지되는 경우, 프로그램 제어부가 event-driven 기법을 통해 프로그램이 갱신된 로그 데이터에 부합하여 작업을 수행하도록 제어하는 단계를 포함하되,상기 (b) 단계는,(b-1) 중복 데이터 추출부의 중복연산 추출모듈이 로그 분석정보와 대응하는 레지스트리를 트리구조로 색인하여 중복 연산된 데이터를 추출하는 단계;(b-2) 중복 데이터 추출부의 중복패턴 추출모듈이 로그 분석정보와 대응하는 레지스트리를 트리구조로 색인하여 중복된 패턴 데이터를 추출하는 단계; 및(b-3) 중복 데이터 추출부의 중복 데이터 취합모듈이 중복 연산 데이터 및 중복 패턴 데이터를 영역별로 분류 및 취합하여 중복 데이터를 특정하는 단계를포함하는 것을 특징으로 하는 로그 데이터 분석을 통한 프로그램의 중복 접근 패턴 탐지 제거 방법
|