Abstract:
본 발명은 메모리 관리 방법 및 장치에 관한 것이다. 개시된 메모리 관리 방법은 응용프로그램의 수행에 따라 참조 데이터를 위한 물리메모리의 빈페이지를 할당하여 가상메모리에 빈페이지를 사상하는 단계와, 참조 데이터가 적재된 물리메모리의 물리주소를 확인하는 단계와, 빈페이지가 사상되어 있는 가상메모리에 확인된 물리주소를 매핑하여 참조 데이터를 사상하는 단계와, 가상메모리에 참조 데이터가 사상되면 할당되어 있는 물리메모리의 할당을 해제하는 단계를 포함한다. 따라서, 참조 데이터를 기반으로 대상 데이터를 분석하는 응용에 대해서 다수의 프로세스 수준 병렬화를 수행할 때 응용 수행의 초기부터 요구되는 참조 데이터의 중복을 방지하고, 대상 데이터의 사용으로 인해 참조 데이터가 메모리 캐쉬에서 쫓겨남으로 인해 발생하는 입출력을 방지함으로써, 분석 응용이 시스템을 효율적으로 사용하도록 지원하여 단위시간당 연산량을 증대시키는 이점이 있다.
Abstract:
A resource allocation method of the present invention may comprises: a process of selecting a task to be executed based on a scheduling policy including a sequence relationship between tasks; a process of determining an available required resource or an optimal resource for the selected task based on a status information of the available resource, service execution time of a prior task, a predetermined predicted execution time, and a prior execution threshold; and a process of allocating and executing a resource for the selected task based on the determined required resource or optical resource.
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:
A method for offering a manual through the misoperation pattern analysis of a user equipment and a system therefor are provided to enable a user to efficient use a corresponding device through an efficient manual interface by collecting/recognizing patterns of frequent errors and offering a proper user manual announcement through the voice or display device. In case the inputted operation pattern of a user equipment is a misoperation pattern, a manual providing system searches manual information about the inputted misoperation pattern from an operation pattern sequence DB storing manuals corresponding to each maloperation pattern(300~315). In case the manual information is searched, a system extracts text information from the manual information(320), and then outputs the extracted text information through the voice or display device(325).
Abstract:
An olfactory sense base authentication system and a method thereof for performing user personal authentication by sensing olfactory information of the body of a user are provided to sense the inherent olfactory sense bio-information of the body of the user. An olfactory sensor unit(10) senses the inherent olfactory sense bio-information of the body of user according to the sensing request control of a controller(50). A sensing vector generator produces a plurality of sensing vectors from sensing values which become with the digitalization [digitalize] provided from a plurality of olfactory sensors. A learning unit(20) reads the initial studying request control of the controller, the comparative object olfactory sense organism information vector and study frequency. The storage stores the learned comparative object olfactory sense organism information vector and the comparative object olfactory sense organism information vector learned with the study frequency and authenticator(30).
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)로 이루어진 것을 특징으로 하며, 이러한 본 발명은 고효율/고성능의 대규모 멀티미디어 스트리밍 전송이 가능하도록 해줄 뿐만 아니라, 관리자가 멀티미디어 스트리밍 서비스의 규모 및 성격에 따라 시스템을 다양하게 구성하여 시스템을 효율적으로 통합 관리할 수 있는 뛰어난 효과가 있다. 이중 클러스터, 멀티미디어 스트리밍 서비스, 가상 서버, 디스패처 노드,