1 |
1
제 1 가상 기계에서 제 2 가상 기계로 TCP/IP 통신 채널과 공유 메모리 통신 채널을 생성하는 통신 채널 전환 방법으로서,상기 제 2 가상 기계가 타 물리 기계로 이동되는 경우에 상기 제 1 가상 기계로 채널 전환 메시지를 송신하는 과정과,상기 제 1 가상 기계에서 상기 제 2 가상 기계로 상기 채널 전환 메시지를 전달하는 과정과,상기 제 1 가상 기계 및 제 2 가상 기계의 채널 상태를 전환하되, 상기 제 1 가상 기계의 현재 상태가 송신채널 잠김 상태일 때 상기 공유 메모리 통신 채널의 수신 버퍼가 비었고 상기 제 2 가상 기계에 매핑된 송신 버퍼가 잠겨있으면 상기 제 1 가상 기계 및 제 2 가상 기계의 상태를 상기 TCP/IP 통신 채널로 전환하는 과정을 포함하는 공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
2 |
2
제 1 항에 있어서,상기 타 물리 기계로의 이동은,라이브 마이그레이션(live migration)인공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
3 |
3
제 1 항에 있어서,상기 채널 상태를 전환하는 과정은,송신채널 잠김 상태로 전환하는 과정인공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
4 |
4
제 3 항에 있어서,상기 송신채널 잠김 상태는,상기 TCP/IP 통신 채널을 통해 데이터 송신이 이루어지는 상태인공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
5 |
5
제 1 항에 있어서,상기 방법은,상기 공유 메모리 통신 채널의 송신 버퍼에 남아 있는 데이터는 남겨두고, 송신 경로 전환과 함께 상기 송신 버퍼의 공유 메모리를 해제하는 과정을 더 포함하는 공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
6 |
6
제 5 항에 있어서,상기 공유 메모리를 해제하는 과정은,상기 제 1 가상 기계 및 제 2 가상 기계의 가상 메모리 영역에서 송신용 공유 메모리를 삭제하는 과정인공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
7 |
7
제 5 항에 있어서,상기 방법은,응용 프로그램으로부터 데이터 수신이 요청되면 상기 공유 메모리 통신 채널의 수신 버퍼를 검사하는 과정과,상기 수신 버퍼에 데이터가 존재하면, 존재하는 상기 데이터를 상기 응용 프로그램에 전달하고, 상기 공유 메모리 통신 채널의 상태를 유지하는 과정과,상기 수신 버퍼에 데이터가 없으면, 현재 상태를 전환하고 수신 흐름을 상기 TCP/IP 통신 채널로 전환하는 과정을 더 포함하는공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
8 |
8
제 7 항에 있어서,상기 현재 상태를 전환한 이후의 상태는,수신채널 잠김 상태 또는 송/수신 채널 잠김 상태인 공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
9 |
9
삭제
|
10 |
10
제 1 항에 있어서,상기 방법은,상기 제 1 가상 기계 및 제 2 가상 기계의 채널의 상태가 수신채널 잠김 상태이면 상기 채널 전환 메시지를 수신하여 처리하는 과정에 상기 TCP/IP 통신 채널 상태로 전환되는 과정을 더 포함하는공유 메모리 통신 환경에서의 통신 채널 전환 방법
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
삭제
|
20 |
20
삭제
|