상세 보기
로컬 가상 머신 간 네트워크 통신에서 공유 메모리를
A Research on Binary-Compatible Data Transmission for
초록
분산된 시스템에서 수행되고 있는 응용 프로그램 프로세스 간의 정보 교환을 위해 네트워크 통신인 TCP/IP 프로토콜이 널리 사용되고 있다. 그러나 동일한 물리 머신상에서 수행되는 응용 프로그램 간의 통신에서도 네 트워크 방식을 사용하여야 하는 경우가 있다. 메모리 공간이 분리된 가상 머신과의 데이터 교환이 그러한 예다. 기존의 가상 네트워크 구조에서는 로컬 가상 머신과의 통신 시 오버헤드를 피할 수 없다. 그러나 공유 메모리 를 이용한 효율적인 로컬 가상 머신과의 통신의 경우 응용 프로그램 및 라이브러리를 재프로그래밍해야 하는 단점이 있다. 본 논문에서는 리눅스용 하이퍼바이저인 KVM상의 로컬 가상 머신 간 네트워크 통신에서 TCP/IP 응용 프로그램 및 네트워크 스택 라이브러리의 수정없이 공유 메모리를 이용하도록 하는 기법을 제안하였다. 또한 선행적 실험을 통해 제안한 기법을 이용하여 통신을 수행할 때 소요 시간 측면에서 기존 방식에 비해 약 56% 향상됨을 확인할 수 있었다.
- 제목
- 로컬 가상 머신 간 네트워크 통신에서 공유 메모리를
- 제목 (타언어)
- A Research on Binary-Compatible Data Transmission for
- 저자
- PARK JOONSEOK
- 학회명
- 2019 한국소프트웨어종합학술대회
- 개최지
- 평창
- 학회 개최일
- 2019-12-18 ~ 2019-12-20