KR20030034365A - Method of insure embodiment slb using the internal dns - Google Patents
Method of insure embodiment slb using the internal dns Download PDFInfo
- Publication number
- KR20030034365A KR20030034365A KR1020010065274A KR20010065274A KR20030034365A KR 20030034365 A KR20030034365 A KR 20030034365A KR 1020010065274 A KR1020010065274 A KR 1020010065274A KR 20010065274 A KR20010065274 A KR 20010065274A KR 20030034365 A KR20030034365 A KR 20030034365A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- determined
- state
- dns
- client
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000000737 periodic effect Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 2
- 230000000875 corresponding effect Effects 0.000 description 7
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Computer And Data Communications (AREA)
Abstract
본 발명은 내장 DNS를 이용한 SLB 구현시 신뢰성 확보 방법에 관한 것으로, 더욱 자세하게는 DNS를 내장하여 SLB(SERVER LOAD BALANCING, 이하 SLB)를 구현하는 경우, 특정 단일 서버가 동작하기 않을 경우, 클라이언트측에서 가상 서버로의 접근을 보장하여 서버 풀(SERVER POOL)의 신뢰성을 확보하는 방법에 관한 것이다.The present invention relates to a method for securing reliability when implementing SLB using built-in DNS, and more particularly, to implement SLB (SERVER LOAD BALANCING, hereinafter called SLB) by embedding DNS, when a specific single server does not operate, The present invention relates to a method of ensuring the reliability of a server pool by ensuring access to a virtual server.
본 발명은 클라이언트측에서 가상 서버로의 접근을 보장하여 서버 풀의 신뢰성을 확보하고, 각 서버의 성능을 최대로 활용할 수 있는 효과가 있다.The present invention ensures the reliability of the server pool by ensuring access to the virtual server from the client side, and has the effect of maximizing the performance of each server.
Description
본 발명은 내장 DNS를 이용한 SLB 구현시 신뢰성 확보 방법에 관한 것으로, 더욱 자세하게는 DNS를 내장하여 SLB(SERVER LOAD BALANCING, 이하 SLB)를 구현하는 경우, 특정 단일 서버가 동작하지 않을 경우, 클라이언트측에서 가상 서버로의 접근을 보장하여 서버 풀(SERVER POOL)의 신뢰성을 확보하는 방법에 관한 것이다.The present invention relates to a method for securing reliability when implementing SLB using built-in DNS, and more particularly, to implement SLB (SERVER LOAD BALANCING, hereinafter called SLB) by embedding DNS, when a specific single server does not operate, The present invention relates to a method of ensuring the reliability of a server pool by ensuring access to a virtual server.
유닉스에서 많이 사용되는 BERKELEY INTERNET NAME DOMAIN(이하 BIND)소프트웨어에서는 동일한 도메인 네임에 여러 대의 서버가 할당되는 경우, 해당 도메인 네임에 대한 DNS요구가 수신되는 경우 전체 서버의 IP주소를 DNS응답 패킷에 무작위로 기록하여 전송하고 있다.In BERKELEY INTERNET NAME DOMAIN (BIND) software, which is widely used in Unix, when multiple servers are assigned to the same domain name, when the DNS request for the domain name is received, the IP address of the entire server is randomized in the DNS response packet. It is recorded and transmitted.
그러나, 상기와 같은 경우, 서버 풀을 구성하는 개별 서버중의 하나에 장애가 발생하는 경우, 해당 서버로 할당되는 특정 클라이언트의 요구는 처리되지 않는 문제점이 있다.However, in the above case, when one of the individual servers constituting the server pool fails, the request of a specific client assigned to the server is not processed.
또한, 각 서버로 클라이언트의 요구가 동일하게 할당되기 때문에 서버의 성능차이도 반영할 수 없는 문제점이 있다.In addition, there is a problem that can not reflect the performance difference of the server because the request of the client is equally assigned to each server.
위와 같은 문제점을 해소하기 위해 안출된 본 발명은, 클라이언트측에서 가상 서버로의 접근을 보장하여 서버 풀의 신뢰성을 확보하고, 각 서버의 성능을 최대로 활용하는 데에 그 목적이 있다.The present invention has been made to solve the above problems, to ensure the access to the virtual server on the client side to ensure the reliability of the server pool, and to maximize the performance of each server.
도 1은 본 발명의 시스템적 구성을 나타낸 블럭도이다.1 is a block diagram showing the system configuration of the present invention.
도 2는 본 발명에서 클라이언트의 요구를 처리하는 것을 나타낸 순서도이다.2 is a flow chart illustrating processing of a client's request in the present invention.
도 3은 서버의 신뢰성을 보장하기 위한 동작을 나타낸 순서도이다.3 is a flowchart illustrating an operation for ensuring the reliability of a server.
도 4는 클라이언트와 서버간의 데이터 흐름을 나타낸 것이다.4 shows a data flow between a client and a server.
상기와 같은 목적을 달성하기 위한 본 발명은, 내장 DNS를 사용하여 SLB를 구현하기 위해 WRR방식을 사용하여 서버의 성능을 최적화 하기위해 WRR방식을 사용하여 서버를 할당하는 방법에 있어서, 각 서버에 웨이트값을 입력하는 과정과, 전체 서버의 관련 리스트를 작성하는 과정과, 시스템에서 클라이언트의 요구를 수신하는 과정과, 상기 클라이언트의 요구가 최초의 요구인지를 판단하는 과정과, 최초의 클라이언트의 요구로 판단되면 첫 번째 서버를 할당하는 과정과, 할당된 서버의 상태가 사용가능한지를 판단하는 과정과, 서버가 사용가능한 것으로 판단되면, 해당 서버의 IP주소를 포함하는 DNS응답을 클라이언트로 송신하는 과정, 또는 상기 서버의 상태가 사용가능하지 않은 것으로 판단되면, 다음 순서의 서버를 할당하여 다시 서버의 상태를 체크하는 과정을 포함하는 것을 특징으로 한다.The present invention for achieving the above object, in the method for allocating the server using the WRR method to optimize the performance of the server using the WRR method to implement the SLB using the built-in DNS, Inputting a weight value, creating a related list of all servers, receiving a client request from the system, determining whether the client request is the first request, and requesting the first client If it is determined that the first server is assigned, the process of determining whether the status of the assigned server is available, and if it is determined that the server is available, sending a DNS response including the IP address of the server to the client If it is determined that the status of the server is not available, the server is allocated in the next order and the status of the server is checked again. Characterized in that it comprises a process.
본 발명은 또한, 상기에서 최초의 클라이언트의 요구가 아닌 것으로 판단되면, 마지막으로 할당된 서버의 다음 서버를 할당하는 과정과, 서버의 상태가 사용가능한지를 판단하는 과정과, 사용가능한 것으로 판단되면 해당 서버의 IP주소를 포함하는 DNS응답을 송신하는 과정 또는 상기 서버의 상태가 사용가능하지 않은 것으로 판단되면 다음 순서의 서버를 할당하여 다시 서버의 상태를 체크하는 과정을 더 포함하는 것을 특징으로 한다.The present invention also relates to a process of allocating the next server of the last allocated server, determining whether the state of the server is available, if it is determined that it is not the request of the first client, and The method may further include transmitting a DNS response including the IP address of the server or checking the status of the server by allocating the server in the next order if it is determined that the status of the server is not available.
본 발명은 또한, 상기에서 전체 서버에 링크된 리스트를 작성하는 과정은, 웨이트 값에 따라 서버가 반복적으로 체크하여 리스트를 작성하도록 하는 것을 특징으로 한다.The present invention is also characterized in that the process of creating a list linked to the entire server, the server checks repeatedly to create a list according to the weight value.
본 발명은 또한, 동작이 가능한 서버에게 클라이언트의 서비스 요구를 할당하여 가상서버의 신뢰성을 확보하는 방법에 있어서, 각 서버로 주기적인 PING을 수행하는 과정과, PING에 대한 응답이 있는지를 판단하는 과정과, 상기에서 PING에 대한 응답이 맞으면 서버의 상태를 체크하는 과정과, 서버의 상태가 ENABLE이 아닌 것으로 판단되면 해당 서버의 상태를 ENABLE로 변경하는 단계를 포함하는 것을 특징으로 한다.The present invention also provides a method for securing the reliability of a virtual server by allocating a service request of a client to an operable server, the process of performing periodic PING to each server, and determining whether there is a response to the PING. And checking the state of the server if the response to the PING is correct, and changing the state of the server to ENABLE if it is determined that the state of the server is not ENABLE.
본 발명은 또한, 상기에서 PING에 대한 응답이 맞지 않은것으로 판단되면 해당 서버의 상태를 DISABLE로 변경하는 단계를 더 포함하고, DISABLE로 변경된 서버에게는 클라이언트의 서비스 요구를 할당하지 않는 것을 특징으로 한다.The present invention may further include changing the state of the server to DISABLE if it is determined that the response to the PING is not correct, and does not assign a service request of the client to the server changed to DISABLE.
이하, 본 발명의 바람직한 일실시예를 첨부된 도면을 참조로 하여 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings a preferred embodiment of the present invention will be described.
도 1은 본 발명의 시스템적 구성을 나타낸 것으로, 도시된 바와 같이, 인터넷망(20)을 통해 클라이언트(10) 측과 데이터를 송수신하기 위해, RFC 1034,1035 등의 도메인 네임 시스템(DOMAIL NAME SYSTEM)프로토콜을 만족시키는 내장된 DNS를 사용하며, 복수개의 서버를 하나의 도메인 네임으로 등록하여 관리하고, 서버 데이터베이스의 각각의 엔트리에 가중치를 두어 서비스 요구에 WRR(WEIGHTED ROUND ROBIN)방식으로 응답하고, 각각의 서버로 주기적으로 PING 테스트를 수행하여 서버의 동작여부를 파악한 후 비정상 서버를 서버 데이터베이스에서 제거하는 시스템(30) 이루어진다.1 shows a system configuration of the present invention, as shown, in order to transmit and receive data with the client 10 side through the Internet network 20, the domain name system (DOMAIL NAME SYSTEM, such as RFC 1034,1035) It uses the built-in DNS that satisfies the protocol, registers and manages multiple servers with one domain name, weights each entry in the server database, and responds to service requests in a WRR (WEIGHTED ROUND ROBIN) manner, The system 30 performs a PING test periodically to each server to determine whether the server is operating, and then removes the abnormal server from the server database.
상기와 같이 구성된 본 발명은, 시스템이 관리하는 영역에 속한 특정 도메인 이름에 대한 DNS 쿼리가 발생하면, 해당 쿼리는 여러단계의 DNS 서버를 거쳐 인증에 해당하는 당 시스템으로 전송된다.According to the present invention configured as described above, when a DNS query for a specific domain name belonging to an area managed by the system is generated, the query is transmitted to the corresponding system corresponding to the authentication through the DNS server of various stages.
이 때, 쿼리가 서버 풀에 할당된 도메인 네임일 경우, DNS 응답 패킷은 서버 데이터베이스를 참조하여 만들어지며, 이 서버 풀을 대표하는 도메인 네임을 가상서버(40)라 한다.At this time, when the query is a domain name assigned to the server pool, a DNS response packet is generated by referring to a server database, and a domain name representing the server pool is called a virtual server 40.
시스템에 내장된 DNS서버는 표준 프로토콜을 만족하는 조건에서 기능을 확장한 상태이며, 이때 생성되는 응답 패킷에는 하나의 리소스 레코드(RR)만이 기록되고, 이 경우 서버를 선택하는 방법에는 WRR방식을 적용한다.The DNS server embedded in the system is expanded in the condition that satisfies the standard protocol. Only one resource record (RR) is recorded in the response packet generated. In this case, the WRR method is applied to the server selection method. do.
상기 WRR방식을 적용하기 위해서 서버 데이터베이스에는 웨이트 항목이 존재하며, 해당 서버의 성능을 측정한 후 웨이트를 부여한다. 클아이언트의 요구는 웨이트에 따라 각 서버로 할당되어 서버의 성능을 최대로 이용할 수 있게 한다.In order to apply the WRR method, a weight item exists in a server database, and a weight is assigned after measuring the performance of a corresponding server. The client's needs are assigned to each server according to the weight, to make the best use of the server's performance.
상기와 같이 각각의 서버로 클라이언트의 서비스 요구가 분배되는 과정에서 특정의 서버가 다운되는 경우가 발생할 수 있는데, 이 경우 해당 서버로 분배된 클라이언트 서비스 요구 실패가 발생하고, 시스템이 해당 서버의 이상을 감지하지 못하기 때문에 해당 서버로 계속적인 서비스 요구가 할당되고, FAIL(실패)이 발생한다.As described above, when a service request of a client is distributed to each server, a specific server may be down. In this case, a failure of a client service request distributed to the corresponding server may occur, and the system may detect an abnormality of the server. Because it does not detect, a continuous service request is assigned to the server, and a FAIL occurs.
상기와 같이 FAIL이 발생하는 경우를 최소화하기 위해서 다음과 같은 방법을 사용한다.In order to minimize the occurrence of FAIL as above, the following method is used.
DNS를 내장한 시스템에서 서버풀에 속한 모든 서버에게 주기적으로 PING시험을 수행한다.PING test is periodically performed on all servers in the server pool in the system with DNS embedded.
이때 PING시험을 위한 시간간격은 전체 서비스 요구의 트래픽 양을 측정하여 적절히 결정하도록 한다.At this time, the time interval for the PING test should be appropriately determined by measuring the traffic volume of the overall service request.
상기 PING시험에 반응하지 않는 서버가 발생하는 경우, 서버 데이터베이스에서 해당 서버의 상태를 사용불가능(DISABLE)으로 변경하고, 이후 발생하는 클라이언트의 서비스 요구를 해당 서버에게 할당하지 않는다.If a server that does not respond to the PING test occurs, the server's state is changed to DISABLE in the server database, and service requests of clients that occur afterwards are not allocated to the server.
일시적인 네트워크의 불안정으로 인해 PING시험이 실패할 수도 있기 때문에 주기적인 PING시험은 DISABLE(시험불가능)상태의 서버에게도 계속 실행하고, 시험에 반응하는 경우에는 해당 서버의 상태를 ENABLE(가능)로 되돌린다.Because the PING test may fail due to temporary network instability, the periodic PING test will continue to run on the DISABLE server, and if it responds, return the server's state to ENABLE. .
또는 해당 서버의 하드웨어/소프트웨어적인 에러 상황 때문에 실패가 발생한 경우에는 에러 상황을 수정한 후 사용자가 직접 서버 데이터베이스의 상태를 수정할 수도 있도록 한다.Alternatively, if a failure occurs due to a hardware / software error condition of the server, the user can modify the server database status after correcting the error condition.
도 2는 클라이언트의 요구를 처리하는 과정을 나타낸 것으로, 도시된 바와 같이, 각 서버에 웨이트값을 입력하는 과정(S20)과, 전체 서버의 관련 리스트를 작성하는 과정(S30)과, 클라이언트의 요구를 수신하는 과정(S40)과, 상기 클라이언트의 요구가 최초인지를 판단하는 과정(S50)과, 최초의 클라이언트의 요구로 판단되면 첫 번째 서버를 할당하는 과정과(S70), 서버의 상태가 사용가능한지를 판단하는 과정과(S90), 사용가능한 것으로 판단되면 해당 서버의 IP주소를 포함하는 DNS응답을 송신하는 과정(S120) 또는 상기 서버의 상태가 사용가능하지 않은 것으로 판단되면 다음 순서의 서버를 할당하여(S110) 다시 서버의 상태를 체크하는 과정(S90)으로 이루어진다.2 illustrates a process of processing a client's request. As shown in FIG. 2, a process of inputting a weight value to each server (S20), a process of creating a related list of all servers (S30), and a client's request Receiving (S40), determining whether the client request is the first (S50), if it is determined that the request of the first client assigning the first server (S70), the state of the server is used Determining whether it is possible (S90), if it is determined that it is available, transmitting a DNS response including the IP address of the corresponding server (S120), or if it is determined that the state of the server is not available, Assignment (S110) is made to check the status of the server again (S90).
상기에서 최초의 클라이언트의 요구가 아닌 것으로 판단되면 마지막으로 할당된 서버의 다음 서버를 할당하는 과정과(S60), 서버의 상태가 사용가능한지를 판단하는 과정(S80)과, 사용가능한 것으로 판단되면 해당 서버의 IP주소를 포함하는 DNS응답을 송신하는 과정(S120) 또는 상기 서버의 상태가 사용가능하지 않은 것으로 판단되면 다음 순서의 서버를 할당하여(S100) 다시 서버의 상태를 체크하는 과정(80)을 더 포함한다.If it is determined that it is not the request of the first client in the process of allocating the next server of the last assigned server (S60), determining whether the state of the server is available (S80), and if it is determined that it is available Transmitting the DNS response including the IP address of the server (S120) or if it is determined that the status of the server is not available (S100) by assigning the server in the next step (S100) Checking the status of the server again (80) It includes more.
상기에서 전체 서버에 링크된 리스트를 작성하는 과정(30)은, 웨이트 값에따라 서버가 반복적으로 체크하여 리스트를 작성하도록 한다.In the process 30 of creating a list linked to the entire server, the server repeatedly checks and creates a list according to the weight value.
도 3은 서버의 신뢰성을 보장하기 위한 동작을 나타낸 것으로, 도시된 바와 같이, 각 서버로 주기적인 PING을 수행하는 과정과(T20), PING에 대한 응답이 있는지를 판단하는 과정(T30)과, 상기에서 PING에 대한 응답이 맞으면 서버의 상태를 체크하는 과정(T50)과, 서버의 상태가 DISABLE로 판단되면 해당 서버의 상태를 ENABLE로 변경하는 과정(T60)으로 이루어진다.3 shows an operation for ensuring the reliability of the server, as shown, the process of performing a periodic PING to each server (T20), the process of determining whether there is a response to the PING (T30), If the response to the PING is correct, the process of checking the state of the server (T50), and if the state of the server is determined to be DISABLE (step T60) to change the state of the server to ENABLE.
상기에서 PING에 대한 응답이 맞지 않은것으로 판단되면 해당 서버의 상태를 DISABLE로 변경하는 과정(T40)을 더 포함한다.If it is determined that the response to the PING is not correct, the method further includes changing the state of the corresponding server to DISABLE (T40).
상기에서 PING시험을 위한 시간간격은 전체 서비스 요구의 트래픽 양을 측정하여 적절히 결정하도록 한다.The time interval for the PING test is determined appropriately by measuring the traffic volume of the overall service request.
본 발명은 상기와 같이 주기적으로 PING테스트를 수행하여 서버의 상태를 체크함으로서 서버에 대한 신뢰성을 보장한다.The present invention guarantees the reliability of the server by periodically performing the PING test as described above to check the state of the server.
도 4는 클라이언트와 서버간의 데이터 흐름을 나타낸 것으로, 클라이언트에서 시스템으로 DNS를 요구하면, 시스템에서는 이에 대한 응답인 DNS 응답을 클라이언트로 전송하고, 이 요구에 대한 데이터를 가상 서버와 클라이언트가 서로 교환하여 클라이언트의 요구에 부응하도록 한다.4 illustrates a flow of data between a client and a server. When a client requests a DNS from a system, the system sends a DNS response, which is a response thereto, to the client, and the virtual server and the client exchange data for the request. Respond to client needs.
또한, 시스템은 일정 주기로 가상서버의 상태를 체크하기 위해 PING테스트를 실행하고, 서버는 이에 대해 응답을 시스템에 전송하여 시스템에서 가상서버의 상태를 판단하여 이에 부합하는 조취를 취한다.In addition, the system executes a PING test to check the state of the virtual server at regular intervals, and the server sends a response to the system to determine the state of the virtual server in the system and take a corresponding action.
상기에서 PING을 이용한 각 서버의 신뢰성 확인은 데이터 교환과 독립적으로 발생한다.In the above, the reliability check of each server using the PING occurs independently of the data exchange.
본 발명은 클라이언트측에서 가상 서버로의 접근을 보장하여 서버 풀의 신뢰성을 확보하고, 각 서버의 성능을 최대로 활용할 수 있는 효과가 있다.The present invention ensures the reliability of the server pool by ensuring access to the virtual server from the client side, and has the effect of maximizing the performance of each server.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010065274A KR20030034365A (en) | 2001-10-23 | 2001-10-23 | Method of insure embodiment slb using the internal dns |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010065274A KR20030034365A (en) | 2001-10-23 | 2001-10-23 | Method of insure embodiment slb using the internal dns |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030034365A true KR20030034365A (en) | 2003-05-09 |
Family
ID=29565885
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010065274A KR20030034365A (en) | 2001-10-23 | 2001-10-23 | Method of insure embodiment slb using the internal dns |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030034365A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964761B2 (en) | 2006-01-19 | 2015-02-24 | Samsung Electronics Co., Ltd. | Domain name system, medium, and method updating server address information |
KR101580489B1 (en) | 2015-05-14 | 2015-12-28 | 강영기 | Plate-shape dried fish manufaturing plate |
KR20160133937A (en) | 2015-05-14 | 2016-11-23 | 강영기 | Plate-shape dried fish and manufaturing method thereof |
KR20160133944A (en) | 2015-05-14 | 2016-11-23 | 강영기 | Plate-shape dried fish manufacturing device provided with supply hopper and manufaturing method thereof |
-
2001
- 2001-10-23 KR KR1020010065274A patent/KR20030034365A/en not_active Application Discontinuation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8964761B2 (en) | 2006-01-19 | 2015-02-24 | Samsung Electronics Co., Ltd. | Domain name system, medium, and method updating server address information |
KR101580489B1 (en) | 2015-05-14 | 2015-12-28 | 강영기 | Plate-shape dried fish manufaturing plate |
KR20160133937A (en) | 2015-05-14 | 2016-11-23 | 강영기 | Plate-shape dried fish and manufaturing method thereof |
KR20160133944A (en) | 2015-05-14 | 2016-11-23 | 강영기 | Plate-shape dried fish manufacturing device provided with supply hopper and manufaturing method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10158620B2 (en) | DNSSEC signing server | |
US9929959B2 (en) | Managing network computing components utilizing request routing | |
KR100255626B1 (en) | Recoverable virtual encapsulated cluster | |
US6675199B1 (en) | Identification of active server cluster controller | |
US7441035B2 (en) | Reliable server pool | |
EP1814283B1 (en) | Accessing distributed services in a network | |
US8260916B2 (en) | Network server and method of discovery of a network node | |
CN1954576B (en) | Technique device and system for handling initiation requests | |
US7310802B2 (en) | Load balancing of chat servers based on gradients | |
US20030115298A1 (en) | Method and apparatus for configuring an endpoint device to a computer network | |
US20030061356A1 (en) | Load balancing in a data delivery system | |
US20020138614A1 (en) | Method and apparatus to manage network addresses | |
US6675217B1 (en) | Recovery of cluster consistency following failover | |
KR20070113600A (en) | Server access system for clients and load balancing network system including the same | |
US20130262681A1 (en) | Apparatus and method for providing service availability to a user via selection of data centers for the user | |
US8850056B2 (en) | Method and system for managing client-server affinity | |
EP1762069B1 (en) | Method of selecting one server out of a server set | |
US6408339B1 (en) | Non-permanent address allocation | |
KR20030034365A (en) | Method of insure embodiment slb using the internal dns | |
US9912757B2 (en) | Correlation identity generation method for cloud environment | |
WO2003073696A1 (en) | System for intercepting network access and method thereof | |
US20020133572A1 (en) | Apparatus and method for providing domain name services to mainframe resource mapping | |
WO2022254517A1 (en) | Communication system and communication control method | |
JP4617203B2 (en) | Server apparatus and communication connection method | |
WO2009039701A1 (en) | A method and system for realizing large-scale instant communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011023 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020614 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |