Abstract:
본 발명은 완전 복제된 가상 머신의 디스크 이미지 파일 캐싱 시스템 및 방법에 관한 것으로서, 본 발명에 따른 완전 복제된 가상 머신의 디스크 이미지 파일 캐싱 시스템은 템플릿으로부터의 완전 복제를 통해 생성된 가상 머신일 경우 상기 가상 머신에 의해 변경된 데이터 블록들을 추적하여, 상기 가상 머신의 디스크 이미지 파일에 대한 데이터 읽기가 요청될 경우 변경되지 않은 블록에 대한 데이터 읽기 요청이면, 캐시에 미리 적재된 템플릿 디스크 이미지 파일에서 처리하도록 함으로써 캐시의 공간 효율성 및 입출력 응답성능을 향상시킬 수 있는 것을 특징으로 한다.
Abstract:
PURPOSE: A virtual address space switch device is provided to reduce memory usage and to improve the performance of a virtual machine by not mapping a page table of a VMM(Virtual Machine Monitor) with a virtual address space of a guest OS. CONSTITUTION: A guest OS(131) is executed in a virtual address space of the guest OS, and a VMM(120) is executed in a virtual address space of the VMM. A gateway page is allocated to a set area of an actual memory area and mapped with the virtual address spaces of the guest OS and the VMM. A memory management unit switches the virtual address spaces of the guest OS and the VMM by mapping a kernel area of the guest OS with a set area of the virtual address space of the VMM. [Reference numerals] (110) Hardware; (120) Virtual machine monitor(VMM); (130) Virtual machine(VM); (131) Guest operating system; (AA) Memory management unit; (BB) Memory
Abstract:
본 발명은 응용 프로그램에서 사용하는 소켓 인터페이스와 TOE(TCP offload Engine) 사이의 연결을 제어하는 통신 인터페이스 방법에 관한 것이다. 본 발명에서는 기존의 소켓 인터페이스와 완전히 호환이 가능한 TOE 소켓 인터페이스를 구현할 수 있다. 따라서, 특정 TOE에 의존하지 않는 일반적인 소켓 스위치 계층과 오프로드 프로토콜 처리 계층을 제작할 수 있어서 다양한 TOE 상에서 호환성 있는 소켓 인터페이스를 지원할 수 있다. 또한, 오프로드 프로토콜 처리 계층에서 구현한 데이터 무복사 기능을 통해 TOE를 사용하는 서버의 네트워크 성능을 향상시킬 수 있다. TOE(TCP Offlond engine), 커널 소켓, 소켓 스위치 계층, 오프로드 프로토콜 계층, TOE 디바이스 드라이버
Abstract:
본 발명은 카드 자체에 TCP/IP 프로토콜을 포함하고 있는 TOE 카드를 리눅스나 유닉스의 소켓 인터페이스 하에서 기존의 NIC 카드와 함께 사용할 수 있도록 하는 TOE 지원 소켓 인터페이스 환경에서 IP를 이용한 프로토콜 패밀리 구분 장치에 관한 것이다. 본 발명의 IP를 이용한 프로토콜 패밀리 구분 장치는, BSD 소켓과 INET 소켓의 사이에 IP Check 계층이 삽입되고, 상기 IP Check 계층은 하위의 네트워크 인터페이스들의 IP 정보와 라우팅 정보를 유지하여, 상기 INET 소켓 하위의 TCP/IP 계층 및 TOE 계층에 대한 커널내의 소켓 호출을 구분 처리하는 것을 특징으로 한다.
Abstract:
본발명은 ARM 컴퓨팅환경에서그림자페이지테이블을이용하여메모리가상화를구현하는시스템및 방법에관한것이다. 본발명은필요에따라그림자페이지테이블을이용하여가상화를위한지연동기화를구현하고, 게스트운영체제에서메모리에대한읽기나쓰기연산에서변환오류가발생한경우, TLB flush 연산이일어나는경우등 미리정해진기준에따라지연동기화를구현하는시점을결정하며, data abort 발생시 data fault 원인이권한오류인지아니면변환오류인지에따라명령행점프처리를제어한다. 본발명에따르면, ARM 하드웨어의특성을반영한지연동기화기법을통해동기화에수반되는오버헤드를줄일수 있다.