(57)【要約】【課題】移動端末が利用中のサービスの継続性を維持しながら容易に通信装置を移動することができる通信装置および通信制御方法を提供する。【解決手段】端末（４００）を有する通信システムにおいて端末（４００）へサービスを提供する通信装置（Ａ、Ｂ）が、サービス提供のためのセッション情報を用いて端末（４００）に対する通信状態を管理する仮想マシン（１０）と、仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン管理部（１１）とを有する。【選択図】図２
2015040866.tif 000002
【特許請求の範囲】
【請求項１】
端末を有する通信システムにおいて前記端末へサービスを提供する通信装置であって、
前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する仮想マシンと、
前記仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記仮想マシンは、前記マイグレーションによって他の通信装置から移動された前記セッション情報を用いて前記端末へのサービス提供を継続することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記セッション情報は前記セッションの状態を再現するために必要な情報であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記仮想マシンは、前記マイグレーションの移動元である他の通信装置から前記端末へ提供済みのサービス情報に基づいて、前記端末へのサービス提供を継続することを特徴とする請求項１−３のいずれか１項に記載の通信装置。
【請求項５】
前記仮想マシンは、外部ネットワークにあるサービス提供サーバから前記端末へのサービス提供を中継することを特徴とする請求項１−４のいずれか１項に記載の通信装置。
【請求項６】
前記端末から前記サービス提供サーバへのパケットの送信元アドレスを共通のアドレスに変更することによって前記サービス提供サーバに対して常に同一の端末がアクセスしているように前記端末を隠ぺいするアドレス変換手段をさらに有することを特徴とする請求項５に記載の通信装置。
【請求項７】
端末を有する通信システムにおいて前記端末へサービスを提供する通信装置の通信制御方法であって、
仮想マシン制御手段が、仮想マシンの実行および前記仮想マシンのマイグレーションを制御し、
前記仮想マシンが、前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する、
ことを特徴とする通信装置の通信制御方法。
【請求項８】
前記仮想マシンが、前記マイグレーションによって他の通信装置から移動された前記セッション情報を用いて前記端末へのサービス提供を継続する、ことを特徴とする請求項７に記載の通信装置の通信制御方法。
【請求項９】
前記セッション情報は前記セッションの状態を再現するために必要な情報であることを特徴とする請求項７または８に記載の通信装置の通信制御方法。
【請求項１０】
前記仮想マシンが、前記マイグレーションの移動元である他の通信装置から前記端末へ提供済みのサービス情報に基づいて、前記端末へのサービス提供を継続することを特徴とする請求項７−９のいずれか１項に記載の通信装置の通信制御方法。
【請求項１１】
前記仮想マシンが、外部ネットワークにあるサービス提供サーバから前記端末へのサービス提供を中継することを特徴とする請求項７−１０のいずれか１項に記載の通信装置の通信制御方法。
【請求項１２】
アドレス変換手段が、前記端末から前記サービス提供サーバへのパケットの送信元アドレスを共通のアドレスに変更することによって前記サービス提供サーバに対して常に同一の端末がアクセスしているように前記端末を隠ぺいすることを特徴とする請求項１１に記載の通信装置の通信制御方法。
【請求項１３】
端末を有する通信システムであって、
前記端末にサービスを提供する複数の通信装置を有し、
各通信装置が、
前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する仮想マシン手段と、
前記仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン制御手段と、
を有する、ことを特徴とする通信システム。
【請求項１４】
前記仮想マシンは、前記マイグレーションによって他の通信装置から移動された前記セッション情報を用いて前記端末へのサービス提供を継続することを特徴とする請求項１３に記載の通信システム。
【請求項１５】
前記セッション情報は前記セッションの状態を再現するために必要な情報であることを特徴とする請求項１３または１４に記載の通信システム。
【請求項１６】
前記仮想マシンは、前記マイグレーションの移動元である他の通信装置から前記端末へ提供済みのサービス情報に基づいて、前記端末へのサービス提供を継続することを特徴とする請求項１３−１５のいずれか１項に記載の通信システム。
【請求項１７】
前記仮想マシンが、外部ネットワークにあるサービス提供サーバから前記端末へのサービス提供を中継することを特徴とする請求項１３−１６のいずれか１項に記載の通信システム。
【請求項１８】
前記端末から前記サービス提供サーバへのパケットの送信元アドレスを共通のアドレスに変更することによって前記サービス提供サーバに対して常に同一の端末がアクセスしているように前記端末を隠ぺいするアドレス変換手段をさらに有することを特徴とする請求項１７に記載の通信システム。
【請求項１９】
端末を有する移動通信システムにおいて前記端末へサービスを提供する通信装置としてコンピュータを機能させるプログラムであって、
前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する仮想マシン機能と、
前記仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン制御機能と、
を前記コンピュータに実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末を含む通信システムに係り、特に端末通信を継続するための通信装置および通信制御方法に関する。
【背景技術】
【０００２】
モビリティアンカにより端末にモビリティを提供する移動通信システムとして、例えば、３ＧＰＰ(The 3rd Generation Partnership Project)や、３ＧＰＰ２(The 3rd Generation Partnership Project2)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)がある。また、モビリティを実現するためのプロトコルには、ＧＴＰ(GPRS (General Packet Radio Service) Tunneling Protocol)、ＭＩＰｖ６(Mobility IPv6)、ＰＭＩＰｖ６(Proxy MIPv6)、ＭＩＰｖ４(Mobility IPv4)、ＰＭＩＰｖ４(Proxy MIPv4)などがある。ＧＴＰ、ＭＩＰｖ６、ＰＭＩＰｖ６は、３ＧＰＰにモビリティ実現のためのプロトコル（モビリティプロトコル）として採用されており、ＭＩＰｖ４、ＭＩＰｖ６、ＰＭＩＰｖ４、ＰＭＩＰｖ６は、ＷｉＭＡＸに採用されている。いずれの移動通信システム、また、いずれのモビリティプロトコルについても、移動端末宛のトラヒックを当該移動端末の接続ポイントに転送するという基本動作は共通している。【０００３】
このような移動通信システムにおいて、モビリティアンカを移行（リロケート）した場合であっても、トラヒックの遅延を抑制し移動端末が利用中のサービスの継続性を維持するために、コアネットワークと外部ネットワークとの間に代理配信サーバを設けたシステムが提案されている（特許文献１を参照）。このシステムについて、図１を参照しながら簡単に説明する。【０００４】
図１に示すように、外部ネットワークとコアネットワークとの境界に複数の代理配信サーバ６００ａ、６００ｂが配置され、端末４００の移動によって、アクセス網ゲートウェイ（ＧＷ）２００ａから別のアクセス網ＧＷ２００ｂへのＧＷリロケーション、モビリティアンカ１００ａからモビリティアンカ１００ｂへのアンカリロケーションが実行される場合を考える。モビリティアンカ１００ｂからリロケーション要求が発生すると、代理配信サーバ６００ｂは、端末４００へのコンテンツ配信を中継している代理配信サーバ６００ａに対してコンテキスト要求を行い、コンテンツ中継に関するコンテキスト情報を取得する。【０００５】
コンテキスト情報には、例えばコンテンツ位置情報やセッション情報などが含まれる。コンテンツ位置情報は、配信されるコンテンツのうち移動端末４００へ配信済みの位置を示し、コンテンツ先頭位置からの、経過時間、バイト数、圧縮画像のストリームにおけるキーフレームの数などで表現される。セッション情報は、移動端末４００とのセッションを継続させるために必要な情報である。プロトコルがＨＴＴＰ／ＴＣＰの場合、セッション情報には、例えば、移動端末４００への送信が完了していないＨＴＴＰヘッダ情報、送信元アドレス、宛先アドレス、ＴＣＰの送信元および宛先ポート番号、シーケンス番号(Sequential Number)、応答確認番号(Acknowledgement Number)、ＴＣＰヘッダのフラグフィールドに設定するためのフラグ情報、ウィンドウサイズ、送信バッファの情報が含まれる。【０００６】
このようなコンテキスト情報を受信すると、代理配信サーバ６００ｂは、当該コンテキスト情報を用いて、代理配信サーバ６００ａと端末４００との間のコンテンツ配信用セッションの状態を端末４００との間で再現し、再現されたセッションを用いて続きのコンテンツをサービス提供サーバ５００から端末４００へ転送する。【０００７】
このように代理配信サーバを設けることで、モビリティアンカ１００ａとアクセス網ＧＷ２００ｂとの間のトポロジ上の距離が遠い場合であっても、トラヒックの遅延時間を短縮でき、ネットワーク資源の有効利用が可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１８２６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、代理配信サーバ間でコンテキスト情報を転送するには、転送元の代理配信サーバが上述したコンテンツ位置情報やセッション情報等を抽出してコンテキスト情報を生成する必要がある。特に、セッション情報のように代理配信サーバのＯＳ(Operating System)から抽出される情報は、通常、ＯＳからの抽出を可能にするインタフェースが定義されていないために、容易に取得することができない。より一般化して云えば、端末との通信状態を管理する通信装置（たとえば特許文献１に開示された代理配信サーバ）の間を通信状態を維持しつつ移動することは容易ではない。【００１０】
そこで、本発明の目的は、移動端末が利用中のサービスの継続性を維持しながら容易に通信装置を移動することができる通信装置および通信制御方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明による通信装置は、端末を有する通信システムにおいて前記端末へサービスを提供する通信装置であって、前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する仮想マシンと、前記仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン制御手段と、を有することを特徴とする。
本発明による通信装置の通信制御方法は、端末を有する移動通信システムにおいて前記端末へサービスを提供する通信装置の通信制御方法であって、仮想マシン制御手段が、仮想マシンの実行および前記仮想マシンのマイグレーションを制御し、前記仮想マシンが、前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する、ことを特徴とする。
本発明による通信システムは、端末を有する通信システムであって、前記端末へサービスを提供する複数の通信装置を有し、各通信装置が、前記サービス提供のためのセッション情報を用いて前記端末に対する通信状態を管理する仮想マシン手段と、前記仮想マシンの実行および前記仮想マシンのマイグレーションを制御する仮想マシン制御手段と、を有する、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、仮想マシンのマイグレーションにより、移動端末が利用中のサービスの継続性を維持しながら容易に通信装置を移動することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は背景技術としての移動通信システムを説明するための概略的システム構成図である。
【図２】図２は本発明の実施形態の概略を説明するための通信システムの全体的構成を示すシステム構成図である。
【図３】図３は本発明の第１実施形態による移動通信システムの全体的構成を示すシステム構成図である。
【図４】図４は第１実施形態における仮想マシンのマイグレーションについて説明するための模式図である。
【図５】図５は第１実施形態による移動通信システムにおける通信制御の一例を示すシーケンス図である。
【図６】図６は本発明の第２実施形態による移動通信システムの全体的構成を示すシステム構成図である。
【図７】図７は本発明の第３実施形態による移動通信システムの全体的構成を示すシステム構成図である。
【図８】図８は本発明の一実施例による移動通信システムの全体的構成を示すシステム構成図である。
【図９】図９は図８に示す移動通信システムの動作を説明するための模式図である。
【図１０】図１０は図８に示す移動通信システムにおける代理配信サーバの機能的構成の一例を示すブロック図である。
【図１１】図１１は図８に示す移動通信システムにおける切替先代理配信サーバの通信制御を示すフローチャートである。
【図１２】図１２は図８に示す移動通信システムにおける切替元代理配信サーバの通信制御示すフローチャートである。
【図１３】図１３は図１０に示す移動通信システムにおける通信制御の一例を示すシーケンス図である。
【図１４】図１４は図１０に示す移動通信システムにおける代理配信サーバの機能的構成の他の例を示すブロック図である。
【発明を実施するための形態】
【００１４】
＜本発明の実施形態の概略＞
図２に示すように、本発明の実施形態によれば、端末４００との通信状態を管理する仮想マシン（ＶＭ：Virtual Machine）１０ａおよび１０ｂが通信装置ＡおよびＢにおいてそれぞれ動作可能であり、仮想マシン管理部１１ａおよび１１ｂが仮想マシンのマイグレーションを実行することで、端末との通信状態の管理を通信装置Ａから通信装置Ｂへ移動させることができる。これにより、移動先の通信装置Ｂは、マイグレーション前のセッション情報を利用して端末４００とのセッション状態を再現することができる。したがって、上述したようなＯＳから必要な情報を抽出してコネテキスト情報を生成し転送する動作が不要となり、通信装置自身が提供するサービスあるいは外部ネットワーク３０から提供されるサービスの継続性を維持しつつ容易に通信装置の移動が可能となる。
【００１５】
以下、一例として、端末にモビリティを提供するモビリティアンカを有する移動通信システムを取り上げ、外部ネットワーク３０のサービス提供サーバがサービスを提供し、通信装置Ａ、Ｂが代理配信サーバ６００として機能するものとする。また、通信装置Ａ、Ｂは、外部ネットワーク３０にあるサービス提供サーバから提供されるサービスを中継して端末４００へ転送するサービスあるいは当該サービスを一旦終端した後で端末４００へ送信するサービス、および／または、通信装置自身が端末４００へ通信サービス（たとえば、ＮＡＴ(Network Address Translation)などのアドレス変換サービス）を提供できるものとする。ただし、本発明はこれらに限定されるものではない。
【００１６】
１．第１実施形態
１．１）システム構成
図３に示すように、外部ネットワークとコアネットワークとの境界に複数の代理配信サーバ６０１ａ、６０１ｂが配置され、ここでは代理配信サーバ６０１ａが外部ネットワークのサービス提供サーバ５００ａに、代理配信サーバ６０１ｂが外部ネットワークのサービス提供サーバ５００ｂに、それぞれ接続するものとする。移動端末４００にモビリティを提供するモビリティアンカ１０１は、代理配信サーバ６０１ａとの間にトンネルＴａを、代理配信サーバ６０１ｂとの間にトンネルＴｂを、それぞれ確立することができる。後述するように、代理配信サーバ６０１ａから代理配信サーバ６０１ｂへの仮想マシンのマイグレーションに伴って、モビリティアンカ１０１は、代理配信サーバとの接続をトンネルＴａからトンネルＴｂへ変更する。
【００１７】
代理配信サーバ６０１ａ、６０１ｂは仮想マシン６１０ａ、６１０ｂをそれぞれ動作させる物理マシンであり、仮想マシン６１０ａ、６１０ｂが代理配信サーバ機能そのものをそれぞれ提供する。仮想マシン管理部６１１ａ、６１１ｂは、仮想マシン６１０ａ、６１０ｂをそれぞれ制御し、仮想マシンのライブマイグレーションを実行する。
【００１８】
以下、表記法として、たとえば「代理配信サーバ６０１」というように参照番号だけを付す場合は、任意の代理配信サーバを示し、「代理配信サーバ６０１ａ」あるいは「代理配信サーバ６０１ｂ」というように参照番号に添え字ａあるいはｂを付す場合は、代理配信サーバの切替元あるいは切替先をそれぞれ示すものとする。その他の機能および装置（モビリティアンカ、ゲートウェイ、サーバ等）についても同様である。
【００１９】
図４に示すように、代理配信サーバ６０１は、移動端末ごとに仮想マシンＶＭを動作させ代理配信サーバ機能を提供する。ＶＭライブマイグレーションが実行されるときには、仮想マシンＶＭ１ａのセッション情報および配信データに関するコンテキスト情報が代理配信サーバ６０１ａから代理配信サーバ６０１ｂへ転送される。代理配信サーバ６０１ｂの仮想マシンＶＭ１ｂは、サービス提供サーバ５００ｂと接続し、モビリティアンカ１０１とトンネルＴｂで接続すると、転送されたセッション情報およびコンテキスト情報を用いて移動端末４００に対するサービスの代理配信サーバ機能を継続する。
【００２０】
１．２）動作
以下、本実施形態による移動通信システムの通信制御動作の一例について図５を参照しながら説明する。なお、図５では、一例として、サービス提供サーバ５００がＨＴＴＰによるダウンロードタイプの動画配信サービスを提供する場合を示す。
【００２１】
図５において、まず、移動端末４００は、サービス提供サーバ５００ａが配信するコンテンツを代理配信サーバ６０１ａ、トンネルＴａおよびモビリティアンカ１０１を経由して受信しているものとする（動作Ｓ１００〜Ｓ１０２）。代理配信サーバ６０１aでは、上述したように、代理配信サーバ機能が仮想マシンＶＭ１ａ上で実現されている。より具体的には、サービス提供サーバ５００ａからのコンテンツは、まず代理配信サーバ６０１ａで受信された後に、ＮＡＴ等を用いて仮想マシンＶＭ１ａ上で動作する代理配信サーバに送られる（動作１０１）。その後、仮想マシンＶＭ１ａ上の代理配信サーバ機能がモビリティアンカ１０１へトンネルＴａを介してコンテンツを配信し、移動端末４００はモビリティアンカ１０１からコンテンツを受信する（動作Ｓ１０２）。
【００２２】
この場合、代理配信サーバ６０１ａはＷＥＢプロキシサーバのように動作し、移動端末４００のセッション（ＴＣＰ、ＵＤＰ等によるセッション）は代理配信サーバ６０１ａで終端される。つまり、移動端末４００が送信するパケットの宛先アドレスは代理配信サーバ６０１ａが内部的に保持するアドレスとなり、サービス提供サーバ５００ａがコンテンツ配信のために送信するパケットの宛先アドレスも代理配信サーバ６０１ａが保持するアドレスとなる。
【００２３】
続いて、モビリティアンカ１０１がリロケート要求を受信したとする（動作Ｓ１０３）。リロケート要求に応じて、モビリティアンカ１０１は、自身のリロケート処理を必要に応じて行った後、代理配信サーバ６０１ａに対してリロケート要求信号を送信する（動作Ｓ１０４）。
【００２４】
リロケート要求信号を受信した代理配信サーバ６０１ａは、代理配信サーバ機能を担う仮想マシンＶＭ１ａに対してサービス提供サーバ５００ａとのセッションの切断とＶＭマイグレーション要求信号を送る（動作Ｓ１０５）。
【００２５】
セッションの切断とＶＭマイグレーション要求信号を受信した仮想マシンＶＭ１ａは、サービス提供サーバ５００ａとの間で確立されているコンテンツ配信用のセッションを切断し（動作Ｓ１０６）、マイグレーション先の代理配信サーバ６０１ｂに対して新たな通信経路を確立するためにモビリティアンカ１０１に対する経路変更要求（動作Ｓ１０７）と、代理配信サーバ機能を代理配信サーバ６０１ａから代理配信サーバ６０１ｂへ移動させるライブマイグレーション（動作Ｓ１０８）とを実行する。ここで、仮想マシンのライブマイグレーションの切替先は、先だって行われたモビリティアンカ１０１のリロケートと同様に、移動端末４００の移動後の位置に基づいて決定される。例えば、移動端末４００の物理的な位置の近傍のサーバのＩＰアドレスで応答するようなＤＮＳサーバなどを利用することができるが、必ずしもこれに限らない。
【００２６】
モビリティアンカ１０１は、経路変更要求（動作Ｓ１０７）に応じて代理配信サーバ６０１ａから代理配信サーバ６０１ｂへのトンネル変更（動作Ｓ１０９）を実行し、代理配信サーバ６０１ａは、ＶＭマイグレーションが完了すると、代理配信サーバ６０１ｂへＶＭマイグレーション完了を通知する（動作Ｓ１１０）。
【００２７】
マイグレーション完了通知を契機として、代理配信サーバ６０１ｂは、マイグレーションが完了した仮想マシンＶＭ１ｂに対して、移動端末４００の移動後の位置に近いサービス提供サーバ５００ｂへの再接続要求を行う（動作Ｓ１１１）。仮想マシンＶＭ１ｂとサービス提供サーバ５００ｂとの間でコンテンツ配信のためのセッションが再確立すると（動作Ｓ１１２）、仮想マシンＶＭ１ｂは、移動端末４００へ最後に配信された位置から後のコンテンツを取得するために、代理配信サーバ６０１ｂを通して、サービス提供サーバ５００ｂへHttp requestを送信する（動作Ｓ１１３、Ｓ１１４）。なお、仮想マシンＶＭとサービス提供サーバ５００とのセッションは、再接続無しで移動(=リロケーション)することも可能である。
【００２８】
サービス提供サーバ５００ｂは、代理配信サーバ６０１ｂからのHttp requestに応答して、Http 200OKとしてコンテンツの配信を再開する（動作Ｓ１１５）。代理配信サーバ６０１ｂは配信されたコンテンツを仮想マシンＶＭ１ｂへ転送し（動作Ｓ１１６）、さらに仮想マシンＶＭ１ｂはトンネルＴｂおよびモビリティアンカ１０１を通してコンテンツを移動端末４００へ送信する（動作Ｓ１１７）。
【００２９】
１．３）効果
上述したように、本発明の第１実施形態によれば、仮想マシンマイグレーションにより代理配信サーバを移動することにより、代理配信サーバ内の移動端末と確立しているセッション情報を容易に他の代理配信サーバに移動することが可能となり、移動端末が利用中のコンテンツ視聴などのサービスを継続させたまま、サービス提供サーバやモビリティアンカの切替が可能となる。
【００３０】
２．第２実施形態
上述した第１実施形態では、図３に示すようにモビリティアンカ１０１が一つの場合を例示したが、モビリティアンカが複数存在する場合であっても、本発明は適用可能である。すなわち、仮想マシンのマイグレーションに先だって、モビリティアンカのリロケート処理が伴ってもよい。モビリティアンカのリロケート処理は標準的な方法に従って実行することができる。以下、図６を参照しながら、本発明の第２実施形態について説明するが、上述した第１実施形態と重複する機能や構成については同一の参照番号を付して説明は省略する。
【００３１】
図６に示すように、移動端末４００の移動に伴って、移動端末４００のモビリティを制御するモビリティアンカがモビリティアンカ１０１ａからモビリティアンカ１０１ｂへリロケーションしたとする。この場合も、上述したように、代理配信サーバ６０１とモビリティアンカ１０１との間のトンネルをトンネルＴａからトンネルＴｂへ変更し、代理配信サーバ６０１の仮想マシンのライブマイグレーションを実行することで、新たにサービス提供サーバ５００ｂから代理配信サーバ６０１ｂ、トンネルＴｂおよびモビリティアンカ１０１ｂを通して移動端末４００へコンテンツを配信することができる。
【００３２】
３．第３実施形態
上述した第１および第２実施形態では、代理配信サーバ６０１ａがサービス提供サーバ５００ａに、代理配信サーバ６０１ｂがサービス提供サーバ５００ｂに、それぞれ接続する場合を例示したが、一つのサービス提供サーバからコンテンツ配信が継続されてもよい。
【００３３】
図７に示すように、本発明の第３実施形態による通信システムでは、仮想マシンのライブマイグレーションを実行する代理配信サーバ６０１ａおよび６０１ｂが共にサービス提供サーバ５００に接続され、マイグレーション完了時にサービス提供サーバ５００から仮想マシン６１０ｂを通してモビリティアンカ１０１ｂへ続きのコンテンツが配信されてもよい。この場合であっても、代理配信サーバ６０１ａおよび６０１ｂの動作は第２実施形態と同様である。
【００３４】
４．実施例
以下、図８〜図１４を参照しながら、本発明の一実施例について詳細に説明する。本実施例の構成は上述した第２実施形態に基づいている。
【００３５】
４．１）全体的構成
図８において、本実施例による移動通信システムは、コアネットワーク１０、アクセスネットワーク２０、無線基地局３００、移動端末４００を有し、さらにコアネットワーク１０は、モビリティアンカ１０１、アクセス網ＧＷ２０１を含み、さらに外部ネットワーク３０とモビリティアンカ１０１との間に代理配信サーバ６０１が設けられている。外部ネットワーク３０には、移動端末４００にサービスを提供するサービス提供サーバ５００が配置されているものとする。
【００３６】
コアネットワーク１０は、主に移動通信サービスを提供するオペレータにより管理されるネットワークである。３ＧＰＰにおいては、ＥＰＣ(Evolved Packet Core)、ＷｉＭＡＸにおいてはＣＮＳ(Connectivity Service Network)に相当するネットワークである。
【００３７】
アクセスネットワーク２０は、移動端末４００を収容するネットワークである、アクセスネットワーク２０は、３ＧＰＰにおいてはＷＣＤＭＡ(Wideband Code Division Multiple Access)、ＬＴＥ(Long Term Evolution)、ＷｉＭＡＸにおいてはＩＥＥＥ８０２．１６ｅ、またＷＬＡＮ(Wireless Local Area Network;ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎを含む）など、各システムで採用された多様な無線アクセス技術により移動端末４００と接続し、移動端末４００のトラヒックを転送する。
【００３８】
外部ネットワーク３０は、移動通信ネットワークの外部のネットワークであり、例えばインターネットがこれに該当する。基本的に、コアネットワーク１０やアクセスネットワーク２０の管理者とは異なる別の管理者により管理されるネットワークである。
【００３９】
無線基地局３００は、各移動通信システムにおいて採用している各種無線アクセス技術により移動端末４００とトラヒックの送受信を行う。３ＧＰＰの場合は、ＧＴＰ(General packet radio service Tunneling Protocol)によるトンネリングによりアクセス網ＧＷ２０１との間で移動端末４００のトラヒックの転送を行う。
【００４０】
移動端末４００は、ユーザ機器（UE: User Equipment）、携帯端末、スマートフォン、ノートＰＣといった移動通信を行う移動局である。モビリティプロトコルとしてＭＩＰｖ６、ＭＩＰｖ４をサポートする場合は、位置登録など移動通信を実現するための機能が移動端末４００に具備される。
【００４１】
サービス提供サーバ５００は、移動端末４００にサービスを提供するサーバであり、例えば、ＷＥＢサーバ、動画・音楽配信サーバなどに相当する。ここでは動画コンテンツを配信するサーバを想定する。
【００４２】
＜モビリティアンカ＞
モビリティアンカ１０１は、既に述べたＧＴＰ、ＭＩＰｖ６、ＰＭＩＰｖ６、ＭＩＰｖ４、ＭＩＰｖ４のいずれかをサポートしたノード装置であり、ＭＩＰｖ６、ＭＩＰｖ４の場合にはＨＡ(Home Agent)、ＰＭＩＰｖ６、ＰＭＩＰｖ４の場合にはＬＭＡ(Local Mobility Anchor)と呼ばれるノードに相当する。また、３ＧＰＰにおいては、Ｐ−ＧＷ(Packet Data Network-Gateway)、ＧＧＳＮ(Gateway GPRS Support Node)に相当する。いずれの場合においても、モビリティアンカ１０１で最も基本的な機能は次のような転送機能である。すなわち、モビリティアンカ１０１は、移動端末４００あるいはアクセス網ＧＷ２０１から送られた伝送路設定要求に応じて、移動端末４００が移動しても変わらないアドレス宛に送られたパケットを、移動端末４００が在圏する位置アクセスネットワークに依存するアドレス宛に、もしくはアクセス網ＧＷ２０１のアドレス宛に、トンネリングにより転送する。
【００４３】
移動端末４００のアドレスあるいはトンネリングによる転送先となるアドレスは伝送路設定要求信号から取得できる。トンネリングを実施するための登録（位置登録）は、移動端末４００自身か、もしくはアクセス網ＧＷ２０１により実行される。例えば、モビリティ実現のためのプロトコルがＭＩＰｖ６、ＭＩＰｖ４である場合は端末自身が位置登録を実施し、ＧＴＰ、ＰＭＩＰｖ６、ＰＭＩＰｖ４である場合はアクセス網ＧＷ２０１が位置登録を実施する。
【００４４】
モビリティアンカ１０１は、さらに配信パス設定部１１０およびアンカリロケート部１１１を備える。配信パス設定部１１０は、アクセス網ＧＷ２０１から伝送路設定要求を受信した際に、当該信号に含まれる移動端末４００のアドレスと、モビリティアンカ１０１自身のアドレスを格納したリロケート要求信号あるいはトンネル設定要求信号を代理配信サーバ６０１に送信する。ここで、伝送路設定信号に当該モビリティアンカ１０１がアンカリロケート先であることを示す情報が含まれていた場合、あるいは信号の種別やシステム上の他の手段により当該モビリティアンカ１０１をアンカリロケート先とするための伝送路設定要求であると判断できる場合には、配信パス設定部１１０はリロケート要求信号を代理配信サーバ６０１に送信し、それ以外の場合にはトンネル設定要求信号を代理配信サーバ６０１に送信する。代理配信サーバ６０１の詳細は後述する。
【００４５】
アンカリロケート部１１１は、伝送路設定要求にアンカリロケートの要求を意味する情報が格納されていた場合、システム上の通知などによりアンカのリロケートが必要と判断された場合などには、リロケート先として適切なモビリティアンカの情報を伝送路設定応答に格納して、これを伝送路設定要求の送信元に送信する。あるいは、リロケート先として適切なモビリティアンカに伝送路設定要求を転送し、その結果、応答された伝送路設定応答をアクセス網ＧＷ２０１に転送することとしても良い。
【００４６】
適切なモビリティアンカの選択については、伝送路設定要求信号などから取得したアクセス網ＧＷ２０１あるいは移動端末４００の位置を示す情報と、モビリティアンカ内部あるいはシステム上に配置されたデータベース（ＤＮＳサーバなど）とを利用することなどが考えられるが、これらに限らない。リロケート先とするモビリティアンカの情報を格納した伝送路設定応答を伝送路設定要求元に送信した後は、移動端末４００に対してトラヒックを転送するための情報を直ちに破棄することとしても良いし、そのまま時間経過による失効で削除されることとしても良い。
【００４７】
伝送路設定要求および伝送路設定応答は、モビリティプロトコルや移動通信システムに応じて様々な信号に対応する。ここで対応関係の一例を、「伝送路設定要求の名称−伝送路設定応答の名称−伝送路設定要求送信元のノード」の順番で示す。
【００４８】
・ＰＭＩＰｖ６： Proxy Binding Update−Proxy Binding Acknowledge−アクセス網ＧＷ（ＭＡＧ: Mobile Access Gateway）
・ＭＩＰｖ６： Binding Update−Binding Acknowledge−移動端末
・ＰＭＩＰｖ４： Proxy Registration Request−Proxy Registration Reply−アクセス網ＧＷ（ＰＭＡ: Proxy Mobile Agent）
・ＭＩＰｖ４： Registration Request−Registration Reply−移動端末
・ＧＴＰ（３ＧＰＰ規定の移動通信システムＥＰＳおける名称）：
・・Create Session Request−Create Session Response−アクセス網ＧＷ（Ｓ−ＧＷ: Serving Gateway）、
または、
・・Modify Bearer Request−Modify Bearer Response−アクセス網ＧＷ（Ｓ−ＧＷ）、または、
・・Create PDP Context Request−Create PDP Context Response−アクセス網ＧＷ（ＳＧＳＮ: Serving GPRS Support Node）、
または、
・・Update PDP Context Request−Update PDP Context Response−アクセス網ＧＷ（ＳＧＳＮ）。
【００４９】
＜アクセス網ＧＷ＞
アクセス網ＧＷ２０１は、アクセスネットワーク２０を収容するゲートウェイである。モビリティプロトコルとしてＧＴＰ、ＰＭＩＰｖ６、ＰＭＩＰｖ４を適用する場合は、いずれかのモビリティプロトコルをサポートし、モビリティアンカ１０１に対して移動端末４００の移動先にトラヒックを転送するための位置登録を送信する。ＰＭＩＰｖ６およびＰＭＩＰｖ４においては、ＭＡＧやＰＭＡと呼称されるノードに相当する。また、３ＧＰＰではＳ−ＧＷ、ＳＧＳＮに相当し、ＷｉＭＡＸにおいてはＡＳＮ−ＧＷ(Access Service Network-Gateway)に相当する。
【００５０】
アクセス網ＧＷ２０１は通常の機能に加えてアンカリロケート通知部２１０を更に備える。アンカリロケート通知部２１０は、モビリティアンカ１０１への伝送路設定要求に対してアンカリロケート先のモビリティアンカ１０１の情報を格納した伝送路設定応答を受信した場合に、当該モビリティアンカ１０１に対して、当該モビリティアンカ１０１をアンカリロケート先とする情報を格納した伝送路設定要求を送信する。
【００５１】
また、アンカリロケート通知部２１０はシステム上の他のノードなどからのリロケートをリロケート元のモビリティアンカに通知する必要があると判断した場合は、アンカリロケートを示す情報を含む伝送路設定要求をモビリティアンカ１０１に送信する。この際、モビリティアンカ１０１がより適切なリロケート先のモビリティアンカ１０１を選択できるように、アクセス網ＧＷ２０１の位置を示す情報、移動端末４００の位置を示す情報等をアクセス伝送路設定要求に格納することとしても良い。
【００５２】
３ＧＰＰによる移動通信システムを想定した場合、アクセス網ＧＷ２０１も、モビリティアンカ１０１のように、移動端末４００の移動先にトラヒックをトンネリングにより転送する機能を備える。この際、トンネリングに使われるプロトコルとしてはＧＴＰが適用される。なお、３ＧＰＰの場合、移動端末４００の移動によりトンネリングを制御するノードであるＭＭＥが存在する。
【００５３】
＜代理配信サーバ＞
本実施例による代理配信サーバ６０１は、モビリティアンカ１０１をリロケートした場合においても移動端末４００に対しリロケートを隠蔽し、サービスの継続性を確保する機能を備える。代理配信サーバ６０１の構成および機能については図１０〜図１２を用いて詳述する。
【００５４】
４．２）全体的動作
図９に示すように、本実施例による通信システムの動作では、既に説明した移動端末４００の移動に伴うアクセス網ＧＷのリロケーション（動作Ｓ２０１）およびモビリティアンカのリロケーション（動作Ｓ２０２）に加えて、代理配信サーバの仮想マシンライブマイグレーションにより代理配信サーバ機能を移動する（動作Ｓ２０３）。代理配信サーバ機能を担う仮想マシンＶＭをそのまま切替先の代理配信サーバ６０１ｂへ移動させることで、代理配信サーバ内の移動端末と確立しているセッション情報を容易に他の代理配信サーバに移動することが可能となる。
【００５５】
４．３）代理配信サーバ
図１０に示すように、代理配信サーバ６０１は、本実施例に関連する機能として、仮想マシン６１０、仮想マシン管理部６１１、リロケート要求処理部６１２およびパケット転送部６１９を有する。仮想マシン６１０は、位置検出部６１３、代理要求部６１４、要求メッセージ生成部６１５、セッション制御部６１６および記憶装置６１７を機能的に備えている。仮想マシン管理部６１１はＶＭマイグレーション処理部６１８を機能的に備えている。
【００５６】
リロケート要求処理部６１２は、モビリティアンカ１０１などから送られたリロケート要求信号を受信すると、ＶＭマイグレーション処理部６１８に対して処理要求を送信する。ＶＭマイグレーション処理部６１８は、コンテンツの配信元となっているサーバとのセッションを切断し、切断時に端末への配信が完了したバイト数やリロケート元となる代理配信サーバ６０１aの識別子を記録する。その後、リロケート元のリロケート要求処理部６１２は、リロケート先のリロケート要求処理部６１２と通信を行った上でＶＭマイグレーションを実行する。
【００５７】
リロケート要求処理部６１２は、ＶＭマイグレーションと同時にモビリティアンカ１０１とリロケート先のパケット転送部６１９との間でトンネルを新規に確立する。
【００５８】
ＶＭマイグレーションが完了すると、リロケート元のＶＭマイグレーション処理部６１８がリロケート先のＶＭマイグレーション処理部６１８に対してＶＭマイグレーションが完了したことを通知する。リロケート先の仮想マシン６１０は、このＶＭマイグレーション完了通知に基づき、代理要求部６１４に対してサービス提供サーバ５００へコンテンツ要求信号の送信を依頼する機能を備える。
【００５９】
仮想マシン６１０内の代理要求部６１４は、セッション制御部６１６の依頼に応じて、セッション制御部６１６から入力されたサービス名、コンテンツ識別子、コンテンツ位置といったコンテンツ情報を用い、該当するサービスで提供されているコンテンツを指定された位置もしくは指定された位置よりも前方の位置から取得するためのコンテンツ要求信号をサービス提供サーバ５００に送信する機能を備える。その際、代理要求部６１４は、コンテンツ要求信号を構成するために、コンテンツ情報を要求メッセージ生成部６１５へ出力する。
【００６０】
仮想マシン６１０内の要求メッセージ生成部６１５は、サービス毎に、特定のコンテンツを特定の位置から取得するためのメッセージ構成方法を保持している。代理要求部６１４からコンテキスト情報が入力されると、要求メッセージ生成部６１５はコンテキスト情報に含まれるサービス名に基づいてメッセージ構成方法を選択し、当該選択されたメッセージ構成方法に従って、コンテキスト情報に含まれるコンテンツ識別子、コンテンツ位置などの情報から、指定サービス上で提供される指定コンテンツを指定位置から取得するためのコンテンツ要求メッセージとその送信先に関する情報とを生成する。要求メッセージ生成部６１５は、代理要求部６１４からのコンテキスト情報に対する応答として、この生成されたコンテンツ要求メッセージおよび送信先情報を代理要求部６１４に返す。
【００６１】
セッション制御部６１６は、移動端末４００のコンテンツ視聴のための要求信号を受信した場合、当該要求信号からサービス名やコンテンツ識別子を抽出し、これらの情報に基づいて、要求されたコンテンツ（さらに開始位置指定された場合は開始位置以降のコンテンツ）が記憶装置６１７に既に記録されているか否かを判定する。
【００６２】
記録装置６１７に既にコンテンツが記録されていた場合は、記録装置６１７からコンテンツを読み出して移動端末４００へ転送する。ここでは、サービス名とコンテンツ識別子を用いてコンテンツを検索するとしたが、１つのサービスを対象とする場合、複数のサービスにわたり一意に識別可能なコンテンツ識別子が使用されている場合等であれば、サービス名を省略することもできる。
【００６３】
４．４）切替先の代理配信サーバの動作
次に、図１１を参照しながら、本実施例による代理配信サーバが切替先の代理配信サーバ６０１ｂである場合の動作について説明する。
【００６４】
図１１において、リロケート元のモビリティアンカ１０１ａあるいは代理配信サーバ６０１ａ、または、リロケート先のモビリティアンカ１０１ｂからリロケート要求を受信すると（動作Ｓ３００）、リロケート要求処理部６１２はＶＭマイグレーション処理部６１８に対してＶＭマイグレーション要求を送信する。
【００６５】
ＶＭマイグレーション処理部６１８は、ＶＭマイグレーション要求を受信すると、リロケート元の代理配信サーバ機能を担っていた仮想マシンＶＭ１ａを自ホストに移動するＶＭマイグレーションを実行する（動作Ｓ３０１）。このとき、自ホストで動作する仮想マシンＶＭ１ｂには、リロケート元で行っていた移動端末４００へのコンテンツ配信の情報(移動端末のＩＰアドレス、配信バイト数など)が保存されたままである。したがって、仮想マシンＶＭ１ｂは、ＶＭマイグレーション後も引き続きの情報を利用することで、移動端末４００に対しリロケート前後におけるサービス継続性を提供できる。
【００６６】
続いて、セッション制御部６１６は、要求されたコンテンツが記録装置６１７に既に記録されているかどうかを判定する（動作Ｓ３０２）。記録装置６１７に記録されていなければ（動作Ｓ３０２のＹＥＳ）、代理要求部６１４および要求メッセージ生成部６１５は、仮想マシンＶＭ１ｂに保存されている情報に基づき、必要な位置以降のコンテンツを取得するためのコンテンツ要求信号を生成し（動作Ｓ３０３）、コンテンツの取得先であるサービス提供サーバ５００に対してコンテンツ要求信号を送信する（動作Ｓ３０４）。
【００６７】
なお、サービス提供サーバ５００から取得したコンテンツは、移動端末４００にそのまま配信するのではなく、一旦、記録装置６１７に記録してもよい。すなわち、コンテンツのビットレートや移動端末４００までの通信速度を考慮したサイズのバッファリングが完了した後に、コンテンツを移動端末４００へ配信してもよい。この場合、セッション制御部６１６は、コンテンツ取得先を記録装置６１７に統一することができる。
【００６８】
動作Ｓ３０４によりサービス提供サーバ５００からコンテンツを取得した場合あるいは記録装置６１７に既に記録されていた場合（動作Ｓ３０２のＮＯ）には、セッション制御部６１６は、移動端末４００がリロケート前に受信したコンテンツの直後から移動端末４００へコンテンツ配信を行う（動作Ｓ３０５）。その際、パケット転送部６１９はコンテンツ配信パケットをカプセル化してトンネリングにより転送する。
【００６９】
４．５）切替元の代理配信サーバの動作
次に、図１２を参照しながら、本実施例による代理配信サーバが切替元の代理配信サーバ６０１ａである場合の動作について説明する。
【００７０】
図１２において、代理配信サーバ６０１ａのリロケート要求処理部６１２がモビリティアンカ１０１ａからリロケート要求を受信したとする（動作Ｓ４００）。このときリロケート要求は必ずしもモビリティアンカ１０１ａからでなくてもよく、移動端末４００の移動を管理している、或いは移動端末の移動を検知してリロケートの要否について判断できるノードからの要求であればよい。
【００７１】
続いて、代理配信サーバ６０１ａのＶＭマイグレーション処理部６１８は、受信したリロケート要求に基づき、仮想マシン６１０に対してＶＭマイグレーション要求を出す（動作Ｓ４０１）。
【００７２】
代理配信サーバ６０１ａのＶＭマイグレーション処理部６１８は、代理配信サーバ６０１ｂのＶＭマイグレーション処理部６１８と連携してＶＭマイグレーションを行う（動作Ｓ４０２）。
【００７３】
４．６）システム通信制御
次に、本実施例による移動通信システムの通信制御について図１３を参照しながら説明する。ただし、無線基地局３００の動作は直接関係しないので省略されている。ここでは、サービス提供サーバ５００がＨＴＴＰによるダウンロードタイプの動画配信サービスを提供している状況を想定する。
【００７４】
図１３において、移動端末４００は、サービス提供サーバ５００ａが配信するコンテンツを視聴しているものとする（動作Ｓ５００）。この場合、コンテンツは代理配信サーバ６０１ａ、モビリティアンカ１０１ａ、アクセス網ＧＷ２０１ａを経由して移動端末４００に配信されている。
【００７５】
移動端末４００が移動した結果、移動通信システムが、現在のアクセス網ＧＷ２０１ａおよびモビリティアンカ１０１ａよりも適切なアクセス網ＧＷ２０１ｂやモビリティアンカ１０１ｂの有無およびその他の条件により、リロケートの実施が決定される（動作Ｓ５０１）。例えば３ＧＰＰにおいては、移動端末４００が送信するＴＡＵ(Tracking Area Update)から得られる位置情報をＭＭＥ(Mobility Management Entity)がチェックし、より近いアンカにリロケートすべきかどうかの判定を行う。ただし他の移動通信システムでは他の方法によりリロケートの実施判定を行う。リロケート判定については本発明とは直接は関係なので詳細は省略する。
【００７６】
リロケートの実施が決定されると、既に述べたように、アクセス網ＧＷ２０１ａからアクセス網ＧＷ２０１ｂへのリロケート処理（動作Ｓ５０２）およびモビリティアンカ１０１ａからモビリティアンカ１０１ｂへのリロケート処理（動作Ｓ５０３）が実施される。ただし、アクセス網ＧＷをリロケートせずにモビリティアンカ１０１がリロケートされる場合も考えられる。
【００７７】
続いて、切替元の代理配信サーバ６０１ａは、サービス提供サーバ５００ａとのセッションを切断し、切替元の代理配信サーバ６０１ａから切替先の代理配信サーバ６０１ｂへのトンネル変更を行い、切替先の代理配信サーバ６０１ｂとの間で仮想マシンのマイグレーションを実行する（動作Ｓ５０５）。その際、切替先の代理配信サーバ６０１ｂは、サービス提供サーバ５００ｂに対して、コンテンツ配信のためのセッションの再確立を行う。
【００７８】
こうして、代理配信サーバ６０１ｂとサービス提供サーバ５００ｂとの間のコネクションが再確立すると、移動端末４００に対して配信が完了した時点より先のコンテンツがサービス提供サーバ５００ｂから代理配信サーバ６０１ｂ、モビリティアンカ１０１ｂ、アクセス網ＧＷ２０１ｂを通して配信される（動作Ｓ５０６）。
【００７９】
なお、本実施例では、サービス提供サーバ５００ａと５００ｂとを異なるサーバとして記載したが、これに限定されるものではなく、図７に示すように、一つのサービス提供サーバであってもよい。
【００８０】
５．他の実施例
図１４に示すように、本発明の他の実施例による代理配信サーバ６０２は、図１０に示す代理配信サーバ６０１の構成に加えて、パケット転送部６１９にアドレス変換部６２０を有する。アドレス変換部６２０は、移動端末から到着したパケットのソースアドレスを共通のアドレスで隠蔽することにより、移動端末が移動し、アドレスが変更された場合でもサービス提供サーバに対してアドレスの変更を隠蔽することができる。
【００８１】
さらに、代理配信サーバ６０２は、移動端末のアドレス変更が隠蔽されている場合でもサービス提供サーバ５００が課金できるように、移動端末のアドレス毎の通信量をカウントする機能を具備してもよい。
【００８２】
６．その他
以上述べた実施形態および実施例による代理配信サーバは、ソフトウェアおよびそれを動作させるためのコンピュータ（ＣＰＵ等のプログラム制御プロセッサ）と記憶装置とを用いて実現することができる。
【００８３】
本発明は、様々なモビリティプロトコルを適用した様々な移動通信システムへの適用が可能であるが、以下に主な提供先と思われる移動通信システムである３ＧＰＰ ＥＰＳおよびＧＰＲＳ／ＵＭＴＳ、ＷｉＭＡＸ Ｆｏｒｕｍによる移動通信システムにおいて規定されたノードと、各実施形態において説明した各ノードとの対応関係を示す。
【００８４】
-３ＧＰＰ ＥＰＳ
モビリティアンカ：Ｐａｃｋｅｔ Ｄａｔａ Ｎｅｔｗｏｒｋ−Ｇａｔｅｗａｙ（ＰＤＮ−ＧＷ）
アクセス網ＧＷ： Ｓｅｒｖｉｎｇ−Ｇａｔｅｗａｙ（Ｓ−ＧＷ）
無線基地局：ｅｎｈａｎｃｅｄＮｏｄｅＢ （ｅＮＢ）
-３ＧＰＰ ＧＰＲＳ／ＵＭＴＳ
モビリティアンカ：Ｇａｔｅｗａｙ ＧＰＲＳ Ｓｕｐｐｏｒｔ Ｎｏｄｅ（ＧＧＳＮ）
アクセス網ＧＷ： Ｓｅｒｖｉｎｇ ＧＰＲＳ Ｓｕｐｐｏｒｔ Ｎｏｄｅ（ＳＧＳＮ）
無線基地局： ＮｏｄｅＢ （ＮＢ）
-ＷｉＭＡＸ Ｆｏｒｕｍ
モビリティアンカ：ＨｏｍｅＡｇｅｎｔ（ＨＡ）、 もしくはＬＭＡ（Ｌｏｃａｌ Ｍｏｂｉｌｉｔｙ Ａｎｃｈｏｒ）
アクセス網ＧＷ： Ａｃｃｅｓｓ Ｓｅｒｖｉｃｅ Ｎｅｔｗｏｒｋ−Ｇａｔｅｗａｙ（ＡＳＮ−ＧＷ）
無線基地局： ＢａｓｅＳｔａｔｉｏｎ（ＢＳ）
【産業上の利用可能性】
【００８５】
本発明は、今後の移動体通信システムにおけるアンカリロケート時のサービス継続を実現する技術に適用可能である。
【符号の説明】
【００８６】
１０  コアネットワーク
２０  アクセスネットワーク
３０  外部ネットワーク
１０１  モビリティアンカ
１１０  配信パス設定部
１１１  アンカリロケート部
２０１  アクセス網ＧＷ
２１０  アンカリロケート通知部
３００  無線基地局
４００  移動端末
５００  サービス提供サーバ
６０１、６０２  代理配信サーバ
６１０  仮想マシン
６１１  仮想マシン管理部
６１２  リロケート要求処理部
６１３  位置検出部
６１４  代理要求部
６１５  要求メッセージ生成部
６１６  セッション制御部
６１７  記憶装置
６１８  ＶＭマイグレーション処理部
６１９  パケット転送部
６２０  アドレス変換部
【図１】
2015040866.tif 000003
【図２】
2015040866.tif 000004
【図３】
2015040866.tif 000005
【図４】
2015040866.tif 000006
【図５】
2015040866.tif 000007
【図６】
2015040866.tif 000008
【図７】
2015040866.tif 000009
【図８】
2015040866.tif 000010
【図９】
2015040866.tif 000011
【図１０】
2015040866.tif 000012
【図１１】
2015040866.tif 000013
【図１２】
2015040866.tif 000014
【図１３】
2015040866.tif 000015
【図１４】
2015040866.tif 000016
【国際調査報告】
2015040866.tif 000017
2015040866.tif 000018
2015040866.tif 000019
2015040866.tif 000020