Abstract:
A cluster system and a power management method for controlling the power source according to the load in a cluster level and reducing the power consumption are provided to perform management by classifying the management target nodes into power-on group and power-off group according toe the load of the cluster system. A plurality of management object nodes performs actual work which a cluster system has to perform. A load balancer/switch(200) distributes a user request received through the external network(400) to managed object nodules. A power management master controls the load balancer/switch and managed object nodes and the power management is performed. The power management master performs the power management by classifying the management object nodes into power-on group and power-off group.
Abstract:
A high performance wrapper circuit for a GALS(Globally Asynchronous Locally Synchronous System) is provided to reduce power consumption by operating a clock only when the data is required. A delay clock generator(30) generates a clock operating a small locally synchronous module. A receiver port(20) receives a request signal according an enable signal of the small locally synchronous module and outputs a first clock stop control signal selectively according to the reception state of the enable signal before transmitting a response signal corresponding to the request signal. A sender port(10) selectively outputs a second clock stop control signal according to the reception state of the enable signal before receiving the response signal corresponding to the request signal according to the enable signal of the small locally synchronous module. A first latch(41) latches the data inputted by the data of the receiver port and transmits the data to a LS(Locally synchronous) modules.
Abstract:
A system and a method for supplying power are provided to simplify a hardware structure and to reduce a power consumption of power supply by generating a single DC power voltage, and to convert a single DC power voltage into multiple power voltages. A power supply system(100) comprises a power supply(110), supplying the DC power voltage 12V and the multiple voltage adjustment device(120) in which the DC power voltage 12V is inputted and generating a plurality of DC power voltages. A first component group(210), a CPU(220) and a memory(230), and a second component group(240) are supplied a power from a power supply system. The first component group is an electronic module using a DC power voltage of 5V. The second component group is an electronic module using the DC power voltage of 12V. A CD ROM and a HDD of a computer use the DC power voltage both 5V and 12V. The power supply supplies one DC power voltage 12V to the multiple voltage adjustment device.
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 낮은 프로세스 점유율을 가지는 객체기반 스토리지 장치 및 그 제어 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 객체기반 스토리지 장치를 구현하는데 있어서, 주 메모리 및 시스템 버스와는 별도의 메모리(PMEM : PCI Memory) 및 독립적인 전용 버스를 이용하여 블록 스토리지 장치에서 네트워크 장치로 데이터를 직접 전송할 수 있도록 함으로써, 사용자 주소공간과 운영체제 주소공간 간에 데이터 복사를 제거하여 중앙처리장치(CPU) 점유율과 시스템 버스의 부하를 줄이기 위한, 낮은 프로세스 점유율을 가지는 객체기반 스토리지 장치 및 그 제어 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 낮은 프로세스 점유율을 가지는 객체기반 스토리지 장치에 있어서, 객체 기반으로 데이터를 저장하기 위한 저장 수단; 주메모리와는 별도로 구비된 고속의 액세스가 가능한 임시 저장 수단; 시스템 버스와는 별도로 구비된 데이터 전달이 가능한 전송 수단; 외부로부터의 객체 읽기 요청 신호에 따라 상기 저장 수단에 저장되어 있는 해당 객체 데이터를 읽어 들여 상기 전송 수단을 이용하여 직접전송방식으로 제 2 제어 수단으로 전달하고, 외부로부터의 객체 쓰기 요청 신호에 따라 상기 제 2 제어 수단으로부터 직접전송방식을 이용하여 전달받은 객체 데이터를 상기 저장 수단에 저장시키기 위한 제 1 제어 수단; 및 상기 전송 수단을 통하여 상기 제 1 제어 수단으로부터 전달받은 객체 데이터를 상기 임시 저장 수단에 임시 저장하였다가 상기 전송 수단을 이용하여 직접전송방식으로 네트워크 장치로 전달하고, 외부로부터의 객체 쓰기 요청 신호에 따라 상기 네트워크 장치로부터 직접전송방식으로 전달받은 객체 데이터를 상기 임시 저장 수단에 임시 저장하였다가 상기 전송 수단을 이용하여 직접전송방식으로 상기 제 1 제어 수단으로 전달하되, 상기 임시 저장 수단을 객체의 특성에 따라 다양한 블록 단위로 분할하여 가용한 블록을 가용리스트로 관리하고 상기 가용리스트 중에서 읽기/쓰기를 위해 할당된 블록을 할당리스트로 관리하기 위한 상기 제 2 제어 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 객체기반 저장장치 등에 이용됨. 객체기반 스토리지, PMEM(PCI Memory), 가용리스트, 할당리스트
Abstract:
A binary XML(eXtensible Markup Language) storing method using a fast Infoset(information set) and a recovery method thereof are provided to convert an XML document into binary XML data, store the binary XML data, and recover the binary XML data into the XML document by using the fast Infoset. MOF(Meta Object Facility) data is read and compiled(S202). The compiled MOF data is performed based on XML(S203). The XML-parsed data is encoded to the binary XML data by using the fast Infoset(S204). An encoded binary XML document is stored to a binary XML repository by using a binary interface of a file system(S205). The fast Infoset reduces a size of the encoded file by using a vocabulary table assigning an index to data values appeared more than twice.
Abstract:
An apparatus for generating and managing TCP(Transmission Control Protocol) transmission information based on a TOE(TCP Offload Engine) and a method thereof are provided to reduce load of a system due to the increase and re-transmission of transmission information, by reducing the number of memory access and managing information of transmission data by using hardware. In an apparatus for generating and managing TCP(Transmission Control Protocol) transmission information based on a TOE(TCP Offload Engine), a dedicated TCP transmission processing unit(110) generates transmission information on the basis of address and size information of transmission data by receiving data transmission request of a network program, and deletes the corresponding transmission information when the transmission is completed. A dedicated TCP reception processing unit(120) generates and manages reception information on the basis of address and size information of an area used in receiving data by receiving a reception command of data. A transmission information area management unit(130) allocates a memory area to store transmission information according to the command of the dedicated TCP transmission processing unit, and generates an identification(ID) of a corresponding area, and manages deletion processing. A storing unit(140) stores and deletes transmission information according to the control of the dedicated TCP transmission processing unit.
Abstract:
DWDM 망 시스템에서 광 교환기 및 QoS-기반 라우팅 및 파장할당 방법이 개시된다. 본 발명에 따른 광교환기는 광 네트워크의 QoS 서비스 모델을 기반으로, 입력되는 IP 트래픽이 요구하는 QoS 레벨에 따라 서비스 분류하는 서비스 분류기, 서비스 분류기에서 분류된 트래픽이 요구하는 광신호 품질 제약 조건, 광자원 제약 조건 및 망 상황 조건과 같은 QoS 파라미터들을 고려하여 QoS 임계치를 만족하는 경로를 선택하는 라우팅 모듈, 라우팅 모듈에서 선택된 경로에 각 트래픽별로 지정된 파장 대역 및 비율 내에서 소정의 파장할당 방식을 사용하여 파장을 할당을 수행하는 파장 할당 모듈 및 망 장애시 트래픽 보호를 위해, 각 서비스가 요구하는 소정의 생존성 기법을 적용하며 라우팅 모듈 및 파장 할당 모듈과 연계하여 보조 경로를 설정하는 생존성 모듈을 포함하는 것을 특징으로 하며, 링크마다 서비스의 QoS 체킹을 수행한 후 광경로를 설정함으로서 사용에게 만족된 QoS 서비스를 제공할 수 있다. 또한 DWDM 망 내부의 fault/attack가능성을 대비하여 서비스의 수준에 맞는 QoS 보장 및 자원의 효율적 사용 측면에서 각 서비스 타입별로 제시된 생존성 기법은 차세대 인터넷의 실시간 멀티미디어 서비스에 대해 높은 신뢰성과 QoS 보장을 제공할 수 있다.
Abstract:
Provided are a data placement method using distributed parities in a divided block disk array and a method for controlling large/small block read/write in the disk array. The data placement method can improve large-volume data input/output performance and provide an error tolerance function by using distributed parity in a divided block disk array, while maintaining a small data input/output (write/read) performance, and a method for controlling block/sub-block read/write functions in a divided block distributed parity disk array. The data placement method includes: a) dividing target data into a plurality of large blocks and equally dividing the large blocks into a plurality of sub-blocks, individually; b) generating parity blocks by performing XOR operation on the sub-blocks of each large block; and c) equally distributing the sub- blocks and parity blocks of each large block to all disks of the disk array and placing the parity blocks in a rotational direction.
Abstract:
본 발명은 PMEM 제어기를 이용한 고속 스트리밍 데이터 전송장치 및 방법에 관한 것으로, 네트워크를 통해 전송할 저장장치에 있는 데이터를 메인 프로세서에서 명령을 받은 PMEM 제어기(이하 I/O Processor)가 대용량 메모리(이하 PM)과 메인 메모리 간의 데이터 블록 복사(PMEM to Local copy)나, PM내에서의 데이터 블록 복사(PMEM to PMEM copy)의 프로세스를 통하여 네트워크로 전송하는 것이다. 이러한 프로세스로 처리함으로써 데이터 전송 속도를 향상시키고, 디스크 스트리밍 데이터의 메모리 복사를 줄임으로써 메인 프로세서의 간섭을 최소화한 상태로 처리할 수 있도록 하여 고품질의 스트리밍 데이터를 지원할 수 있다.
Abstract:
본 발명은 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법에 관한 것으로, 특히 네트워크 스토리지 장치에서 어느 버퍼의 내용을 네트워크로 전송을 완료한 다음 스토리지 읽기를 수행함으로써, 해당 버퍼의 당초 의도한 최초의 내용을 정확하게 전송할 수 있도록 한 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법에 관한 것이다. 본 발명의 네트워크 스토리지 장치에서의 네트워크 전송과 스토리지 읽기 동기화 제어방법은, 인터넷 서버 컴퓨터 시스템의 다수의 디스크 저장장치와 네트워크 장치에 대한 스트리밍 데이터를 처리하기 위해 내부 메모리(PMEM)를 갖는 네트워크 스토리지 장치에서 네트워크 전송과 스토리지 읽기 동기화를 제어하기 위한 방법에 있어서, (a) 상기 PMEM을 동일 크기로 복수의 PMEM 블록으로 분리시키는 단계; (b) 상기 PMEM 블록마다 PMEM 엔트리를 제공하는 단계; (c) 각 PMEM 엔트리의 내부에 해당 PMEM 블록의 시작 주소를 가리키는 변수와, 해당 PMEM 블록의 어느 영역을 네트워크로 전송할 때마다 1씩 증가되고 전송이 완료될 때에 1씩 감소되는 변수(usage_count)와, 어느 프로세서가 해당 PMEM 블록과 관련하여 자고 있는 상태인지를 표시하는 플래그 변수와, 프로세서의 자기와 깨우기를 위한 변수(wait_queue)를 제공하는 단계; (d) 스토리지의 입출력과 네트워크 전송기능을 수행하기 위해 데이터를 상기 PMEM 블록에 할당하는 단계; (e) 상기 할당된 PMEM 블록의 해제 기능을 수행하는 단계; (f) 네트워크 전송시작 기능을 수행하는 단계; (g) 네트워크 전송완료 기능을 수행하는 단계; 및 (h) 스토리지의 읽기 기능을 수행하는 단계를 포함하여 이루어진 것을 특징으로 한다.