Abstract:
본 발명은 입출력 가속 기술이 적용된 하드웨어용 파일 시스템 및 그 파일 시스템에서의 데이터 처리 방법에 관한 것이다. 이 파일 시스템의 메소드 관리자는 디스크에 저장된 파일에 대한 액세스를 필요로 하는 메소드를 받아서 상기 입출력 가속 기술이 적용된 하드웨어에 대한 블록 디바이스 처리와 문자 디바이스 처리 중 어느 하나를 선택하여 상기 파일에 대한 액세스를 제어한다. 저속-경로 관리자 메소드 관리자의 제어에 따라 입출력 가속 기술이 적용된 하드웨어에 대한 블록 디바이스 처리를 수행한다. 고속-경로 관리자는 메소드 관리자의 제어에 따라 입출력 가속 기술이 적용된 하드웨어에 대한 문자 디바이스 처리를 수행한다. 캐쉬 관리자는 저속-경로 관리자의 제어에 의해, 디스크에 저장된 데이터의 일부를 캐슁하는 캐쉬를 통해 디스크에 저장된 파일 액세스를 수행한다. 입출력 가속 관리자는 고속-경로 관리자의 제어에 의해, 입출력 가속 기술이 적용된 하드웨어를 통하여 디스크에 저장된 데이터의 입출력 가속을 위한 메모리 영역으로의 복사 동작이 수행되도록 제어한다. 본 발명에 따르면, 입출력 가속 기술이 사용된 하드웨어에 대해서도 기존의 유닉스 파일 시스템의 표준 인터페이스를 통한 지원이 가능해진다. 파일 시스템, 리눅스, 입출력 가속, EXT2, EXT3, 문자 디바이스, PMEM
Abstract:
본 발명은 인피니밴드망에서 프로세스 별 개별 통신 채널 대신 노드 내 프로세스 간에 공유된 단일 통신 채널을 설정해 시스템 노드 확장성능을 향상시킬 수 있도록한 인피니밴드망에서 프로세스간 통신 채널 공유방법에 관한 것으로서, 상기 방법은 통신 에이전트 프로세스를 실행 및 종료하는 단계; 프로세스 간 송신 요청 큐 및 수신 응답 큐를 공유하는 단계; 공유된 송신 요청큐로부터 전달받은 송신요청을 송신 작업 요청 발행기를 통해 해당 인피니밴드 송신큐로 작업 요청을 수행하는 단계; 및 통신 대상 노드로부터 수신한 패킷을 수신 응답 대상 디컬티플렉서를 통해 대응하는 계산용 응용 프로세스로 전달하는 단계를 포함한다.
Abstract:
동적 노드 서비스 제공 방법 및 그 장치가 개시된다. 패브릭 제어기에서 동작하는 동적 노드 서비스 제공 방법에서, 동적 노드 서비스 요청을 수신하는 단계와 상기 동적 노드 서비스 요청에 상응하여 패브릭 스위치와 연결된 시스템 자원들 중에서 적어도 하나의 계산 유닛을 포함하는 복수의 시스템 자원들을 선택하는 단계 및 상기 패브릭 스위치를 제어하여 상기 선택된 복수의 시스템 자원들을 서로 연결하여 동적 노드를 구성하는 단계를 포함하는 동적 노드 서비스 제공 방법으로 사용자 요구에 맞는 성능의 동적 노드를 제공할 수 있다.
Abstract:
PURPOSE: A two-step resource management method for dynamic resource management and a device thereof are provided to prevent the lack or waste of resources by dynamically controlling the resources according to a use state of the resources. CONSTITUTION: When a task is received from a cluster system, a physical resource management unit (202) generates a virtual machine (VM) based on the task and allocates physical resources to the VM. A virtual node resource monitoring unit (205) monitors a resource use state for a virtual node of the VM. When the task is received, a main control unit (201) generates a first idle task corresponding to the task to transmit the first idle task to the physical resource management unit and to register a first VM corresponding to the first idle task as the virtual node of the cluster system. When an overload or low load of the virtual node is sensed during the execution of the task, the main control unit adjusts the virtual node. [Reference numerals] (201) Main control unit; (202) Physical resource management unit; (203) Virtual resource management unit; (204) Resource status information unit; (205) Virtual node resource monitoring unit
Abstract:
PURPOSE: A device and method for scheduling a workflow task maximizing a disc cache effect are provided to utilize a feedback, which is from information in executing a task in a computing resource, for scheduling a next task, thereby maximally utilizing the computing resources in which the tasks are executed. CONSTITUTION: A device for scheduling a workflow task maximizing a disc cache effect includes a resource profiling management part (303), a resource detecting part (307), and a task dividing part (302). The resource profiling management part stores the resource use profile of a workflow including use information for the actual resource use amounts of computing nodes. While tasks are executed in unit computing resources, the resource detecting part measure the use information of a computing resource which the task in the unit computing resource actually uses, reports a measured result to the resource profiling management part, and then updates the resource use profile. The work dividing part loads the resource use profile of the resource profiling management part, and then selects one of the computing nodes. [Reference numerals] (301) Workflow making part; (302) Task dividing part; (303) Resource profiling management part; (304) Workflow engine part; (305) Total resource management part; (306) Total source scheduler part; (307) Unit calculation resource detecting part; (308) Unit calculation resource task management unit
Abstract:
PURPOSE: An apparatus for processing remote page faults and a method for the same are provided to use high capacity memory resources at each node by forming a large sized virtual integrated memory. CONSTITUTION: A memory(110) includes a CVM-map(111), a node memory information table(112), a virtual memory region(113), and a CVM page table(114). When a user process requests memory allocation, a main controlling part(120) maps a CVM in the address space of the process. The CVM-map represents the use of pages included in the CVM. The node memory information table represents memory information which is provided for each node.
Abstract:
본 발명은 입출력 가속 기술이 적용된 하드웨어용 파일 시스템 및 그 파일 시스템에서의 데이터 처리 방법에 관한 것이다. 이 파일 시스템의 메소드 관리자는 디스크에 저장된 파일에 대한 액세스를 필요로 하는 메소드를 받아서 상기 입출력 가속 기술이 적용된 하드웨어에 대한 블록 디바이스 처리와 문자 디바이스 처리 중 어느 하나를 선택하여 상기 파일에 대한 액세스를 제어한다. 저속-경로 관리자 메소드 관리자의 제어에 따라 입출력 가속 기술이 적용된 하드웨어에 대한 블록 디바이스 처리를 수행한다. 고속-경로 관리자는 메소드 관리자의 제어에 따라 입출력 가속 기술이 적용된 하드웨어에 대한 문자 디바이스 처리를 수행한다. 캐쉬 관리자는 저속-경로 관리자의 제어에 의해, 디스크에 저장된 데이터의 일부를 캐슁하는 캐쉬를 통해 디스크에 저장된 파일 액세스를 수행한다. 입출력 가속 관리자는 고속-경로 관리자의 제어에 의해, 입출력 가속 기술이 적용된 하드웨어를 통하여 디스크에 저장된 데이터의 입출력 가속을 위한 메모리 영역으로의 복사 동작이 수행되도록 제어한다. 본 발명에 따르면, 입출력 가속 기술이 사용된 하드웨어에 대해서도 기존의 유닉스 파일 시스템의 표준 인터페이스를 통한 지원이 가능해진다. 파일 시스템, 리눅스, 입출력 가속, EXT2, EXT3, 문자 디바이스, PMEM
Abstract:
PURPOSE: A device and a method for diagnosing a node of a Linux cluster using a server board are provided to diagnose an operation state and an abnormality of diverse sensors on the server board, and to remotely manage the power by using a BMC(Baseboard Management Controller) chip on the server board on an in-band situation. CONSTITUTION: A web interface module(110) provides the access through the web to a monitoring client. A hmonsh shell(120) interprets a request of the monitoring client, and forms a message with the accessed client information, the monitoring target node information, and the requested command instruction. A director(130) generates a slab structure abstracting the client by obtaining the information of the accessed client from the message, and requests the diagnosis needed to a keeper(140) abstracting the monitoring target node(200). An EMP(Emergency Management Protocol) driver(150) sends an IPMI(Intelligent Platform Management Interface) instruction message to the BMC(240) of the target node(200) through an EMP port connected through a serial line following an EMP protocol by the selective request of the keeper(140) according to the type of the message.