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: A virtualization based resource management device, a method thereof, and a system thereof are provided to improve efficiency of the resource management by uniformly managing a plurality of virtual machines and physical machines. CONSTITUTION: A computing system(10) capable of virtualization-based resource management comprises a plurality of physical machines(100_1~100_n), a plurality of virtual machines(400_1~400_n), and a virtual management machine. A plurality of virtual machines is composed with the virtualization of each physical machine. The administration virtual machine is located among a plurality of physical machines in one physical machine. The administration virtual machine performs resource reallocation and resource return through monitoring of time cost of the virtual machine and network usage amount of each physical machine.
Abstract:
PURPOSE: A virtualization based physical system and a resource management method thereof are provided to request resource control after a virtual machine confirms the necessity of the resource control. CONSTITUTION: A plurality of virtual machines(220_1~220_m) monitors the state of resource utilization. A plurality of virtual machines decides whether control is necessary for the state of resource utilization or not. A plurality of virtual machines requests the control. A control machine(210) includes a monitor unit and a resource management unit. The control machine adjusts the state of resource utilization of the corresponding virtual machine in response to the request of each virtual machine.
Abstract:
본 발명은 리눅스 데스크탑에서 USB 장치를 사용하는 경우 USB 장치에 대한 응용을 효율적으로 관리하도록 하는 장치 및 방법에 관한 것이다. 본 발명은 리눅스 커널에서 전달되는 유에스비(USB) 장치에 대한 USB 이벤트를 실시간으로 인지하고 상기 USB 이벤트를 분석하여 상기 USB 이벤트의 분석결과를 사용자 인터페이스를 통하여 사용자에게 실시간으로 알리며, 상기 USB 이벤트가 USB 접속에 따른 파일시스템 마운트 이벤트인 경우 파일시스템 마운트의 디렉토리를 출력하고, USB 장치 접속시 상기 USB 장치가 필요로 하는 장치 드라이버가 설치되었는지를 판단하여, 미설치 되었으면 장치 드라이버 서버에 접속하여 상기 장치 드라이버를 자동으로 원격 설치한다. 리눅스, 데스크탑, 실시간 알림, USB 장치, 원격 설치
Abstract:
본 발명은 두 계층으로 구성된 이중 클러스터 시스템에서 멀티미디어 스트리밍 서비스 제공을 위한 계층적 시스템 구성 방법 및 통합 스케줄링 방법에 관한 것으로, 특히 하나의 서버 노드만 있는지의 여부를 판단하는 제 601 단계(S601); 상기 제 601 단계(S601)에서 하나의 서버 노드만 있으면, 하나의 가상 서버 노드(특수 네트워크 저장 병합 장치)만 있는지의 여부를 판단하는 제 602 단계(S602); 및 상기 제 602 단계(S602)에서, 하나의 가상 서버 노드(특수 네트워크 저장 병합 장치)만 있으면, 단일 가상 서버 노드 기반의 멀티미디어 스트리밍 서버 시스템을 구성하기 위해 시스템의 구성 모드를 정하고 시스템의 대표 네트워크 주소를 정하는 제 603 단계(S603)로 이루어진 것을 특징으로 하며, 이러한 본 발명은 고효율/고성능의 대규모 멀티미디어 스트리밍 전송이 가능하도록 해줄 뿐만 아니라, 관리자가 멀티미디어 스트리밍 서비스의 규모 및 성격에 따라 시스템을 다양하게 구성하여 시스템을 효율적으로 통합 관리할 수 있는 뛰어난 효과가 있다. 이중 클러스터, 멀티미디어 스트리밍 서비스, 가상 서버, 디스패처 노드,
Abstract:
본 발명은 두 계층으로 구성된 이중 클러스터 시스템에서 멀티미디어 스트리밍 서비스 제공을 위한 계층적 시스템 구성 방법 및 통합 스케줄링 방법에 관한 것으로, 특히 하나의 서버 노드만 있는지의 여부를 판단하는 제 601 단계(S601); 상기 제 601 단계(S601)에서 하나의 서버 노드만 있으면, 하나의 가상 서버 노드(특수 네트워크 저장 병합 장치)만 있는지의 여부를 판단하는 제 602 단계(S602); 및 상기 제 602 단계(S602)에서, 하나의 가상 서버 노드(특수 네트워크 저장 병합 장치)만 있으면, 단일 가상 서버 노드 기반의 멀티미디어 스트리밍 서버 시스템을 구성하기 위해 시스템의 구성 모드를 정하고 시스템의 대표 네트워크 주소를 정하는 제 603 단계(S603)로 이루어진 것을 특징으로 하며, 이러한 본 발명은 고효율/고성능의 대규모 멀티미디어 스트리밍 전송이 가능하도록 해줄 뿐만 아니라, 관리자가 멀티미디어 스트리밍 서비스의 규모 및 성격에 따라 시스템을 다양하게 구성하여 시스템을 효율적으로 통합 관리할 수 있는 뛰어난 효과가 있다. 이중 클러스터, 멀티미디어 스트리밍 서비스, 가상 서버, 디스패처 노드,
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은 NS(Network Storage) 카드를 이용한 컨텐츠 전송 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 NS 카드를 이용한 서버를 대용량 저장 장치와 연동시킴으로써 사용자가 요구하는 대용량 컨텐츠를 사용자에게 고속으로 제공하기 위한, NS 카드를 이용한 컨텐츠 전송 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 하나의 서버에서 NS 카드를 이용한 컨텐츠 전송 방법에 있어서, 단말로부터의 컨텐츠 요구에 따라 상기 사용자와 최근접된 서버가 자신의 NS 카드에 장착된 소용량 저장 장치에 해당 컨텐츠가 존재하는지를 검사하는 제 1 컨텐츠 유무 검사 단계; 상기 제 1 컨텐츠 유무 검사 결과, 상기 해당 컨텐츠가 존재하는 경우, 상기 해당 컨텐츠의 완결성을 분석하는 컨텐츠 완결성 분석 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠 전체가 존재하는 경우, 상기 해당 컨텐츠 전체를 상기 단말로 전송하는 단계; 상기 컨텐츠 완결성 분석 결과, 상기 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠의 일부분이 존재하고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠의 나머지 부분이 존재함에 따라 상기 해당 컨텐츠 일부분을 상기 단말로 전송하 고, 상기 해당 컨텐츠의 나머지 부분을 상기 해당 컨텐츠 일부분이 저장되어 있는 NS 카드에 장착된 소용량 저장 장치에 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계; 및 상기 제 1 컨텐츠 유무 검사 결과, 상기 서버의 NS 카드에 장착된 소용량 저장 장치에 상기 해당 컨텐츠가 존재하지 않고 상기 서버의 대용량 저장 장치에 상기 해당 컨텐츠가 존재함에 따라 상기 해당 컨텐츠를 저장할 NS 카드를 지정하고, 상기 지정된 NS 카드에 장착된 디스크로 상기 해당 컨텐츠를 저장한 후 메타테이블 갱신 및 상기 단말로 전송하는 단계를 포함한다. 4. 발명의 중요한 용도 본 발명은 컨텐츠 분배 시스템 등에 이용됨. NS 카드, 컨텐츠 전송, 대용량 저장 장치