ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

특허 검색
구분 출원국
출원년도 ~ 키워드

상세정보

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

공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법
이미지 확대
발명자
김강호, 김재열, 정성인
출원번호
10-2007-0095770 (2007.09.20) KIPRIS
공개번호
10-2009-0030451 (2009.03.25)
등록번호
10-0929852-0000 (2009.11.26)
출원국
대한민국
협약과제
06MH2900, 공개 S/W 핵심기술개발, 김명준
초록
본 발명은 공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법에 관한 것으로, 가상 기계 상의 응용프로그램 간 소켓 요청을 송수신 데이터 요청과 제어 요청으로 구분한 후, 송수신 데이터 요청에 대해서는 종래의 소켓 인터페이스를 우회하여 가상 기계 간에 공유하는 공유 메모리를 이용하여 데이터를 처리함으로써, 종래의 소켓 인터페이스에 의해 발생되는 오버헤드를 줄여 가상 기계 상의 응용프로그램 간 통신 성능을 향상시키기 위한, 공유 메모리를 이용한 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치 및 그 방법을 제공하고자 한다. 이를 위하여, 본 발명은 가상 기계 상의 응용프로그램 간 통신 인터페이스 장치에 있어서, 제1 가상 기계 상의 제1 소켓 응용프로그램으로부터 소켓 인터페이스를 통해 전달된 소켓 요청 정보의 유형을 확인하고 상기 확인된 정보 유형에 따라 분기하기 위한 요청 분기 수단, 상기 요청 분기 수단에 의해 분기된 제어 요청용 소켓 요청 정보에 따라 제2 가상 기계 상의 제2 소켓 응용프로그램과의 TCP(Transmission Control Protocol) 소켓 연결을 설정하기 위한 TCP 소켓 연결 수단, 및 상기 설정된 TCP 소켓 연결을 통해 공유 메모리 연결을 설정하고, 상기 요청 분기 수단에 의해 분기된 데이터 송수신용 소켓 요청 정보에 따라, 상기 설정된 공유 메모리 연결을 통해 상기 제2 소켓 응용프로그램과의 데이터 송수신을 수행하기 위한 공유 메모리 연결 수단을 포함한다.
KSP 제안 키워드
Control protocol, Transmission Control Protocol(TCP), Transmission control