Abstract:
본 발명은 분산 통합 메모리 시스템에서 공여 노드의 토폴로지에 기반하여 공여 메모리를 등록, 할당하는 시스템 및 방법에 관한 것으로서, 공여 노드의 공여 메모리를 등록함에 있어서 공여 노드의 호스트 채널 어댑터, 프로세서 및 메모리의 연결 구조에 따른 토폴로지 맵을 생성하고 생성한 토폴로지 맵에 기초하여 공여 메모리를 등록, 할당함으로써 공여 메모리를 효율적으로 구성하고 메모리 영역을 등록하여 메모리 할당, 서비스 접근 및 응답 시간을 최소화할 수 있도록 하는 공여 메모리 제공 시스템을 제공한다.
Abstract:
A method for managing resources and handling an operation error is disclosed. The method analyzes an error event when the error event occurs in an operation being performed, determines whether memory resources are insufficient, stores information on the operation, and stops the operation, when the analyzed error event is a resource-related event, and reallocates resources to the stopped operation and restores and performs the stopped operation using the reallocated resources. Therefore, an abnormal termination of an operation caused by a shortage of available resources can be prevented, thereby improving availability of a service and utilization of system resources.
Abstract:
PURPOSE: An apparatus and a method for managing resources in cluster computing environment are provided to manage the various types of heterogeneous resources effectively and minimize the complexity of usage environment. CONSTITUTION: If a resource allocation request is input into a cluster system including heterogeneous resources, a resource managing unit (211) performs an operation necessary for the resource allocation. A resource policy managing unit (212) manages a resource-characteristics-based resource allocation policy and a quantitative resource allocation policy, determines a resource allocation policy based on the characteristics of a task, and generates resource allocation information including information about resources and allocation nodes according to the resource allocation policy. A shared resource capability managing unit (215) manages the topology of nodes connected to a resource allocation device, the capability information of the resources, and the associated resource information of the nodes. [Reference numerals] (210) Resource manager node; (211) Resource manager; (212) Global policy manager; (213) Global resource assignor; (214) Global resource condition monitor; (215) Global availability manager
Abstract:
PURPOSE: A software structure for integrated memory services and a method for providing the integrated memory services using the software structure are provided to secure a high capacity integrated memory hierarchy of a multiple node system level on an existing system memory hierarchy structure. CONSTITUTION: An integrated memory managing module(110) virtualizes memories from each node. The integrated memory managing module manages the virtualized memories as an integrated memory. An integrated memory service providing module(120) maps the integrated memory to a selected node through a virtual address space. The integrated memory service providing module provides integrate memory services.
Abstract:
본 발명은 다수의 노드들로 구성된 클러스터 시스템에서 특정 클러스터 노드에 장애가 발생하면 클러스터 시스템 내의 다른 노드를 이용하여 프로토콜 처리 수행을 이관(takeover) 함으로써 지속적인 통신 서비스가 가능하도록 하는 시스템 및 방법에 관한 것이다. 이러한 본 발명의 시스템은 장애가 검출되면 내부 연결망을 통해 다른 노드로 프로토콜을 이관시킬 주 노드와, 주 노드를 대신해 외부 연결망과 연결하기 위한 부 노드로 이루어지고, 주 노드는 정상시에는 응용 프로그램의 외부 연결망 요구를 외부망 프로토콜 스택으로 전달하고, 고장을 감지하면 이후에 응용 프로그램이 요청하는 모든 소켓 요청을 클러스터 연결망과 연결하기 위한 내부망 프로토콜 스택으로 전달하는 확장된 BSD(Berkeley Software Distribution) 소켓 계층, 정상시 주 노드를 외부 연결망과 연결하기 위한 외부망 프로토콜 스택, 클러스터 연결망과 연결하기 위한 내부망 프로토콜 스택을 포함한다. 부 노드는 주 노드의 확장 BSD 소켓 계층에서 보내온 정보를 바탕으로 처리해야 할 프로토콜 연산을 상기 자신의 외부망 프로토콜 스택을 이용해 수행하고, 처리 결과를 동일한 경로를 역으로 거쳐 상기 주 노드의 확장 BSD 소켓 계층에 전달하는 프로토콜 이관모듈을 포함한다. 클러스터, 네트워크 인터페이스 카드, 프로토콜 처리 이관
Abstract:
본 발명은 다수의 노드들로 구성된 클러스터 시스템에서 특정 클러스터 노드에 장애가 발생하면 클러스터 시스템 내의 다른 노드를 이용하여 프로토콜 처리 수행을 이관(takeover) 함으로써 지속적인 통신 서비스가 가능하도록 하는 시스템 및 방법에 관한 것이다. 이러한 본 발명의 시스템은 장애가 검출되면 내부 연결망을 통해 다른 노드로 프로토콜을 이관시킬 주 노드와, 주 노드를 대신해 외부 연결망과 연결하기 위한 부 노드로 이루어지고, 주 노드는 정상시에는 응용 프로그램의 외부 연결망 요구를 외부망 프로토콜 스택으로 전달하고, 고장을 감지하면 이후에 응용 프로그램이 요청하는 모든 소켓 요청을 클러스터 연결망과 연결하기 위한 내부망 프로토콜 스택으로 전달하는 확장된 BSD 소켓 계층, 정상시 주 노드를 외부 연결망과 연결하기 위한 외부망 프로토콜 스택, 클러스터 연결망과 연결하기 위한 내부망 프로토콜 스택을 포함한다. 부 노드는 주 노드의 확장 BSD 소켓 계층에서 보내온 정보를 바탕으로 처리해야 할 프로토콜 연산을 상기 자신의 외부망 프로토콜 스택을 이용해 수행하고, 처리 결과를 동일한 경로를 역으로 거쳐 상기 주 노드의 확장 BSD 소켓 계층에 전달하는 프로토콜 이관모듈을 포함한다.