Abstract:
PURPOSE: A power consumption estimating device and a method thereof are provided to increase the efficiency of energy reduction by quickly finishing large scale work while energy consumption through the power control of server devices and service load distribution based on power information. CONSTITUTION: A collecting unit(201) periodically collects CPU model information and CPU filed information from servers. An energy consumption model database(203) matches the maximum power consumption information with each CPU model. An estimating unit(205) estimates the power consumption of the servers by using the maximum power consumption information and usage included in the CPU filed information. The CPU filed information includes an SYS filed, a user filed, and an I/O wait filed and estimates the power consumption of the servers by using an equation. [Reference numerals] (200) Power consumption estimating device; (201) Collecting unit; (203) Energy consumption model DB; (205) Estimating unit; (207) Load distribution unit; (209) Server control unit
Abstract:
PURPOSE: Server control method, apparatus and a system using power mode switching are provided to predict and prepare for future traffic quantity based on traffic quantity history, thereby guarantee request process performance for servers. CONSTITUTION: Power consumption estimator(210) measures traffic quantity of servers, and estimates power consumption of the servers. Power mode determining cycle setting unit(230) compares the estimated power consumption and generated power consumption history by estimating the power consumption at fixed time interval, and decides power mode determination period of the servers. Power mode determiner(250) estimates power consumption of the servers at the power mode determination period, selects server in which the power mode has to be switched, and determines power mode of the server. [Reference numerals] (210) Power consumption estimator; (220) Power consumption DB; (230) Power mode determining cycle setting unit; (240) Server DB; (250) Power mode determining unit; (270) Control unit; (AA) Inputting traffic volumes of a server; (BB) Outputting a control signal
Abstract:
본 발명은 소비전력 추정 장치 및 그 방법에 관한 것으로, 본 발명의 일 실시예에 따른 소비전력 추정 장치는 복수의 서버로부터 각각의CPU(Central Processing Unit)의 필드 정보 및 CPU 모델 정보룰 주기적으로 수집하는 수집부, CPU모델 별로CPU의 필드의 최대 소비전력 정보가 매칭된 에너지 소모 모델 DB, 상기 수집부가 수집한 CPU 모델 정보 및 CPU의 필드 정보에 매칭된 최대 소비전력 정보와, 상기 수집부가 수집한 CPU의 필드 정보에 수록된 사용량을 이용하여 서버의 소비전력을 추정하는 추정부를 포함한다. 이와 같이, 본 발명의 실시예에서는 각 CPU의 필드별 전력 추정 모델을 사용함으로써 다양한 컴퓨팅 환경에서 정밀한 전력 추정이 가능하다.
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:
A high performance intrusion prevention system for reducing the number of signature matching with signature hashing and a method thereof are provided to have a stable pattern matching time of packets even through the number of signatures is increased by reducing the number of signature matching with signature hashing. A rule table(31) stores various attack patterns including a protocol type, a port number, a signature, and a signature starting position in a rule type. A signature hash table(32) stores a hash value of each signature by calculating the hash value with a predetermined data value as many as a part of bytes of the signature in a rule. A rule matching module(33) finds the rule by calculating the hash value of the current packet and searching the corresponding rule from the signature hash table, compares the rules with the current packets, and repeats previous steps while moving a partial pattern by one byte until the attack pattern is found in the current packet or an end part of the current packet is found.
Abstract:
본 발명은 네트워크를 공유하는 다수의 웹 사용자가 새로운 임의의 웹서버를 각각 접속하려고 하는 경우에 그 접속 전에 메시지를 전달함으로써 다수의 웹 사용자에게 신속하게 메시지를 전달하는 웹 중계기 및 그 전달방법에 관한 것이다. 본 발명의 인터넷을 이용하여 다수의 웹 사용자(10)가 각각 임의의 웹서버(20)에 접속하는 네트워크에 있어서, 네트워크를 공유하는 다수의 웹 사용자(10)가 임의의 웹서버(20)를 접속할 때 통과하도록 설치되며; 사용자의 요청이 웹에 대한 요청인지를 판단하기 위하여 포트 정보를 이용하여 웹 사용자인지를 확인할 수 있는 서비스리스트(32), 사용자에게 메시지를 전달할 수 있는 시간 및 회수와 메시지를 받아야 하는 사용자들에 대한 IP주소 정보, 메시지의 내용을 포함하는 메시지리스트(33), 사용자들에게 메시지를 전달하기 위하여 사용자에 대한 접속 관리 및 사용자의 접속이 향하는 방향을 웹서버(20) 또는 메시지웹서버(40)로 조정할 수 있는 라우팅테이블(31), 실질적인 메시지를 포함하고 있으며 사용자에 메시지를 전달할 때 사용하는 메시지웹서버(40)를 포함하며; 웹 사용자(10)들에게 전달할 메시지가 저장된 메시지 웹서버(40)로부터 메시지를 전달받아 웹 사용자(10)에게 전달하도록 된 것을 특징으로 하고; 본 발명의 웹 중계기를 이용한 웹기반 메시지 전달방법은 네트워크를 공유하는 임의의 웹사용자와 웹 중계기사이에 초기 접속이 이루어지는 세션시작과정; 상기 세션시작후 상기 웹사용자와 웹 중계기 사이에 가상 접속이 이루어지는 세션완성과정; 상기 가상 접속 상태에서 웹사용자에게 보낼 메시지가 있으며 웹사용자가 현재 새로운 접속을 시도하는 경우 웹 중계기가 패킷내 HTTP 헤더를 파싱하여 메시지를 보낼 시점인지 여부를 판단하고 보낼 시점인 경우에 한하여 메시지를 전송하도록 하는 메시지 전송여부 판단과정; 상기 메시지 전송여부 판단과정에서 메시지를 전송하는 것으로 판단하는 경우에, 웹사용자와 메시지 웹서버사이에 접속이 이루어지는 메시지 세션시작 과정; 그리고 웹사용자와 메시지 웹서버사이에 접속이 이루어진 경우에 메시지 웹서버에 저장되어 있는 메시지를 웹 사용자에게 전송하는 메시지 세션완성 과정을 포함하는 것을 특징으로 한다.
Abstract:
본 발명은 전원 모드 변환을 이용한 서버 제어 방법, 서버 제어 장치 및 서버 제어 시스템에 관한 것으로, 본 발명의 일 실시예에 따른 전원 모드 변환을 이용한 서버 제어 방법은 복수의 서버에 대한 트래픽양을 측정하여 상기 복수의 서버의 소비전력을 추정하는 단계와, 상기 복수의 서버의 추정된 소비전력을 미리 설정된 시간 간격마다 상기 소비전력을 추정하여 생성된 소비전력 이력을 비교하여, 상기 복수의 서버의 전원 모드 결정주기를 설정하는 단계와, 상기 설정된 전원 모드 결정주기마다 상기 복수의 서버의 소비전력을 추정하여, 전원 모드가 변환되어야 할 서버를 선택하고, 상기 선택된 서버의 전원 모드를 결정하는 단계와, 상기 결정된 전원 모드에 따라 상기 선택된 서버의 전원 동작을 제어하는 단계를 포함한다. 이와 같은 본 발명에 따른 전원 모드 변환을 이용한 서버 제어 방법, 서버 제어 장치 및 서버 제어 시스템은 서버의 상황을 고려하여 전원 모드를 제어할 수 있으며, 갑작스런 요청의 급등(DDoS) 및 급감에 대처함으로써, 전체 서버의 성능을 보장하면서 소비전력을 감소시킬 수 있다.
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.