Abstract:
본 발명은 세션 캐시 적중률을 높여 SSL통신의 성능을 향상시키기 위해 고안된 것으로 클라이언트의 연결 요청을 서버에 효율적으로 연결하는 방법에 관한 것이다. SSL에서는 전에 연결되었던 클라이언트와 서버간에는 세션 캐시를 통한 세션 재개 기법을 제공하여 복잡하고 시간이 많이 소요되는 초기 핸드쉐이크 과정을 간략화 할 수 있다. 세션 캐시는 서버 프로세스내의 메모리에 관리되어 서버간에 공유되지 않으므로, 여러 서버가 동작하는 환경에서 세션 캐시 적중률을 높이기 위해서는 동일한 클라이언트의 연결 요청은 전에 연결되었던 서버에 연결될 수 있도록 하여야 한다. 하지만 기존의 시스템은 서버의 부하만을 고려한 단순한 서버 선택 알고리즘을 제공하므로 효과적인 세션 재개가 이루어지지 않았다. 본 발명은 이를 해결하기 위해 클라이언트 IP주소의 해슁을 통해 서버를 선택하는 알고리즘을 이용하여 서버 연결의 일관성을 제공하여 세션 캐시 적중률을 높이는 방법이다.
Abstract:
PURPOSE: A method for connecting a client to a server is provided to efficiently resume a session, and to increase the efficiency of a communication using an SSL by increasing a hitting ratio of a session cache in a server. CONSTITUTION: A candidate server is selected(S31). A load of the candidate server is compared with a reference value(S32). In case that the load of the candidate server is below the reference value, the candidate server is determined(S36). In case that the load is above the reference value, it is judged whether there's another candidate server(S33). Then, next candidate server is selected(S34). The load of the candidate server is compared with the reference value again(S32). In case that there's no another candidate server, a new server is generated, and determined as the candidate(S35).
Abstract:
본 발명은 세션 정보의 공유 및 조회의 효율성과 신뢰성을 높임으로서 SSL 통신의 성능을 향상시키기 위하여 고안 되었으며, 세션 정보의 효율적인 공유 방법 및 세션의 재개 요청에 대한 빠른 세션 정보의 조회 방법에 관한 것이다. SSL 규약에서는 클라이언트와 서버간의 연결에서 세션 캐시를 통한 세션 재개 기법을 제공함으로서, 복잡하고 시간이 많이 소요되는 초기 핸드쉐이크 과정을 간략화 할 수 있게 한다. 그러나, 여러 서버가 동작하는 환경하에서 서버 프로세스내의 메모리에 관리되는 세션 캐시는 많은 양의 캐시 정보에 대한 효율적인 조회 및 공유 방법의 제공이 이루어지지 못하고 있다. 본 발명은 이를 해결하기 위해 세션 캐시에 고유의 식별자를 부여하고 웹서버 구성에 있어 전역 캐시 서버를 둠으로서 세션 캐시의 조회 및 세션 정보 공유의 효을성을 높이는 방법이다.
Abstract:
본 발명은 세션 정보의 공유 및 조회의 효율성과 신뢰성을 높임으로서 SSL 통신의 성능을 향상시키기 위하여 고안 되었으며, 세션 정보의 효율적인 공유 방법 및 세션의 재개 요청에 대한 빠른 세션 정보의 조회 방법에 관한 것이다. SSL 규약에서는 클라이언트와 서버간의 연결에서 세션 캐시를 통한 세션 재개 기법을 제공함으로서, 복잡하고 시간이 많이 소요되는 초기 핸드쉐이크 과정을 간략화 할 수 있게 한다. 그러나, 여러 서버가 동작하는 환경하에서 서버 프로세스내의 메모리에 관리되는 세션 캐시는 많은 양의 캐시 정보에 대한 효율적인 조회 및 공유 방법의 제공이 이루어지지 못하고 있다. 본 발명은 이를 해결하기 위해 세션 캐시에 고유의 식별자를 부여하고 웹서버 구성에 있어 전역 캐시 서버를 둠으로서 세션 캐시의 조회 및 세션 정보 공유의 효을성을 높이는 방법이다.