Virtual Machine Migration for Communication Apparatus Relocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in easily relocating communication apparatuses, such as proxy delivery servers, while maintaining continuous service to mobile terminals, due to the lack of defined interfaces for extracting necessary session information from operating systems.
Innovation Solution
Implementing virtual machines that manage communication states and control their execution and migration, allowing for seamless relocation of communication apparatuses by reproducing session information and context data during virtual machine migration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If proxy delivery servers are used to maintain service continuity during mobility anchor relocation, then service continuity is improved, but device complexity increases due to the need for context information extraction and forwarding mechanisms
Solution Approach 1:
The patent creates a virtual copy of the proxy delivery server's communication state through virtual machine snapshots. When mobility anchor relocation occurs, the virtual machine snapshot captures the entire communication context (session information, buffer states, protocol states) and transfers it to a new virtual machine instance, eliminating the need for complex manual context extraction and forwarding mechanisms while maintaining service continuity.
Solution Approach 2:
The patent separates the proxy delivery server functionality into a virtualized component that can be independently managed and migrated. By segmenting the server into a virtual machine with snapshot capabilities, the system can maintain the original server instance while creating a copy for relocation, thus maintaining service continuity without requiring complex state extraction and forwarding infrastructure.
2Reliability
If context information is extracted and forwarded between proxy delivery servers during relocation, then service continuity is maintained, but loss of time occurs due to the extraction and forwarding process
Solution Approach 1:
The patent takes preliminary action by creating virtual machine snapshots that capture the complete communication state before relocation occurs. This snapshot includes all session information, buffer contents, and protocol states already prepared and packaged. When relocation is needed, the pre-packaged snapshot can be rapidly transferred and restored, eliminating the time-consuming process of extracting and forwarding individual context information elements.
3Device complexity
If interfaces for extracting session information from operating systems are not defined, then system simplicity is maintained, but ease of operation deteriorates due to difficulty in acquiring necessary information for relocation
Solution Approach 1:
The patent implements self-service by allowing the virtualization layer to directly access and capture operating system session information through snapshot mechanisms without requiring defined extraction interfaces. The virtual machine snapshot function automatically captures all necessary communication state data from the OS memory and registers, making session information acquisition transparent and eliminating the need for complex interface definitions while maintaining system simplicity.
Data Source
AI summary
A communication apparatus and a communication control method are provided that make it possible to easily relocate communication apparatus while the continuity of a service a mobile terminal is using is maintained. In a communication system including a terminal (400), communication apparatuses (A, B) that provide a service to the terminal (400) each include: a virtual machine (10) that manages a state of communication with the terminal (400) by using information on a session for providing the service; and a virtual machine management section (11) that controls execution of the virtual machine and migration of the virtual machine.


