가공데이터 · 한국어 지식관계

분산형 저장소 document_id A220623067334

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
개인용 및 상용 목적의 데이터 저장소에 대한 수요가 계속 증가한다. 예를 들어, 예컨대 디지털 카메라와 음악 플레이어와 같은 디지털 녹음 및 재생 장치가 점점 인기를 끌수록, 대용량 데이터(예를 들어 10 기가바이트 이상)를 저장하여야 할 필요성이 있는 개인 사용자들의 수가 증가한다. 더 나아가, 이러한 장치가 사용되는 것에 따라, 생성되거나, 다운로드된 컨텐츠의 양은 누적적으로 증가하고, 따라서 저장될 데이터 량이 역시 증가한다. 또한 데이터 저장소에 대한 필요성도 역시 변하고 있다. 전통적으로는, 디지털 사진과 같은 데이터 파일들은 예를 들어 가정용 컴퓨터와 같은 단일 지점에서 예를 들어 자기식 하드 디스크와 같은 저장 장치에 저장되어 왔다. 그러나, 사용자들은 점점 원격으로 그들의 데이터에 액세스하고자 하고, 심지어는 이동 중에도(on-the-move) 액세스하고자 한다. 더욱이, 사용자는 또한 그들의 데이터를 다른 사용자와 공유하고 싶어 할 수 있다. 1개 이상의 저장소 장치를 포함하고, 가상 파일 시스템(virtual file system)을 이용하여 관리될 수 있는 분산형 저장소가 이러한 문제점들에 해결책을 제공할 수 있다. 저장소 장치가 추가적인 용량을 제공하기 위해 추가될 수 있다. 게다가, 사용자에게는, 비록 물리적으로는 이러한 데이터가 다수의 저장소 장치들을 통하여 분리되어 저장되어 있고, 심지어 시간에 따라서 변경될 수 있다고 하더라도 단일의 액세스가능한 "위치(location)"에 저장된 것으로 보이게 된다. 또한, 사용자는 다른 사용자, 예컨대 친구 또는 작업 동료에게 액세스 특권(access privilege)을 허용함으로써, 그들에게 그/그녀의 파일을 읽고, 심지어 업데이트하는 것을 허락할 수 있다. 가상 파일 시스템을 사용하고 있는 종래의 분산형 저장소 시스템은 공지된 바 있다. US-A-5873085 호는 복수의 서버를 가지고 있는 시스템을 개시하는데, 여기서 각각의 서버는 개별 파일 시스템을 관리하며, 적어도 하나의 서버가 가상 파일 관리 시스템을 동작시킨다. 가상 파일 관리 시스템은 각 가상 파일에 대한 가상 파일 식별자, 서버 명칭 및 실제 파일 명칭을 저장하는 관리 테이블을 포함한다. 서버가 클라이언트로부터 특정 파일을 독출 또는 수정하라는 요청을 수신하고 서버가 해당 파일을 보유하고 있지 않으면, 서버는 다른 어떤 서버가 해당 파일을 저장하고 있는지를 식별하고, 다른 서버로 하여금 클라이언트에게 직접 응답하도록 명령하도록 요청을 수정하며, 수정된 요청을 다른 서버로 전달한다. 이러한 시스템은 서버도 역시 데이터를 저장한다는 단점을 가진다. 이에 의하여 어느 하나의 서버에 추가될 수 있는 저장소의 용량이 제한될 수 있다. 다른 서버를 추가하면 추가적 저장소를 제공할 수 있는데, 하지만 이것은 추가적 저장소 장치를 단순히 추가하는 것에 비하여 더욱 고가이다. US-A-20050246393호는 가상 파일 시스템과 복수 개의 지능형 저장소 노드 및 특정 객체 파일을 저장하는 지능형 저장소 노드를 식별하고 액세스하기 위한 복수 개의 제어 노드(또한 "분산형 객체 저장 관리자"라고도 불린다)를 포함하는 저장소 클러스터(storage cluster)를 가지는 네트워크 저장소 시스템을 개시한다. 분산형 객체 저장 관리자 각각은 지능형 저장소 노드 내에 저장된 객체 파일의 위치를 식별하기 위한 룩업 테이블 및 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하는 상태 테이블을 유지한다. 이러한 상태 테이블은 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는데 이용된다. 만일 네트워크 저장소 시스템이 데이터를 신규 객체 파일 내에 저장하라는 요청을 수신하면, 부하 밸런싱 패브릭(load balancing fabric)이 이용 가능성에 기반하여 분산된 객체 저장 관리자들 중 하나를 선택하고, 해당 요청을 선택된 분산형 객체 저장소 관리자로 전달한다. 순서대로, 분산형 객체 저장 관리자는 지능형 저장소 노드를 선택한다. 상이한 분산형 객체 저장소 장치 관리자들이 새로운 객체 파일을 저장하는 것을 담당한다. 그러므로, 각 분산형 객체 저장소 장치 관리자는 적어도 최초에는 그들이 담당하는 파일에 대한 정보만을 저장한다. 그래서, 분산형 객체 저장소 관리자가 그들이 담당하지 않는 주어진 파일에 액세스하라는 요청을 수신하면, 그들은 해당 파일에 대한 요청을 지능형 저장소 노드로 브로드캐스트한다. 그러므로, 분산형 저장소 노드에는 이러한 요청을 처리할 충분한 프로세싱 능력이 제공되어야 한다. 이러한 이유에 의하여 저장소 노드를 추가하는 것이 더욱 어려워진다. 본 발명은 분산형 저장소에 대한 액세스를 관리하기 위한 개선된 서버를 제공하고, 이에 의하여 개선된 분산형 저장소 시스템을 제공하고자 시도한다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
US-A-20050246393호에서 설명된 네트워크 저장소 시스템의 상태 테이블은 어떤 용도로 사용되는가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    US-A-20050246393호 시스템 내 '상태 테이블'의 기능을 묻는 질문이다.

  2. 2정보 추출information_extraction

    해당 특허 기술에서 상태 테이블이 포함하는 정보와 그 역할을 추출한다.

    • 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하는 상태 테이블을 유지한다.
  3. 3근거 선택evidence_selection

    상태 테이블의 구체적인 용도를 명시한 구절을 선별한다.

    • 이러한 상태 테이블은 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는데 이용된다.
  4. 4논리 통합logical_integration

    상태 테이블이 저장하는 정보(용량, 견실성)와 그 활용 목적(노드 선택)을 연결한다.

  5. 5결론 도출conclusion_formulation

    상태 테이블은 지능형 저장소 노드의 전체 용량 및 견실성 정보를 저장하며, 이를 통해 신규 객체 파일을 저장할 노드를 선택하는 데 사용됨을 도출한다.

    • 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하는 상태 테이블을 유지한다. 이러한 상태 테이블은 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는데 이용된다.
  6. 6답변 생성answer_generation

    질문에 대해 문맥에 근거하여 명확하게 답변을 작성한다.

    • 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하는 상태 테이블을 유지한다. 이러한 상태 테이블은 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는데 이용된다.
최종 답변 (final_answer)
상태 테이블은 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하며, 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는 데 이용된다.
핵심 해석 (core_interpretation)
US-A-20050246393호에서 설명된 네트워크 저장소 시스템의 상태 테이블은 지능형 저장소 노드의 전체 용량 및 견실성(health)에 관련된 정보를 저장하며, 신규 객체 파일을 저장하기 위한 지능형 저장소 노드를 선택하는 데 이용된다.