"進化したパケットコアEPCネットワークにおいて、ステートフルな冗長性を提供する方法において、MMEプール内において、スタンバイモビリティ管理エンティティMMEと他のn個のMMEとを関連付けるステップと、前記MMEプール内において、前記他のMMEから前記スタンバイMMEに安定している登録ユーザー状態をジャーナルするステップと、前記MMEプール内において、前記n個のMMEのうちの1つの故障時、前記故障したMMEの役割を前記スタンバイMMEに引き継がせるステップとを備える方法。前記スタンバイMMEは、前記故障を検出するよう、前記プール内の前記n個のMMEの各々に対する接続を維持する、請求項1に記載の方法。前記スタンバイMMEは、前記故障したMMEのIPアドレスを使用して前記ネットワーク内の1つ以上のeNBとのS1インターフェースSCTPによる接続を再確立することにより、前記故障したMMEの役割を引き継ぐ、請求項1に記載の方法。前記故障したMMEは、S1インターフェースを有し、前記スタンバイMMEは、前記故障したMMEの役割を引き継ぐのにBGPデータを使用する、請求項1に記載の方法。前記故障したMMEは、S1インターフェースを有し、前記スタンバイMMEは、前記故障したMMEの役割を引き継ぐのにSCTPマルチホーミングを使用する、請求項1に記載の方法。前記故障したMMEノードにサービスを再開させるステップと、この故障したMMEを前記MMEプールのための新しいスタンバイノードとして使用するステップを更に含む、請求項1に記載の方法。前記nの値は、前記MMEプール内でサービスを提供される加入者数および前記スタンバイMMEに関連付けられた各eNBがサポートするS1インターフェース接続の数によって決定される、請求項1に記載の方法。プロセッサと、前記プロセッサによって実行されるときに、ある方法を実行するコンピュータプログラム命令を保持するコンピュータメモリとを備え、進化したパケットコアEPCネットワークで使用するためのモビリティ管理エンティティMMEであって、前記方法は、前記モビリティ管理エンティティと他のn個のMMEとを関連付けるステップと、前記他のMMEから、登録ユーザーのステートデータを受信するステップと、前記MMEプール内の前記n個のMMEのうちの1つの故障検出時、前記故障したMMEの役割を引き継ぐステップとを含む、モビリティ管理エンティティMME。前記方法は、他のMMEの各々の動作ステートをモニタするステップを含む、請求項8に記載のMME。前記nの値は、前記他のMMEがサービスを提供する加入者数および前記スタンバイMMEに関連付けられた各eNodeBeNBがサポートするS1インターフェース接続の数によって決定される、請求項8に記載のMME。MMEプール内において、n]個のMMEを有する進化したパケットコアEPCネットワークにおいて、ステートフルな冗長性を提供する方法において、前記MMEプールにおいて、前記他のMMEから前記スタンバイMMEに所定のデータをジャーナルするステップと、前記MMEプール内において、前記n個のMMEのうちの1つの故障時、前記故障したMMEの役割を前記スタンバイMMEに引き継がせるステップとを備える方法。前記所定のデータは、前記MMEプール内のアクティブなMMEに関連付けられたユーザーのステートデータである、請求項11に記載の方法。前記ユーザーのステートデータは、登録されたユーザー装置UEのモビリティ管理MMコンテキストおよびユーザー装置のためのEPSセッション管理SM情報のうちの1つを含む、請求項12に記載の方法。前記所定のデータは、前記MMEプール内のアクティブMMEに関連付けられたコンフィギュレーションデータである、請求項11に記載の方法。前記所定のデータは、接続されたeNodeBeNBのコンテキストおよびステート情報である、請求項11に記載の方法。前記故障したMMEを新しいスタンバイMMEとしてサービスを再開させるステップを更に含む、請求項11に記載の方法。前記新しいスタンバイMMEを使用して前記ジャーナルするステップを続行するステップを更に含む、請求項16に記載の方法。前記スタンバイMMEは、第2のMMEプールにも関連付けられている、請求項11に記載の方法。前記MMEプールは、第2のスタンバイMMEを含む、請求項11に記載の方法。前記nの値は、前記他のMMEがサービスを提供する加入者数および前記スタンバイMMEに関連付けられた各eNodeBeNBがサポートするS1インターフェース接続の数によって決定される、請求項11に記載の方法。モバイルネットワークで提供されるサービスは、ますますクリティカルなものとなっているが、モバイル事業者は、加入者当たりの収益が低下しているので、極めて信頼性がありながら、コスト的に効率的なネットワークを望んでいる。モバイル無線ネットワークが今日の有線ネットワークと同じレベルの信頼性を示すことが期待されている。最近の3GPP規格は、地理的冗長性のために分散配備を可能にする機構、例えばS1-Flexを定めた。MMEノードが故障した場合であっても、ユーザーが新しいMMEノードで再登録して再度アクティベートされ、S1-Flexによって、利用可能になる。それにもかかわらず、ユーザーが新しいMMEノードに移ったとき、存在するセッション、進行中の通話等のすべてが停止される。このようなケースとなる理由は、S1-Flex機構がステートフルな冗長性を備えていないからである。この問題を解決する1つの可能な解決方法は、各MMEノードをバックアップするスタンバイノードを動作させることである。しかし、配備された各MMEノードに対し、1つのバックアップMMEノードを配備することは、資本支出と運用経費の双方の点で、非常に費用がかかる。本発明は、この問題を解決するものである。本明細書では、3GPPE-UTRANの進化したパケットコアEPCのLTEMMEモビリティ管理エンティティ機能にステートフルな地理的冗長性を提供する方法について述べる。この方法は、サービス中のMMEを変更する必要がなく、UEユーザー装置にサービスを提供できるエリアとして、MMEプールエリアを定めることを可能にするS1-Flexアーキテクチャを構築することにより、MMEの多数対1n:1のステートフルな冗長性を提供する。本明細書で使用するステートフルなる用語は、ネットワークとの接続に関係する各加入者UEおよび加入者UEに関連付けられたセッションのステートを意味する。MMEノードのプールをバックアップするために配備されたスタンバイMMEノードを利用することにより、地理的な冗長性が得られており、この場合、スタンバイMMEノードは、プール内のMMEノードのすべてからの多量のジャーナリングメッセージまたは同期化メッセージを取り扱うように設計される。スタンバイMMEノードは、故障したMMEノードによってサービスを提供されていた加入者への影響を最小にしながら、プール内の故障したMMEノードのパーソナリティおよび役割を引き継ぐ。別の特徴によれば、故障したMMEノードがサービスを再開すると、このMMEノードはスタンバイの役割を引き受ける。次に、本発明の、より適切ないくつかの特徴の概略を述べる。これらの特徴は、単に説明のためのものであると見なすべきである。本明細書に開示した発明を別の態様で実施するか、または後述するようにその発明を変形することによっても、他の多くの有益な結果を得ることができる。3GPP規格によれば、MMEプールエリアは、サービス中のMMEを変更することなく、UEにサービスを提供できるエリアとして定義される。1つのMMEプールエリアでは、1つ以上のMMEMMEのプールによってサービスが並列的に提供される。図1は、n個のMME、例えばMME102と104とを含むS1-FlexMMEプールエリア100を示す。このネットワークは、多数の発展型基地局eNBを含み、これらのノードのうちの2つが106および108で示されている。eNBは、セル内の多数のデバイスとの無線通信を取り扱うと共に、無線リソース管理およびハンドオーバー決定を実行する基地局である。MMEは、EPC内の主要な信号ノードである。MMEは、LTEアクセスネットワークのためのキーとなる制御ノードである。MMEは、モバイルデバイスのページングおよび認証を開始する役割を有する。更にMMEは、各ユーザーについて、トラッキングエリアレベルのロケーション情報も維持し、初期登録プロセス中の正しいゲートウェイの選択に関与する。より詳細に説明すれば、MMEは、アイドルモードのUEユーザー装置のトラッキングおよび再送信を含むページング手順のための役割を有する。MMEは、ベアラーのアクティブ化/非アクティブ化プロセスにも関与し、初期のアタッチ時およびCNノードリロケーションに関与するイントラLTDハンドオーバー時におけるUEのためのサービングゲートウェイS-GWを選択する役割も有する。図1に示すように、MMEは、S1-MMEインターフェースを通してeNBに接続し、S11インターフェースと称される標準インターフェースを通して、サービングゲートウェイS-GWプール110に接続する。S1とは、eNBと進化したパケットコアEPCとの間の標準化されたインターフェースであり、S1には2つのタイプがある。すなわちeNBとMMEとの間のシグナリングの交換用のS1-MMEと、eNBとサービングゲートウェイS-GWとの間のユーザーデータグラムのトランスポート用のS1-Uとがある。サービングゲートウェイは、EPC内の主なパケットルーティングおよび転送ノードである。このサービス中のゲートウェイは、eNB間のハンドオーバーにおいてモビリティアンカーの役割も果たす。ネットワーク内の増大する信号負荷に対応するために、プール内では多数のMMEがグループ化されている。MMEは、LTEと2G/3Gネットワーク間のハンドオーバーシグナリングも容易にする。図1に示すように、本開示によれば、n個のMMEノードに対し、n個のMMEノードのどれでも引き継ぐことができるスタンバイノードとして、少なくとも1つのMME112が指定される。n個のMMEノードが、MMEプールエリア100内で動作しそうでなければMMEプールエリア100に関連付けられて、図示されるようにスタンバイMMEノード112はプールカバーエリア内のすべてのeNodeB106および108に対するインターネットプロトコルIP接続性を有する。各スタンバイノードに対するアクティブMMEの所定の比が存在することが好ましく、この比はプール内でサービスを提供される加入者の数および各eNBのサポートするS1インターフェース接続の数によって決定される。動作中に、プールエリア内のアクティブなn個のMMEノードは、スタンバイMME112に安定している登録ユーザー状態または他の同期化メッセージをジャーナルする。スタンバイMME112は、ノーダルnodal故障を検出するために、すべてのアクティブMMEとハートビートを維持する。このために、その他のアライブ検出またはリクエスト応答機構を使用できる。スタンバイMMEリンクにMMEの故障検出があると、スタンバイMME112は引き継ぎフェーズを開始する。引き継ぎフェーズでは、スタンバイMMEが故障したMMEのパーソナリティを引き受け、故障したMMEのIPアドレスを使用してeNodeBとのS1SCTPストリーム制御送信プロトコルによる接続を再確立する。この動作中、アクティブUEがeNodeBによってリリースされないことを保証するのに、INITメッセージが使用される。この引き継ぎプロセスは、アクティブユーザーに対して最小の影響しか与えない。故障したMMEノードがリカバーすると、そのノードは、サービスを再開することができる。本開示の別の特徴によれば、前に故障したMMEノードは、プールのためのスタンバイノードとしてサービスを再開する。代りに、配備プランが正常な状態のスタンバイノードと同じノードを使用することを求めている場合、制御された態様例えばeNodeB上でS1-Flexの重み付けされた分散機構を利用し、MME負荷分散アルゴリズムを利用して新たにリカバーしたMMEに迅速に負荷をかけることにより、ユーザーは、新しくリカバーしたノードに戻される。本開示によれば、スタンバイMMEノード112は、いくつかのアプローチ、すなわちBGPルーティングデータまたはSCPPマルチホームミングのうちの1つを使用することにより故障したMMEノードのパーソナリティを引き継ぐ。第1実施形態では、関与するBGP、バックアップサイトおよびその他のサイトがBGPルータを介してアクセスネットワークに接続され、バックアップMMEは、S11で、故障したMMEのS1IPアドレスを引き継ぐ。このアプローチでは、MMEサイトとBGPルータとの間のルーティング情報伝搬のレイテンシーは、eNodeBがSCTPによる接続をリリースすることを防止するためにeNodeBにおけるS1SCTPによる接続のタイムアウト未満でなければならない。第2実施形態では、eNBからアクティブMMEとスタンバイMMEの双方に対するSCTPマルチホーミングが利用され、S1インターフェースではBGPルータが不要である。S11インターフェースでは、MMEとS-GWとの間の独自のシグナリングが利用され、このインターフェースでもBGPルータが不要である。次に、上記技術に関する更なる細部について述べる。3GPPTS23.401、セクション5.7.2によれば、MMEは、いくつかのステート、すなわちECM-IDLEステート、ECM-CONNECTEDステートおよびEMM-DEREGISTEREDステートのうちの1つで、UEのためのモビリティ管理MMコンテキストおよびEPSベアラーコンテキスト情報を維持する。アクティブMMEの初期化中に、本開示によれば、バックアップMMEにすべてのインターフェース上のIPアドレス、サポートされたトラッキングエリアTA、SCTPによる接続情報などを含むがこれに限定されないMMEのコンフィギュレーション情報が送られる。正常な動作中では、本発明で意図するように、コンフィギュレーション情報の他にアクティブMMEのすべてまたはその一部のサブセットが次の付加的情報、すなわち登録されたUEのMMコンテキスト、例えば関連付けられたHSS、認証ベクトルなどだけでなく、安定したステートにあるUEのためのEPSセッション管理SM情報、例えばPDN接続およびベアラーbearerコンテキスト情報もバックアップMMEにプッシュすることが好ましい。アクティブMMEを引き継いでバックアップMMEがサービス中になる場合、バックアップMMEからのサービス中表示が返送されると、すべてのアクティブMMEからバックアップMMEへバルクジャーナリング情報コンフィギュレーション情報、eNBおよびUEMMおよびEPSベアラーコンテキスト情報が送られる。図2は、内部に記憶されているジャーナルデータ構造のためのバックアップMME内の代表的なメモリ割り当てを示す。ジャーナルデータ構造のインメモリ記憶装置が示されているが、バックアップMMEに関連付けられた1つのデータ記憶装置または複数のデータ記憶装置内にこのデータ構造のすべてまたは一部を持続的に記憶してもよい。メモリ200は、MMEプール共通プロビジョニングデータが記憶されている第1部分202と、n個の第2部分204とを備え、第2部分の各々は、バックアップMMEに対して情報をジャーナルしている特定のMMEに対応する。一般に、バックアップMMEにジャーナルされる情報は、非共通プロビジョニングデータを示す初期バルク更新206と、eNB、外部ノード情報、UE情報等の上記のようなコンフィギュレーション更新208だけでなく、更に上記のようなMMコンテキストおよびSM更新210も含む。一般にMMEに対してジャーナルされるUEのためのコンテキストフィールドは、IMSIおよび関連ステータス、MSISDN、MMステート例えば、ECM-IDLE、ECM-CONNECTED、EMM-DEREGISTERED、GUTI、MEアイデンティティ、トラッキングエリアリスト、最後のTAUのTAI、E-UTRANセルグローバルアイデンティティ、E-UTRANセルアイデンティティエイジ、CSGID、CSGメンバーシップ、アクセスモード、認証ベクトル、UE無線アクセス能力、MSクラスマーク、サポートされたコーデック、UEおよびMSネットワーク能力、UE固有のDRXパラメータ、選択されたNASおよびASアルゴリズム、キーセット識別子およびキー、CNオペレータID、リカバリーインジケータ、アクセス制限情報、PSパラメータのためのOD、APN-OI交換データ、S11のためのMMEIPアドレス、S11のためのMMETEID、S11/S4のためのS-GWIPアドレス、S11/S4のためのS-GWTEID、S3のためのSGSNIPアドレス、S3のためのSGSNTEID、使用中のeNodeBアドレス、ENBUES1APID、MMEUES1APID、加入しているUE-AMBR、UE-AMBR、EPSの加入している課金特性、加入しているRSFPインデックス、使用中のRFSPインデックス、トレースレファレンス、トレースタイプ、トリガーID、OMCアイデンティティ、URRP-MMEおよびCSG加入データのうちの1つ以上を含む。各アクティブなPDN接続に対し、UEデータは、使用中のAPN、APN制限、加入しているAPN、PDNタイプ、IPアドレス、ESPPDN課金特性、APN-OI交換、許可されたVPLMNアドレス、使用中のPDNGWアドレス制御プレーン、S5/S8のためのPDNGWTEID制御プレーン、MS情報変更レポートアクション、CSG情報レポートアクション、EPS加入QoSプロファイル、加入しているAPN-AMBR、APN-AMBR、アップリンクトラヒックのためのPDNGWGREキーユーザープレーンおよびデフォルトベアラーのうちの1つ以上を含んでもよい。PDN接続内の各ベアラーに対し、EPSベアラーID、TI、S1-uのためのIPアドレス、S1-uのためのTEID、S5/S8のためのPDDGWIPアドレスユーザープレーン、EPSベアラーQoSおよびTFTのうちの1つが提供される。図3は、MMEが正常に動作しているときのMMEのジャーナリングを示す上から下へのタイムシーケンス図である。この例では、MME1およびMME2は、図1に示すMME102および104を示し、バックアップMMEが図1内のMME112を示す。この例では、バックアップMMEがサービス中となっている時、MME1およびMME2はアクティブであり、この時はタイムシーケンスの最初図の上部に示されている。MME3は、後述するようにシーケンスの後にサービス中となる。最初に、バックアップMMEは、バックアップとしてのステータスを各MMEに公示する。これらの公示イベントは302および304として示されている。次に、図3に示す各アクティブMMEは、図内のイベント306および308として示されるようにそのコンフィギュレーションおよびバルク更新をジャーナルする。イベント310および312は、バックアップMMEから各アクティブMMEこの場合はMME1およびMME2に発行されるキープアライブメッセージを示す。正常に動作中、EUアタッチおよびデタッチとして、1つ以上のeNBがMMEに、上記のようなMMおよびSM情報を提供する。この動作は、図3にイベント314および316として示されている。本開示によれば、上記のように、MME2は、次にジャーナルイベント318としてこのMMおよびSMデータをバックアップMMEにジャーナルし、MME1は、ジャーナルイベント320としてMMおよびSMデータをバックアップMMEにジャーナルする。タイムシーケンスが続行されるにつれ、バックアップMMEは、再度イベント322および324でキープアライブメッセージを発行する。その後、この例では、MME3はサービス中になる。それはイベント326である。MME3は、次に他のアクティブなMMEと同じように、イベント328でそのコンフィギュレーションおよびバルクジャーナルデータを提供する。このとき、3つのアクティブMMEが存在するので、イベント330、332および334として示されるように、バックアップMMEからかかる各アクティブMMEへキープアライブメッセージが送られる。次に、後に記載するように、機能停止が生じるような時まで、上記シーケンスが続く。図4は、本開示に従い、バックアップMMEが故障したMMEの役割を引き継ぐことを示すタイムシーケンス図である。この例では、MME1およびMME2は現在、時系列の上部のキープアライブイベント402および404が示すようにアクティブである。その後、バックアップMMEが再度そのキープアライブメッセージ406および408を発行する。MME1がアクティブであり、バックアップMMEに適当な応答を提供する。しかし、MME2は、機能停止している。キープアライブタイムアウト時、n回の試行がなされると、バックアップMMEは、次にMME2の役割を引き継がなければならないと決定する。したがって、イベント412および414において、バックアップMMEは、故障したMMEに関連付けられたすべてのeNBにINITメッセージを送る。この動作は、SCTP接続を無傷にすませることを可能にする。イベント416において、バックアップMMEは、プール内の他のMMEMME1にジャーナリングの停止を命令する。その理由は、バックアップMMEはもはやプールに対するバックアップとして動作していないからである。INITメッセージがeNBに送られる前後に、イベント416が生じ得る。もはやプールに対するバックアップでないバックアップMMEは、プール内でバックアップMMEが代りをするMME2のパーソナリティを引き受ける。一実施形態では、上記のように、このことはMMEと標準的なBGP更新を利用してトランスペアレントなIPアドレスの引き継ぎを可能にする周辺ノードとの間のBGPルータによって達成される。このとき、故障したMME2を引き継いだバックアップMMEは、必須ではないが他のアクティブなMMEに属す以前のジャーナルされたデータのすべてを削除する。リカバリー時に、この例では、図4に示されるような故障したMME2は、バックアップMMEのパーソナリティを引き受け、プール内のアクティブなMMEこの場合はMME1および以前のバックアップMMEに通知することにより、ジャーナリングプロセスを再度スタートする。このためにこの場合はバックアップ動作中のMME2は、イベント420でバックアップ公示メッセージを送る。プール内の各アクティブMMEは、イベント422および424でそのコンフィギュレーションおよびバルクジャーナルデータを送る。イベント426および428でキープアライブメッセージングが始まり、前に説明したように、通常のジャーナリング動作が続く。図3および4に示すジャーナリングおよびバックアップ引き継ぎ機能は、上記動作を実施するのに必要なマシンの各々において、ソフトウェア、例えばプロセッサで実行されるプログラム命令として実施することが好ましい。各マシンは、通信制御および記憶機能を容易にするのに必要な関連するデータ構造およびユーティリティ例えば通信ルーチン、データベースルーチンなどを含む。本明細書に説明した機能を奏するスタンバイMMEは、ハードウェアシステムとソフトウェアシステムとを含むマシン内で実現される。上記MMEの引き継ぎ機能は、1つ以上のかかるマシン上で一般にソフトウェアで実施できる。一般的には、マシンは、ハードウェアおよびソフトウェアと、記憶装置例えばディスク、ディスクアレイ等並びにメモリRAM、ROM等で構成する。ネットワーク内で使用される特定のマシンには制限はない。特定のマシンは、マシンを通常の態様で無線アクセスネットワーク内の他のコンポーネントに接続するためのS1およびS11インターフェースを含むがそれに限定されない上記ネットワークインターフェースとソフトウェアとを含む。より一般的には、本明細書記載の技術は、上記本発明の機能を共に容易にするか、または提供する一組の1つ以上の計算に関連するエンティティシステム、マシン、プロセス、プログラム、ライブラリ、機能等を使って提供される。一般的に実現する際は、MMEは1つ以上のコンピュータを含む。代表的なマシンは、所定のシステムまたはサブシステムの機能を提供する、ハードウェア、オペレーティングシステム、アプリケーションランタイム環境、および一組のアプリケーションまたはプロセスと関連データで構成する。上記のように、この機能は1つのスタンドアローンノード内または一組の分散したマシンにわたって実現できる。ゲートウェイノード等のネットワーク内の他のノードにステートフルな冗長技術を実装できる。所定のスタンバイMMEノードに特定の数nのアクティブMMEを関連付ける必要はなく、上記のようにnの値1より大は、MMEプール内でサービスを提供される加入者の数および各eNBがサポートするS1インターフェース接続の数による。適当な条件では、所定のスタンバイMMEノードと、n個のMMEの多数の異なる組とを関連付けてもよい。MMEプールごとに複数のスタンバイMMEが存在してよい。本発明について説明したが、請求するものは、特許請求の範囲に記載されている。本願は、2010年3月29日に米国特許商標庁に出願された米国特許出願第61/318,399号に基づくと共に、この出願に基づく優先権を主張するものである。"