1 |
1
가상화 장치에서 수행되는 입력 데이터(input data) 처리 방법에 있어서,가상 머신(virtual machine)의 데이터 입력 요청 정보에 해시 알고리즘(hash algorithm)을 적용하여 제1 입력 지문을 생성하는 단계;미리 생성된 입력 지문을 기초로 형성된 데이터베이스(database)에 상기 제1 입력 지문과 동일한 입력 지문이 존재하는지 판단하는 단계; 및상기 제1 입력 지문과 동일한 입력 지문이 상기 데이터베이스에 존재하면, 상기 제1 입력 지문과 동일한 입력 지문에 대응된 매핑(mapping) 정보를 기반으로, 상기 제1 입력 지문과 대응된 데이터의 입력을 위한 제1 매핑 정보를 설정하는 단계를 포함하고,상기 매핑 정보는,상기 제1 입력 지문과 동일한 입력 지문에 대응된 데이터가 입력된 논리적 주소를 나타내는 블록 정보, 상기 블록 정보에 대응된 물리적 주소를 나타낸 섹터 정보 및 입력된 데이터가 참조되는 횟수를 나타낸 참조 정보를 포함하고,상기 제1 매핑 정보는,상기 제1 입력 지문에 대응된 데이터의 입력을 위한 상기 블록 정보에 나타낸 상기 논리적 주소와 다른 제1 논리적 주소를 나타내는 제1 블록 정보, 상기 섹터 정보에 나타낸 상기 물리적 주소와 동일한 제1 섹터 정보 및 상기 참조 정보에 나타낸 상기 횟수가 변경된 제1 횟수를 나타낸 제1 참조 정보를 포함하는 입력 데이터 처리 방법
|
2 |
2
청구항 1에 있어서,상기 판단 단계 이후, 상기 제1 입력 지문과 동일한 입력 지문이 상기 데이터 베이스에 존재하지 않으면, 상기 제1 입력 지문과 대응된 데이터의 입력을 위한 제2 매핑 정보를 설정하는 단계; 및상기 제2 매핑 정보를 기반으로 상기 제1 입력 지문과 대응된 데이터를 입력하는 단계를 포함하고,상기 제2 매핑 정보는,상기 제1 입력 지문에 대응된 데이터가 입력되는 제2 블록 정보, 제2 섹터 정보 및 제2 참조 정보를 포함하는 입력 데이터 처리 방법
|
3 |
3
청구항 2에 있어서,상기 해시 알고리즘은 SHA(secure hash algorithm) 인 것을 특징으로 하는 입력 데이터 처리 방법
|
4 |
4
청구항 2에 있어서,상기 데이터베이스는 RB(red black)-트리(tree) 구조를 기반으로 형성되는 것을 특징으로 하는 입력 데이터 처리 방법
|
5 |
5
청구항 2에 있어서,상기 제2 매핑 정보는,상기 제1 입력 지문에 대응된 데이터의 입력을 위한 상기 제1 논리적 주소를 나타내는 제2 블록 정보, 상기 제2 블록 정보에 대응되며 제1 물리적 주소를 나타내는 제2 섹터 정보 및 상기 제1 물리적 주소에 입력된 데이터가 참조되는 제2 횟수를 나타내는 제2 참조 정보를 포함하는 입력 데이터 처리 방법
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
삭제
|
9 |
9
가상 머신(virtual machine)의 데이터 입력 요청 정보에 해시 알고리즘(hash algorithm)을 적용하여 제1 입력 지문을 생성하고, 미리 생성된 입력 지문을 기초로 형성된 데이터베이스(database)에 상기 제1 입력 지문과 동일한 입력 지문이 존재하는지 판단하여, 상기 제1 입력 지문과 동일한 입력 지문이 상기 데이터베이스에 존재하면, 상기 제1 입력 지문과 동일한 입력 지문에 대응된 매핑(mapping) 정보를 기반으로, 상기 제1 입력 지문과 대응된 데이터의 입력을 위한 제1 매핑 정보를 설정하는 처리부; 및상기 처리부에서 처리되는 정보 및 처리된 정보를 저장하는 저장부;를 포함하고,상기 매핑 정보는,상기 제1 입력 지문과 동일한 입력 지문과 대응된 데이터가 입력된 논리적 주소를 나타내는 블록 정보, 상기 블록 정보에 대응된 물리적 주소를 나타낸 섹터 정보 및 입력된 데이터가 참조되는 횟수를 나타낸 참조 정보를 포함하고,상기 처리부는,상기 제1 입력 지문에 대응된 데이터의 입력을 위한 상기 블록 정보에 나타낸 상기 논리적 주소와 다른 제1 논리적 주소를 나타내는 제1 블록 정보, 상기 섹터 정보에 나타낸 상기 물리적 주소와 동일한 제1 섹터 정보 및 상기 참조 정보에 나타낸 상기 횟수가 변경된 제1 횟수를 나타낸 제1 참조 정보를 포함하는 상기 제1 매핑 정보를 설정하는 가상화 장치
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
청구항 9에 있어서,상기 처리부는,상기 제1 입력 지문과 동일한 입력 지문이 상기 데이터베이스에 존재하지 않으면, 상기 제1 입력 지문과 대응된 데이터의 입력을 위한 제2 매핑 정보를 설정하고, 상기 제2 매핑 정보를 기반으로 상기 제1 입력 지문과 대응된 데이터를 입력하며,상기 제2 매핑 정보는,상기 제1 입력 지문에 대응된 데이터의 입력을 위한 상기 제1 논리적 주소를 나타내는 제2 블록 정보, 상기 제2 블록 정보에 대응되며 제1 물리적 주소를 나타내는 제2 섹터 정보 및 상기 제1 물리적 주소에 입력된 데이터가 참조되는 제2 횟수를 나타내는 제2 참조 정보를 포함하는 가상화 장치
|
13 |
13
청구항 12에 있어서,상기 처리부는,가상 머신의 데이터 출력 요청 정보로부터, 출력 요청된 데이터가 입력된 논리적 주소를 나타내는 블록 정보를 획득하고, 데이터가 입력된 논리적 주소 및 물리적 주소를 기초로 형성된 매핑 테이블로부터 상기 블록 정보와 대응된 매핑 정보를 획득하고, 상기 매핑 정보로부터 상기 출력 요청된 데이터가 입력된 물리적 주소를 획득하고, 획득된 물리적 주소에 입력된 데이터를 가상 머신에 제공하는 것을 특징으로 하는 가상화 장치
|
14 |
14
청구항 9에 있어서,상기 해시 알고리즘은 SHA(secure hash algorithm) 인 것을 특징으로 하는 가상화 장치
|
15 |
15
청구항 9에 있어서,상기 데이터베이스는 RB(red black)-트리(tree) 구조를 기반으로 형성되는 것을 특징으로 하는 가상화 장치
|