웹기반 메시지 전달을 위한 웹 중계기 및 이를 이용한웹기반 메시지 전달방법
    1.
    发明授权
    웹기반 메시지 전달을 위한 웹 중계기 및 이를 이용한웹기반 메시지 전달방법 有权
    用于基于Web的消息传递的Web中继器和使用它的基于Web的消息传递方法

    公开(公告)号:KR100509097B1

    公开(公告)日:2005-08-18

    申请号:KR1020040025430

    申请日:2004-04-13

    Abstract: 본 발명은 네트워크를 공유하는 다수의 웹 사용자가 새로운 임의의 웹서버를 각각 접속하려고 하는 경우에 그 접속 전에 메시지를 전달함으로써 다수의 웹 사용자에게 신속하게 메시지를 전달하는 웹 중계기 및 그 전달방법에 관한 것이다.
    본 발명의 인터넷을 이용하여 다수의 웹 사용자(10)가 각각 임의의 웹서버(20)에 접속하는 네트워크에 있어서, 네트워크를 공유하는 다수의 웹 사용자(10)가 임의의 웹서버(20)를 접속할 때 통과하도록 설치되며; 사용자의 요청이 웹에 대한 요청인지를 판단하기 위하여 포트 정보를 이용하여 웹 사용자인지를 확인할 수 있는 서비스리스트(32), 사용자에게 메시지를 전달할 수 있는 시간 및 회수와 메시지를 받아야 하는 사용자들에 대한 IP주소 정보, 메시지의 내용을 포함하는 메시지리스트(33), 사용자들에게 메시지를 전달하기 위하여 사용자에 대한 접속 관리 및 사용자의 접속이 향하는 방향을 웹서버(20) 또는 메시지웹서버(40)로 조정할 수 있는 라우팅테이블(31), 실질적인 메시지를 포함하고 있으며 사용자에 메시지를 전달할 때 사용하는 메시지웹서버(40)를 포함하며; 웹 사용자(10)들에게 전달할 메시지가 저장된 메시지 웹서버(40)로부터 메시지를 전달받아 웹 사용자(10)에게 전달하도록 된 것을 특징으로 하고; 본 발명의 웹 중계기를 이용한 웹기반 메시지 전달방법은 네트워크를 공유하는 임의의 웹사용자와 웹 중계기사이에 초기 접속이 이루어지는 세션시작과정; 상기 세션시작후 상기 웹사용자와 웹 중계기 사이에 가상 접속이 이루어지는 세션완성과정; 상기 가상 접속 상태에서 웹사용자에게 보낼 메시지가 있으며 웹사용자가 현재 새로운 접속을 시도하는 경우 웹 중계기가 패킷내 HTTP 헤더를 파싱하여 메시지를 보낼 시점인지 여부를 판단하고 보낼 시점인 경우에 한하여 메시지를 전송하도록 하는 메시지 전송여부 판단과정; 상기 메시지 전송여부 판단과정에서 메시지를 전송하는 것으로 판단하는 경우에, 웹사용자와 메시지 웹서버사이에 접속이 이루어지는 메시지 세션시작 과정; 그리고 웹사용자와 메시지 웹서버사이에 접속이 이루어진 경우에 메시지 웹서버에 저장되어 있는 메시지를 웹 사용자에게 전송하는 메시지 세션완성 과정을 포함하는 것을 특징으로 한다.

    동적 해싱 기반의 부하 분산 시스템 및 그 방법
    2.
    发明授权
    동적 해싱 기반의 부하 분산 시스템 및 그 방법 有权
    동적해싱기반의부하분산시스템및그방법

    公开(公告)号:KR100907946B1

    公开(公告)日:2009-07-16

    申请号:KR1020070076426

    申请日:2007-07-30

    Abstract: A system and a method for distributing load based on dynamic hashing to improve caching effect are provided to guarantee connectivity between a user and a server, and improve the caching effect by using ingenious load distribution, and changing a hashing function in addition, removal, and overload of the server. A hashing value extractor(420) calculates a hash value from information by a user request. A hashing table(430) moves the hashing value to change a server allocated when the server is added, removed, failed, or overloaded. A hashing value movement information table(440) stores contextual information, such as hashing value moving time, session recording time, and overload state information for the hashing value, capable of moving the hashing value. A session table(450) stores session information for the user request for a predetermined time. A load distribution controlling and failure monitoring unit(410) includes a function for excluding the server from candidates when a failure occurs in the server by periodically checking the state of the servers.

    Abstract translation: 本发明提供一种基于动态哈希分布负载以提高缓存效果的系统和方法,以保证用户与服务器之间的连通性,并通过巧妙的负载分配和改变散列函数来提高缓存效果, 服务器过载。 哈希值提取器(420)根据用户请求从信息计算哈希值。 哈希表(430)移动哈希值以更改服务器添加,删除,失败或超载时分配的服务器。 散列值运动信息表(440)存储上下文信息,诸如散列值移动时间,会话记录时间以及能够移动散列值的散列值的过载状态信息。 会话表(450)将用户请求的会话信息存储预定时间。 负载分配控制和故障监视单元(410)包括用于通过周期性地检查服务器的状态来在服务器中发生故障时从候选中排除服务器的功能。

    동적 해싱 기반의 부하 분산 시스템 및 그 방법
    3.
    发明公开
    동적 해싱 기반의 부하 분산 시스템 및 그 방법 有权
    基于动态洗涤的负载平衡系统及其方法

    公开(公告)号:KR1020090012523A

    公开(公告)日:2009-02-04

    申请号:KR1020070076426

    申请日:2007-07-30

    Abstract: A system and a method for distributing load based on dynamic hashing to improve caching effect are provided to guarantee connectivity between a user and a server, and improve the caching effect by using ingenious load distribution, and changing a hashing function in addition, removal, and overload of the server. A hashing value extractor(420) calculates a hash value from information by a user request. A hashing table(430) moves the hashing value to change a server allocated when the server is added, removed, failed, or overloaded. A hashing value movement information table(440) stores contextual information, such as hashing value moving time, session recording time, and overload state information for the hashing value, capable of moving the hashing value. A session table(450) stores session information for the user request for a predetermined time. A load distribution controlling and failure monitoring unit(410) includes a function for excluding the server from candidates when a failure occurs in the server by periodically checking the state of the servers.

    Abstract translation: 提供了一种基于动态散列来分配负载以提高缓存效果的系统和方法,以保证用户和服务器之间的连通性,并通过使用巧妙的负载分配来提高缓存效果,并且更改散列函数,另外,删除和 服务器过载 散列值提取器(420)根据用户请求的信息计算散列值。 散列表(430)移动散列值以更改在添加,删除,失败或重载服务器时分配的服务器。 哈希值移动信息表(440)存储能够移动哈希值的诸如散列值移动时间,会话记录时间和散列值的过载状态信息的上下文信息。 会话表(450)在预定时间内存储用户请求的会话信息。 负载分配控制和故障监视单元(410)包括通过周期性地检查服务器的状态来在服务器发生故障时从服务器排除服务器的功能。

Patent Agency Ranking