Abstract:
본 발명은 테이프 데이터 저장 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체에 관한 것으로, 사용자에게 정해진 양만큼의 데이터를 저장할 수 있도록 테이프 사용 쿼터(quota) 정보를 제공함으로써, 사용자들이 공평하게 데이터를 저장할 수 있도록 한 효과가 있다. 이를 위해 본 발명에 의한 테이프 데이터 저장 방법은, 슈퍼컴퓨터 사용자가 테이프 저장부에 데이터를 저장하기 위해 데이터관리서버에 접속하는 단계; 상기 슈퍼컴퓨터 사용자가 사용자 아이디(ID), 명령어, 사용하고자 하는 파일 이름에 대한 정보를 입력하는 단계; 상기 명령어가 쓰기(write) 명령어인 경우에는 상기 슈퍼컴퓨터 사용자가 테이프 저장부에 저장하고자 하는 파일(사용자 저장파일)의 크기와 상기 슈퍼컴퓨터 사용자가 상기 데이터 관리 서버에 접속 이후부터 사용한 양과의 합과 상기 슈퍼컴퓨터 사용자에게 허용된 양(사용자 허용량)의 크기를 비교한 후 상기 사용자 저장파일의 크기가 상기 사용자 허용량 보다 작을 경우에는 상기 테이프 저장부로 데이터를 저장하고, 큰 경우에는 쓰기 명령어 사용을 허용하지 않고 다른 명령어들만 허용하는 단계; 및 상기 명령어가 읽기(read) 명령어인 경우에는 상기 테이프 저장부에 저장된 데이터를 읽어오는 단계를 포함하는 것을 특징으로 한다.
Abstract:
PURPOSE: A system and a method for storing tape data, and a recording medium storing a computer program source for the same are provided to store/manage the data of a large quantity and make users equally store the data by offering the tape use quota information in order to make the user store the data in a fixed quantity. CONSTITUTION: The system includes a supercomputer part(100) comprises a plurality of supercomputers, a tape storage(220) storing the data in a magnetic tape, and a data management server(210) connected between the supercomputer and the tape storage, and making the user of the computer store the data as much as the fixed quantity. The data management server includes an I/O part(211), a database(212), a calculator(214), an analyzer(213), an interface converter(215), and a controller(216).