Abstract:
본 발명은 각각 자원을 저장하는 다수개의 에지 피어들과, 에지 피어들 또는 적어도 하나의 키 워드로 이루어지는 자원의 이름을 포함하는 자원 정보들을 관리하는 다수개의 수퍼 피어들로 이루어지는 자원 공유 시스템의 자원 공유 방법에 관한 것으로, 자원 정보 수집 시, 수퍼 피어가 자원 정보를 키 워드 별로 분산시켜 저장하고, 제 1 에지 피어로부터 키 워드를 포함하는 자원 요청 메시지 수신 시, 수퍼 피어가 상기 키 워드를 포함하는 자원 정보의 자원을 저장하고 있는 적어도 하나의 제 2 에지 피어로 자원 요청 메시지를 전송하며, 자원 요청 메시지 수신 시, 제 2 에지 피어는 자원을 제 1 에지 피어로 전송하는 것을 특징으로 한다. 본 발명에 따르면, 에지 피어의 사용자는 원하는 자원의 이름 중 일부로도 원하는 자원을 용이하게 획득할 수 있는 이점이 있다. 자원, 피투피, 에지 피어, 수퍼 피어, 키 워드
Abstract:
본 발명은 이동 단말에서 무선 인터페이스 선택 장치에 있어서, 현재 사용 중인 응용 프로그램 정보, 사용자 프로파일 정보 및 네트워크 환경 정보를 수집하는 사용자 프로파일 수집부와, 상기 사용자 프로파일 수집부에서 수집된 정보들을 이용하여 핸드오프가 필요한지 여부를 판단하는 핸드오프 판단부와, 핸드오프가 필요할 시, 상기 사용자 프로파일 수집부에서 수집된 정보들을 기반으로 선호 네트워크 인터페이스를 포함한 기준 메트릭을 생성하고, 생성된 기준 메트릭을 통해서 핸드오프의 수행이 가능한지 여부를 판단하는 기준 메트릭 생성부와, 핸드오프의 수행이 가능할 시, 네트워크 계층에 핸드오프의 수행을 요청하여 핸드오프를 수행하는 이동 단말 통신 제어부를 포함한다. 양방향, 단방향, 무선 인터페이스, 멀티미디어 서비스, 버티컬 핸드오프(Vertical Hand-off)
Abstract:
PURPOSE: A P2P network system and an operating method thereof are provided to support reliable and fast information search by maintaining the information of movement and extinction of peers. CONSTITUTION: A first edge peer produces the request-information about a specific resource(S101). A second super peer informs a resource request of the first edge peer to the second edge peer(S105). The second edge peer transmits the resources to the first edge peer(S107). The first edge peer informs the reception of a resource from the second edge peer to the first super peer(S109). The first super peer generates the R1 history information(S111). The first super peer and the second super peer deliver the corresponding information to each edge peer for the backup of the R1 history information and R2 history information at a predetermined period(S113). The first edge peer, the first super peer, the second super peer, and the second edge peer performs history information management(S115).
Abstract:
PURPOSE: A parity storing and disk data recovering method in an external storing sub-system and an apparatus of the same are provided to recover an error even when an error occurs in at least two disks in a disk array and overcome a performance down problem due to a bottle-neck phenomenon of a parity disk. CONSTITUTION: An N-number of disks and each disk of the same are grouped based on a (N-1) number of block unit, and a disk array formed of (N-1)*N matrix is formed, the blocks of each row of the matrix are defined as a horizontal parity group, the blocks which is diagonal in the upper right portion of the matrix are defined as a diagonal parity group, and the horizontal parity blocks are arranged in each disk in such a manner that the horizontal parity blocks are diagonal in the first block of the (N-1)th disk, and the diagonal parity blocks are arranged in the (N-1)th block of each disk. The data values of the horizontal and diagonal parity groups are XORed and are stored in the horizontal and diagonal parity block of a corresponding group. The blocks are recovered using the diagonal parity group included in a fail block when an error occurs in two disks, and the fail block of the horizontal parity block is recovered using the horizontal parity group of the recovered fail block, and the fail blocks of two disks having an error are recovered by repeatedly performing the above processes.
Abstract:
본 발명은 사선 패리티와 수평 패리티를 이용한 효율적인 디스크 분산 배치 기법(본 발명에서는 DH 기법이라 칭한다)에 관한 것이다. 본 발명에 따른 DH 기법은 소수(prime number) N개로 이루어진 디스크 어레이에서 임의로 두 개의 디스크에서 오류가 발생하여도 사선 패리티와 수평 패리티를 반복적으로 적용하여 복구하는 기법이다. N개의 디스크로 디스크 어레이를 구성할 경우, 각 디스크는 (N-1)개의 블록으로 구성하여 (N-1)*N행렬로 정의하고, 수평 패리티 블록들은 각 디스크에 사선방향으로 배치하고 사선 패리티 블록들은 각 디스크의 (N-1)번째 블록에 위치시킨다. 패리티 저장 방법은 에러 정정 그룹의 데이터 값들을 배타적 논리합(XOR: eXclusive OR) 연산하여 그 그룹의 패리티 블록에 저장하고, 두 개의 디스크에서 에러가 발생시에는 먼저 사선 패리티 그룹을 적용하여 한 블록을 복구하고 다시 이를 이용하여 수평 패리티 그룹의 에러 발생 블록을 복구하며 이 과정을 반복적으로 적용시에 모든 오류 발생 디스크의 블록들을 복구할 수 있다.
Abstract:
PURPOSE: A P2P network system and an operating method based on a region thereof are provided to reduce network load by searching resources from edge peer arranged in the close location. CONSTITUTION: A P2P network system comprises edge peers(P1, P2, P3, P4, P5, P6, P7) and super peers(R1, R2, R3, R4, R5, R6, R7). One of the edge peers stores resource. A super peer is connected to edge peers. The resource information about the edge peers is classified by the super peer. One of the super peers distributes resource information between the super peers. One of the super peers manages the resource information list. The super peer shares the resource information list with adjacent super peer. The super peer manages a region information list.
Abstract:
A memory may be configured to rearrange and store data to enable a conflict free mode for a memory access pattern required by a coder-decoder(codec) and configured to output a plurality of data from a plurality of banks of the memory in parallel. In addition, a data interconnection unit is configured to shift the plurality of data output from the memory and provide the shifted data to a plurality of operation units as input data. The operation result from each of the plurality of operation units is stored in a region of the memory.
Abstract:
An SIMD(Single Instruction Multiple Data) processor and a memory array structure therefor are provided to enhance operational speed and minimize a memory access cost of a calculation element. An SIMD processor(100) includes an SIMD array(110), a data interconnection unit(150) and a memory(190). The SIMD array is composed of plural calculation elements(PE0-PE15), each of which includes an ALU(Arithmetic Logic Unit) and a register. The data interconnection unit plays a role of connecting data, received from the memory, to a corresponding one among the plural calculation elements. The memory plays a role of a buffer memory which temporarily stores pixel data used in processing images. The memory can be composed of a random access memory like an SRAM(Static Random Access Memory).
Abstract:
PURPOSE: A TLB(Translation Look-aside Buffer) capable of improving a performance and reducing an electric power consumption and a method for managing a memory using the TLB are provided to implement two page sizes without a help of an operating system. CONSTITUTION: A TLB(100) converts a virtual address having a virtual page number(12) and an offset(14) into a physical address(20) having a physical page number(16) and an offset(14). A banked TLB(200) includes a plurality of banks. Each bank includes a plurality of entries having the first page size. A promotion TLB(400) includes a plurality of entries having the second page size. One entry having the second page size includes mapping information of a virtual page number having an access failure and mapping information with respect to a series of virtual page numbers in the virtual page number. A selection circuit(300) responses to a selection signal and transmits an output signal of the banked TLB(200) to the promotion TLB(400) or transmits a physical address having an output signal and an offset of the banked TLB(200) to a main memory. The selection circuit(300) responses to a selection signal and transmits a physical address having an output signal and an offset of the promotion TLB(400) to a main memory.