Abstract:
PURPOSE: A memory device for the bulk unified memory, and a meta-data managing method are provided to minimize the saving space overhead of meta-data in a local node and a master node for the bulk unified memory. CONSTITUTION: A memory device for the bulk unified memory comprises the following: a CVM(collective volume memory) command tool(210) for managing a CVM, and controlling the operation of the CVM by analyzing inputted commands from users; and a CVM engine(220) configuring the CVM, initializing, or allocating or accessing the CVM by data transferred from the CVM command tool.
Abstract:
본 발명은 분산 통합 메모리 시스템에서 공여 노드의 토폴로지에 기반하여 공여 메모리를 등록, 할당하는 시스템 및 방법에 관한 것으로서, 공여 노드의 공여 메모리를 등록함에 있어서 공여 노드의 호스트 채널 어댑터, 프로세서 및 메모리의 연결 구조에 따른 토폴로지 맵을 생성하고 생성한 토폴로지 맵에 기초하여 공여 메모리를 등록, 할당함으로써 공여 메모리를 효율적으로 구성하고 메모리 영역을 등록하여 메모리 할당, 서비스 접근 및 응답 시간을 최소화할 수 있도록 하는 공여 메모리 제공 시스템을 제공한다.
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:
PURPOSE: A software reliability test system using an error injection and a method thereof are provided to inject an error to software through an error injection surrogate, thereby performing the software reliability test without recompiling changed source code and the source code change of the software. CONSTITUTION: An error input system(100) generates an error injection surrogate(131). The error injection surrogate injects an error to the selected software of a test target among software of a target system(300). To induce an error injected by the error injection surrogate in the software, a load generation system(200) generates loads to the selected software according to the control of the error injection system.
Abstract:
A method for moving a file without copying data is provided to enhance whole performance with reduction of CPU load and costs for copying the data to a user area by moving the file between a source and target device with a buffer page shared in a kernel area. A file moving request is received from an application providing of the user area. The buffer page for the source device is allocated in the kernel area(401). The data of the moved file stored in the source device is copied to the buffer page in a DMA(Direct Memory Access) mode(402). The buffer page is removed from a cache and page management information is changed to allocate the buffer page to the target device(405). The data of the buffer page is copied to the target device in the DMA mode(406).