1 |
1
데이터 스토리지 페더레이션을 이용한 가상 데이터 스토리지 제공 시스템으로서,저장된 데이터의 사용을 위해서 서로 다른 인터페이스, 프로토콜 및 명령어를 사용하는 복수의 데이터 스토리지를 포함하는 이기종 데이터 스토리지; 및상기 이기종 데이터 스토리지를 페더레이션(Federation)하여 가상 데이터 스토리지를 생성하는 페더레이션 부를 포함하되,상기 페더레이션 부는 데이터 제공자가 설정한 정책에 따라 데이터를 상기 가상 데이터 스토리지에 저장하고, 상기 정책에 의해 공유 설정된 데이터만 카탈로그 형식을 통해 데이터 사용자에게 제공하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
2 |
2
제1항에 있어서,상기 페더레이션 부는 상기 데이터 제공자에 의해서 설정된 데이터 공유 정책을 반영하여 가상 데이터 스토리지에 데이터를 저장하는 정책 관리모듈을 포함하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
3 |
3
제1항에 있어서,상기 페더레이션 부는 상기 데이터 제공자 또는 상기 데이터 사용자의 요청을 이기종 데이터 스토리지의 프로토콜 또는 명령어에 맞도록 변환하는 프로토콜 변환모듈을 포함하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
4 |
4
제1항에 있어서,상기 페더레이션 부는 이기종 데이터 스토리지를 가상화하여 스토리지를 형성하고 이중 일부를 독립적으로 상기 데이터 제공자에게 제공하는 가상화 모듈을 포함하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
5 |
5
제1항에 있어서,상기 페더레이션 부는 데이터를 저장하는 위치를 관리하고, 데이터를 가상화하여 다른 사용자가 이용할 수 있는 데이터 공유환경을 구성하는 데이터 위치관리모듈; 및상기 데이터 제공자가 설정한 정책에 따라 공유된 데이터를 제공하는 공유데이터 제공모듈을 포함하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
6 |
6
제1항에 있어서,상기 페더레이션 부는 입력되는 데이터를 분할하거나, 분할되어 저장된 데이터를 병합하는 데이터 가공모듈을 포함하는 것을 특징으로 하는 가상 데이터 스토리지 제공 시스템
|
7 |
7
제1항의 가상 데이터 스토리지 제공 시스템이 포함하는 페더레이션 부에 의해서 구현되는 가상 데이터 스토리지 제공 시스템을 이용한 데이터 제공방법으로서,저장될 데이터를 입력받는 단계;가상 데이터 스토리지를 구성하는 이기종 데이터 스토리지의 연결성을 검사하는 단계;이기종 데이터 스토리지의 전체용량을 검출하는 단계;상기 이기종 데이터 스토리지 중 하나의 데이터 스토리지에 저장될 수 있는 개별용량을 검출하는 단계; 및상기 저장될 데이터의 용량이 상기 개별용량 이하인 경우, 상기 저장될 데이터를 상기 이기종 데이터 스토리지 중 하나에 저장하는 단계를 포함하는 것을 특징으로 하는 데이터 제공방법
|
8 |
8
제7항에 있어서,상기 저장될 데이터의 용량이 상기 하나의 데이터 스토리지에 저장될 용량을 초과하는 경우, 상기 저장될 데이터를 분할하여 상기 이기종 데이터 스토리지에 저장하는 단계를 더 포함하는 것을 특징으로 하는 데이터 제공방법
|
9 |
9
제8항에 있어서,상기 이기종 데이터 스토리지에 저장된 데이터 중에서 데이터 제공자가 설정한 정책에 의해 공유 설정된 데이터만 카탈로그 형식을 통해 데이터 사용자에게 제공하는 단계를 더 포함하고,상기 저장될 데이터를 분할하여 상기 이기종 데이터 스토리지에 저장하는 단계는 상기 데이터 제공자에 의해 설정된 분할정책에 따라 상기 저장될 데이터를 분할하는 것을 특징으로 하는 데이터 제공방법
|
10 |
10
제1항의 가상 데이터 스토리지 제공 시스템이 포함하는 페더레이션 부에 의해서 구현되는 가상 데이터 스토리지 제공 시스템을 이용한 데이터 제공방법으로서,데이터 요청을 수신하는 단계;요청 데이터의 저장 위치를 검색하는 단계;상기 요청 데이터가 분산되어 저장된 경우 이기종 데이터 스토리지 각각에 저장된 분산 데이터를 요청하는 단계;상기 분산 데이터를 통합하는 단계; 및통합된 상기 요청 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 데이터 제공방법
|
11 |
11
제7항 내지 제10항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
|