ETRI-Knowledge Sharing Plaform

KOREAN
특허 검색
Status Country
Year ~ Keyword

Detail

Registered 공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법

공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법
이미지 확대
Inventors
Chei-Yol Kim, Kim Kang Ho, Sung-In Jung
Application No.
10-2007-0095770 (2007.09.20) KIPRIS
Publication No.
10-2009-0030451 (2009.03.25)
Registration No.
10-0929852-0000 (2009.11.26)
Country
KOREA
Project Code
06MH2900, The Development of Open S/W Fundamental Technology, Kim Myung-Joon
Abstract
본 발명은 공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법에 관한 것으로, 가상 기계 상의 응용프로그램 간 소켓 요청을 송수신 데이터 요청과 제어 요청으로 구분한 후, 송수신 데이터 요청에 대해서는 종래의 소켓 인터페이스를 우회하여 가상 기계 간에 공유하는 공유 메모리를 이용하여 데이터를 처리함으로써, 종래의 소켓 인터페이스에 의해 발생되는 오버헤드를 줄여 가상 기계 상의 응용프로그램 간 통신 성능을 향상시키기 위한, 공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법을 제공하고자 한다. 이를 위하여, 본 발명은 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치에 있어서, 제1 가상 기계 상의 제1 소켓 응용프로그램으로부터 소켓 인터페이스를 통해 전달된 소켓 요청 정보의 유형을 확인하고 상기 확인된 정보 유형에 따라 분기하기 위한 요청 분기 수단, 상기 요청 분기 수단에 의해 분기된 제어 요청용 소켓 요청 정보에 따라 제2 가상 기계 상의 제2 소켓 응용프로그램과의 TCP(Transmission Control Protocol) 소켓 연결을 설정하기 위한 TCP 소켓 연결 수단, 및 상기 설정된 TCP 소켓 연결을 통해 공유 메모리 연결을 설정하고, 상기 요청 분기 수단에 의해 분기된 데이터 송수신용 소켓 요청 정보에 따라, 상기 설정된 공유 메모리 연결을 통해 상기 제2 소켓 응용프로그램과의 데이터 송수신을 수행하기 위한 공유 메모리 연결 수단을 포함한다.
KSP Keywords
Control protocol, Transmission Control Protocol(TCP), Transmission control