네트워크 환경에서의 비동기적 입출력 처리 방법
    21.
    发明公开
    네트워크 환경에서의 비동기적 입출력 처리 방법 失效
    网络中的异步I / O方法

    公开(公告)号:KR1020060067307A

    公开(公告)日:2006-06-20

    申请号:KR1020040105568

    申请日:2004-12-14

    Abstract: 본 발명은 네트워크 환경에서 비동기적 입출력 처리 방법을 개시한다. 특히, 링 버퍼를 갖는 입출력 컨텍스트 구조체 및 상기 입출력 컨텍스트 구조체에 등록된 복수의 입출력 컨트롤 블록을 포함하는 비동기 입출력 시스템에서 비동기 수신 기능 및 전송 기능을 수행하는 비동기 입출력 처리 방법을 제공하는 것이다.
    이러한 본 발명에 따르면 네트워크 환경에서의 비동기 입출력 처리를 통해 효율적인 네트워크 통신을 수행할 수 있다.
    비동기적 입출력 수신, 비동기적 입출력 전송, 커널, retry 함수

    고성능 네트워크 서버를 위한 비동기적 입출력 처리 방법
    22.
    发明公开
    고성능 네트워크 서버를 위한 비동기적 입출력 처리 방법 无效
    用于高性能网络服务器的异步I / O模型

    公开(公告)号:KR1020060061507A

    公开(公告)日:2006-06-08

    申请号:KR1020040100286

    申请日:2004-12-02

    Abstract: 본 발명은 고성능 네트웍 서버를 위한 비동기적 입출력 처리 방법으로, 비동기적 입출력을 처리하는 방법에 있어서, a) 비동기적 입출력 스레드 그룹(aio_thread_group)의 스레드(thr)는 필요한 자료를 디바이스로부터 얻기 위해 비동기 입출력(AIO-request)을 생성하고 커널에 제시하는 단계; b) 시스템 콜을 통해 받은 AIO-request받으면, 커널은 그것을 가공하여, 커널 구조 내에 등록하는 단계; c) 커널은 디바이스 명령을 구성하고, 그 명령을 디바이스로 보내는 단계; d) 커널은 상기 c) 단계에서 보낸 명령의 응답이 오기 전까지 다른 프로세스를 실행하는 단계; 및 e) 상기 c) 단계에서 보낸 명령에 대한 응답(자료)이 도착하였을 때, 커널은 해당하는 사용자 공간 내의 req을 파라미터로 하여 callback을 실행시키는 단계를 수행함으로서, 스트리밍 서비스, 웹서비스, 네트워크 게임 등과 같은 분야에서 고성능의 입출력 서비스를 지원해야 하는 고성능의 네트워크 서버를 구축하기 위한 입출력 모델이다.
    비동기적 입출력, 리눅스, 운영체제, 커널, 입출력모델, 비동기, 소프트웨어

    티오이를 위한 소켓 호환 계층
    23.
    发明授权
    티오이를 위한 소켓 호환 계층 有权
    TOE的套接字兼容性层

    公开(公告)号:KR100557468B1

    公开(公告)日:2006-03-07

    申请号:KR1020030092523

    申请日:2003-12-17

    CPC classification number: H04L69/16 H04L69/162

    Abstract: 본 발명은 고성능 서버 시스템의 TOE를 위한 소켓 호환 계층에 관한 것으로 응용 프로그램에 표준 소켓 API를 제공하고 기존의 소켓 응용 프로그램이 수정 없이 TOE의 네트워킹 기능을 사용하도록 바이너리 수준의 호환성을 제공함으로써 TOE와 이더넷 기반의 일반 NIC의 동시 사용을 지원하는 특징이 있다.
    본 발명의 TOE를 위한 소켓 호환 계층은 리눅스 운영체제의 커널 구조상에 있어서 BSD 소켓 계층의 하위에 위치하고 INET 소켓 계층과 TOE 장치 드라이버의 상위에 위치하여 상, 하위 계층간의 연결을 제어하며, BSD 소켓 계층으로부터 전달받은 소켓 시스템 호출을 그 호출 내용에 따라 하위의 TOE 장치 드라이버 또는 INET 소켓 계층으로 전달한다. 이를 위해 TOE를 위한 소켓 호환 계층은 TOE 소켓 생성 모듈, 가상 TOE 소켓, TOE STREAM 모듈부, 및 TOE DGRAM 모듈부를 포함한다.
    리눅스 운영체제, TOE, 소켓 인터페이스, TCP/IP, INET, NIC

    대용량 데이터에 대한 데이터 중복 저장 시스템
    24.
    发明授权
    대용량 데이터에 대한 데이터 중복 저장 시스템 失效
    数据镜像系统,提高大数据读取操作的性能

    公开(公告)号:KR100529278B1

    公开(公告)日:2005-11-17

    申请号:KR1020030092526

    申请日:2003-12-17

    Abstract: 본 발명은 데이터를 중복 저장하는 읽기 연산 집약 시스템에서 디스크에 저장되는 데이터 블록의 배치를 수정하고 이에 따른 새로운 맵핑 방식을 제공함으로써 기존의 데이터 중복 저장 방식(RAID1)의 장점인 데이터 신뢰성을 유지하면서 동시에 데이터 분산 저장 방식(RAID0)의 빠른 읽기 성능을 갖는 대용량 데이터에 대한 데이터 중복 저장 시스템에 관한 것이다.
    본 발명의 데이터 중복 저장 시스템은 원본 데이터를 저장하는 원본 디스크와 상기 원본 데이터에 대한 사본들을 저장하는 다수의 중복 디스크들로 구성되며, 디스크 개수만큼의 연속적인 데이터 블록들을 그룹핑하여 상기 원본 디스크와 상기 중복 디스크들에 대한 SMU들을 생성한 후 각 디스크내에서 SMU 순서에 따라 SMU에 SMUno값을 부여하고 각 SMU내에서의 데이터 블록의 순서에 따라 데이터 블록에 SMUidx값을 부여하며, 동일 SMUno값의 각 SMU내에서의 동일 데이터 블록들은 각 디스크마다 서로 다른 배치 순서를 갖는 것을 특징으로 한다.

    리눅스 기반의 클러스터 시스템의 운영체제 원격 자동설치 방법
    25.
    发明授权

    公开(公告)号:KR100439175B1

    公开(公告)日:2004-07-05

    申请号:KR1020010085307

    申请日:2001-12-26

    Inventor: 안창원 정성인

    Abstract: PURPOSE: A method for automatically and remotely installing an operating system of a LINUX-based cluster system is provided to supply a system managing method of automatically installing a LINUX operating system from a remote place in many cluster configuration hosts, thereby supporting to initially install the operating system or upgrading the system to a new version of operating system. CONSTITUTION: A client host(110) assigned with an IP address requests a file of a 'tftp' server(122) of a managing host(120)(134). The 'tftp' server(122) transmits the file(135). The client host(110) selects remote installation(136). The client host(110) requests an installation image of an NFS(Network File System) server(124)(137). The managing host(120) transmits the installation image(138). The client host(110) requests a domain name of a DNS(Domain Name Server)(125)(139). The DNS(125) transmits the domain name(140).

    Abstract translation: 目的:提供一种用于自动和远程安装基于LINUX的集群系统的操作系统的方法,以提供一种从许多集群配置主机中的远程位置自动安装LINUX操作系统的系统管理方法,从而支持初始安装 操作系统或将系统升级到新版本的操作系统。 构成:分配有IP地址的客户主机(110)请求管理主机(120)(134)的'tftp'服务器(122)的文件。 'tftp'服务器(122)发送文件(135)。 客户主机(110)选择远程安装(136)。 客户主机(110)请求NFS(网络文件系统)服务器(124)的安装映像(137)。 管理主机(120)发送安装图像(138)。 客户主机(110)请求DNS(域名服务器)(125)的域名(139)。 DNS(125)发送域名(140)。

    고속병렬컴퓨터의 메시지 전송 방법
    26.
    发明公开
    고속병렬컴퓨터의 메시지 전송 방법 无效
    高速并行计算机中的信息传输方法

    公开(公告)号:KR1020000013213A

    公开(公告)日:2000-03-06

    申请号:KR1019980031936

    申请日:1998-08-05

    Abstract: PURPOSE: A message transmitting method in a high-speed parallel computer is to stably and quickly transmit a message to a destination node using an accent net. CONSTITUTION: A message transmitting method in a high-speed parallel computer comprises the steps of: (501) assigning a memory region for establishing a message header; (502-504) assigning a place for staying a responding massage and computing a message size to be transmitted; (505) assigning a memory for establishing a body of a message to be transmitted; (505-509) computing a responding message size according to the message transmitting method and establishing a header content to the header region to establish a body; (510-512) testing a message transmitting buffer to record the header content and staying when the header content is moved in the empty space of the message transmitting buffer; (513-515) recording a body region address, size and message transmitting time to the memory to connect a list; (516) restoring the assigned memory; and (517-520) restoring the assigned place. Thereby, a great amount of message is transmitted efficiently and quickly.

    Abstract translation: 目的:高速并行计算机中的消息发送方法是使用重音网络将消息稳定且快速地发送到目的地节点。 构成:高速并行计算机中的消息发送方法包括以下步骤:(501)分配用于建立消息报头的存储区域; (502-504)分配用于保持响应按摩的位置并计算要发送的消息大小; (505)分配用于建立要发送的消息的主体的存储器; (505-509)根据所述消息发送方法计算响应消息大小,并向所述头部区域建立头部内容以建立主体; (510-512)测试消息发送缓冲器以记录标题内容,并且当标题内容在消息发送缓冲器的空白空间中移动时停留; (513-515)将身体区域地址,大小和消息发送时间记录到存储器以连接列表; (516)恢复分配的存储器; 和(517-520)恢复分配的地方。 因此,大量的消息被高效且快速地传送。

    고속병렬컴퓨터의 메시지 전송 방법
    27.
    发明公开
    고속병렬컴퓨터의 메시지 전송 방법 失效
    如何在高速并行计算机上发送消息

    公开(公告)号:KR1019990038051A

    公开(公告)日:1999-06-05

    申请号:KR1019970057675

    申请日:1997-11-03

    Abstract: 본 발명은 고속병렬컴퓨터의 내부 네트워크인 엑센트네트를 통한 메시지 전송 방법에 관한 것이다.
    종래의 멀티컴퓨터 시스템 환경에서는 시스템을 구성하는 네트워크 매체에 따라 자료 전송 방법을 개발하였지만, 고속병렬컴퓨터 환경에서의 자료 전송 방법으로 사용할 수 없으므로 고속병렬컴퓨터에 맞는 새로운 자료 전송 방법을 개발해야 한다.
    본 발명에서는 원격 노드간의 메시지 전송을 위해 고속병렬컴퓨터의 내부 네트워크인 엑센트네트를 이용한다. 그리고 운영체제에서는 엑센트네트를 사용하기 위해서 처리기와 엑센트네트와의 인터페이스 보드인 XNIF를 이용한다. 따라서, 메시지 전송 방법은 이 XNIF 보드의 특성을 고려하여 전송할 메시지의 형태를 설계하고 효율적인 송신 방법을 개발한다.
    본 발명은 고속병렬컴퓨터의 운영체제 기능 중 원격 노드간 대량 메시지 송신 방법으로 사용된다.

    인텔 처리기의 메모리 관리 유니트를 이용한 확장된 가상주소공간 구축방법
    28.
    发明授权
    인텔 처리기의 메모리 관리 유니트를 이용한 확장된 가상주소공간 구축방법 失效
    如何使用英特尔处理器的内存管理单元构建扩展的虚拟地址空间

    公开(公告)号:KR100162759B1

    公开(公告)日:1999-01-15

    申请号:KR1019950017183

    申请日:1995-06-23

    Abstract: 본 발명은 인텔처리기의 메모리 관리 유니트를 이용한 확장된 가상주소공간 구축방법에 관한 것으로서, 소형 시스템에 사용되는 인텔처리기를 중형 및 대형 시스템에 부합될 수 있도록 커널 및 사용자 모드 수행시 필요한 주소인 커널 및 사용자 가상주소공간을 기반으로 하여 인텔처리기가 물리적 구조로 번역시 메모리 관리 유니트의 기능 및 특성을 고려한 주소 번역 자료구조를 구축하는 제2과정을 구비한다.
    따라서, 소형 시스템에 많이 사용되는 인텔처리기를 가상주소공간을 확장 구축하여 중형 및 대형의 시스템에서 사용될 수 있다.

    클라우드 서비스 브로커 장치 및 이를 이용한 클라우드 서비스 제공 방법
    29.
    发明公开
    클라우드 서비스 브로커 장치 및 이를 이용한 클라우드 서비스 제공 방법 审中-实审
    云服务代理商,以及使用该服务提供云服务的方法

    公开(公告)号:KR1020150053513A

    公开(公告)日:2015-05-18

    申请号:KR1020130135551

    申请日:2013-11-08

    Abstract: 클라우드서비스사용자와클라우드서비스사업자간의협상을통해클라우드서비스사용자에게최적화된클라우드서비스를제공하도록한 클라우드서비스브로커장치및 이를이용한클라우드서비스제공방법이제시된다. 제시된클라우드서비스브로커장치는클라우드서비스사용자로부터입력되는요구사항을검증하는운영정보관리부; 운영정보관리부에서검증이완료된요구사항을근거로클라우드서비스를검출하고, 검출한클라우드서비스를제공하는클라우드서비스사업자에게로클라우드서비스사용자에대한클라우드서비스의배치를요청하는브로커중재부; 및브로커중재부의요청에따라클라우드서비스사용자에배치되어사용되는클라우드서비스를모니터링하는라이프사이클관리부를포함한다.

    Abstract translation: 提供了一种云服务代理设备,通过云服务用户和云服务提供商之间的协商,为云服务用户提供优化的云服务; 以及使用其提供云服务的方法。 所提供的云服务代理装置包括:验证云服务用户输入的需求的操作信息管理单元; 经纪人仲裁单元,根据由管理信息管理单元进行的验证完成的要求,检测云服务,并请求云服务用户的云服务部署到云服务提供商; 以及一个生命周期管理单元,根据来自代理仲裁单元的要求监视云服务用户正在部署和使用的云服务。

    원격 페이지 폴트 처리 장치 및 그 방법
    30.
    发明公开
    원격 페이지 폴트 처리 장치 및 그 방법 有权
    用于处理远程页面故障的装置及其方法

    公开(公告)号:KR1020120068454A

    公开(公告)日:2012-06-27

    申请号:KR1020100130086

    申请日:2010-12-17

    Abstract: PURPOSE: An apparatus for processing remote page faults and a method for the same are provided to use high capacity memory resources at each node by forming a large sized virtual integrated memory. CONSTITUTION: A memory(110) includes a CVM-map(111), a node memory information table(112), a virtual memory region(113), and a CVM page table(114). When a user process requests memory allocation, a main controlling part(120) maps a CVM in the address space of the process. The CVM-map represents the use of pages included in the CVM. The node memory information table represents memory information which is provided for each node.

    Abstract translation: 目的:提供一种用于处理远程页面故障的设备及其方法,以通过形成大型虚拟集成存储器来在每个节点处使用高容量存储器资源。 构成:存储器(110)包括CVM映射(111),节点存储器信息表(112),虚拟存储器区域(113)和CVM页表(114)。 当用户进程请求存储器分配时,主控制部分(120)将CVM映射到进程的地址空间中。 CVM映射表示使用CVM中包含的页面。 节点存储器信息表表示为每个节点提供的存储器信息。

Patent Agency Ranking