特許
J-GLOBAL ID:200903092903824198

サービス制御ノードシステムの分散データベースアクセス処理方法及びこれを実施するためのネットワークシステム

発明者:
出願人/特許権者:
代理人 (1件): 杉村 興作
公報種別:公開公報
出願番号(国際出願番号):特願2002-037807
公開番号(公開出願番号):特開2003-244733
出願日: 2002年02月15日
公開日(公表日): 2003年08月29日
要約:
【要約】【課題】 分散データベースを管理するサービス制御ノードシステム内の特定モジュールが故障した場合に、サービス品質への影響を最小限に抑えるサービス制御ノードシステムの分散アクセス処理方法を提供する。【解決手段】 サービス制御ノードシステム内の特定モジュールが故障した場合に、この故障したモジュールから他の全てのモジュールにモジュールダウンを通知し、故障したモジュール以外の任意のモジュールが網からデータベースアクセス要求を受信した際に、ダウンしたモジュール以外のモジュールをグループとして、マルチキャスト通信を行うようにして、マルチキャスト通信時の損失呼数を故障モジュール宛の要求のみに抑える。
請求項(抜粋):
複数のモジュールとモジュール間結合機構とから構成され、通信網が提供するサービスの制御を行うサービス制御ノードシステムであって、前記モジュールの全てまたは一部が、サービス制御に必要なデータをデータベース(DB)として管理し、該DBを管理する各モジュールが主記憶装置上に、アクセス頻度の高い方からξ(0<ξ<収容ユーザ数)番目までのユーザと当該ユーザのDBを保持しているモジュールとの対応関係を記録したユーザ-モジュール間変換テーブルを保持しているサービス制御ノードシステムにおける分散データベースアクセス処理方法において、前記サービス制御ノードシステムにおける任意のモジュールが外部から、あるユーザからのDBアクセス要求を受信した際に、イ) 当該ユーザによる要求先のデータが予め設定した前記アクセス頻度ξ以内である場合に、前記変換テーブルの検索により、対応するデータをDB上に保持するモジュールを決定し、イ-?@) 当該モジュールが正常運用中の場合に、当該モジュールへ宛先指定通信を行い、イ-?A) 当該モジュールが故障中の場合には、前記DBアクセス要求を呼損とし、前記宛先指定通信を受信したモジュールは、前記データ要求したユーザに対するDBアクセスを行い、その結果を外部のアクセス元へ返却し、ロ) 当該ユーザによる要求先のデータが前記アクセス頻度ξより大である場合で、ロ-?@) 関連するモジュールが全て正常運用中の場合には、前記DBアクセス要求を関連モジュールへマルチキャスト通信し、ロ-?A) 特定なモジュールが故障中である場合には、当該故障モジュールを除くモジュール群をマルチキャストグループとしてマルチキャスト通信を行い該マルチキャスト通信を受信した各モジュールは、目的のデータが自分の管理するデータベースに存在するか否かをチェックし、存在する場合にはデータベースへのアクセスを行なって、データベースアクセス完了応答(DACK)を送信元のモジュールへ返却し、存在しない場合には当該アクセス要求を破棄し、DBアクセス要求送信元のモジュールは、前記マルチキャスト通信に対するDACKを所定時間内に受信した場合には、分散データベースアクセス成功と判断し、DACKが所定時間内に得られない場合には、当該アクセス要求を呼損とする、ことを特徴とするサービス制御ノードシステムの分散データベースアクセス処理方法。
IPC (7件):
H04Q 3/545 ,  G06F 12/00 513 ,  G06F 12/00 531 ,  G06F 13/00 351 ,  G06F 17/30 110 ,  H04L 12/24 ,  H04M 3/00
FI (7件):
H04Q 3/545 ,  G06F 12/00 513 J ,  G06F 12/00 531 A ,  G06F 13/00 351 M ,  G06F 17/30 110 C ,  H04L 12/24 ,  H04M 3/00 E
Fターム (37件):
5B075KK03 ,  5B082AA02 ,  5B082DA01 ,  5B082GA08 ,  5B082HA01 ,  5B089GB01 ,  5B089JA12 ,  5B089JB17 ,  5B089KA08 ,  5B089KC15 ,  5B089KC29 ,  5B089KC44 ,  5B089KE07 ,  5B089KG10 ,  5B089MC06 ,  5B089MD02 ,  5B089MD06 ,  5K026AA10 ,  5K026BB02 ,  5K026CC03 ,  5K026CC07 ,  5K026FF02 ,  5K026GG18 ,  5K030HC01 ,  5K030HC10 ,  5K030KA07 ,  5K030LD06 ,  5K030LE01 ,  5K030MA12 ,  5K030MB01 ,  5K051AA01 ,  5K051BB02 ,  5K051CC02 ,  5K051EE01 ,  5K051FF01 ,  5K051LL01 ,  5K051LL07

前のページに戻る