(57)【要約】  本発明は、ネットワーク管理アプリケーションにおいて、タイム・データを訂正するための方法に向けられる。従来的なシンプル・ネットワーク・マネジメント・プロトコル(ＳＮＭＰ)アプリケーションでは、タイム・エラーは、ネットワークにおけるタイム・チック又はタイム・ディレイに起因して発生する。この問題を解決するために、本発明は、タイム・データを訂正するための方法であって、ネットワーク管理アプリケーションが、ポーリング周期の殆どを待つことによって、システム・リソースを節約し、最後のポーリング周期に対するタイム・データをチェックし、そして、パフォーマンス情報及び統計的情報を要求する方法を提案する。本発明によれば、ポーリングのための情報要求に起因する、発生するタイム・エラーの可能性が解消される。
2007518345.tif 000002
【特許請求の範囲】
【請求項１】
シンプル・ネットワーク管理プロトコル(ＳＮＭＰ)を用いたネットワーク管理アプリケーションにおいて、タイム・データを訂正するための方法であって、
パフォーマンス情報及び統計的情報を要求した後に、ポーリング周期の９０％だけ待ち、
ポーリング周期の９０％の経過後に、５００ms毎にタイム・データをチェックし、そして、
情報要求時間が到来した（reached）ときに、パフォーマンス情報及び統計的情報を要求する、
ステップを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全体的に、シンプル・ネットワーク・マネジメント・プロトコル（ＳＮＭＰ）を用いて、ネットワーク・マネジメント・アプリケーション内でパフォーマンス・データを収集する（collecting）ときにタイム・データを訂正する方法に向けられ、より特定的には、パフォーマンス・データを収集するときに、タイム・データの、あり得る（possible）エラーを訂正することによって、より正確なパフォーマンス・データを収集する（collect）ためのアプリケーションを可能とする方法に向けられる。
【背景技術】
【０００２】
ＳＮＭＰは、種々の種類のインターネット装置を管理するための、標準マネジメント・プロトコルであり、国際技術タスク・フォース（ＩＥＴＦ）によって、1990年に最初の標準として確立された。ＳＮＭＰを用いたアプリケーションにおいて、アプリケーションは、統計的データを収集するために、応答データからの統計的なデータ（これは、統計的項目に対して周期的に要求される）を維持する。そのような情報要求の結果、応答データはタイム・データとともに格納され、パフォーマンスを評価するために使用され得る。しかし、周期的な情報を要求する手順の間の、ネットワークの遅延、又は、装置のタイム・チック（time tick）に起因して、タイム・データのエラーが発生し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の主目的は、パフォーマンス情報をより正確なやり方で維持するように、ネットワーク・マネジメント・アプリケーション内でのタイム・データを収集する方法を提供することである。
【課題を解決するための手段】
【０００４】
本発明は、
パフォーマンス情報及び統計的情報を要求した後に、ポーリング周期の９０％だけ待ち、
ポーリング周期の９０％の後に、５００ms毎にタイム・データをチェックし、そして、
情報要求時間が到来した（reached）ときに、パフォーマンス情報及び統計的情報を要求する、
というステップを含む、上述の目的を実現するための方法を提供する。
【発明を実施するための最良の形態】
【０００５】
添付の図面を参照して、上述の発明主題に従う本発明の好ましい実施例について、以下詳細に説明される。
【０００６】
図１は、従来のＳＮＭＰを用いたマネジメント・アプリケーションを示す。この従来のＳＮＭＰでは、パフォーマンス情報又は統計的情報を収集するために、情報を周期的に要求するときに、タイム・データのエラーが蓄積される。即ち、従来的なＳＮＭＰを用いて情報を収集するための方法は、ポーリングに基づくので、タイム・データのエラーは、のエージェントの数、及び、実行時間に起因して収集されるべきデータの総量、及び、ネットワーク内の遅延に比例して増加することになる。更に、もし、タイム・データの、そのようなエラーが、適切に訂正され得ないならば、エラーは蓄積され、アプリケーションは不可避的にフェイルすることになろう。
【０００７】
図２は、本発明による、ＳＮＭＰを用いたネットワーク・マネジメント・アプリケーションの実行（implement）を示す概略図である。各所定の時間のインターバルの後に周期的に情報を要求する、従来的な、タイム・データを訂正する方法とは異なり、本発明の方法は、アプリケーションのタイム・チック（time tick）を継続的に（continually）チェックすることによって、毎回の（every）正確な時刻において情報を要求する。
パフォーマンス情報及び統計的情報を収集する上述の方法を、以下に説明する。本方法は、
パフォーマンス情報及び統計的情報を要求した後に、ポーリング周期の９０％だけ待ち、
ポーリング周期の９０％の後に、５００ms毎にタイム・データをチェックし、そして、
情報要求時間が到来した（reached）ときに、パフォーマンス情報及び統計的情報を要求する、
ステップを含む。
【０００８】
上述の方法によって、従来的な方法を用いるときに比べて、タイム・データのエラーが著しく減少する。従来的な方法において、Ｎ番目の情報要求時間のタイム・データは、
Ｄ＝（Ｔ＋Ｄ１＋Ｄ２）＊Ｎ    （式１）
Ｄ：Ｎ番目の情報要求時間のタイム・データ
Ｔ：ポーリング周期
Ｄ１：装置のタイム・チック
Ｄ２：ネットワークの時間遅延
Ｎ：要求している情報の数
として得られうる。
【０００９】
（Ｄ１＋Ｄ２）＊Ｎの値（即ち、Ｄ−Ｔ＊Ｎ）は、タイム・データのエラーであり、エラーは、Ｎの増加に従って増加する。しかし、本発明の方法による、Ｎ番目の情報要求時間のタイム・データは、
Ｄ＝Ｔ＊Ｎ＋Ｄ１＋Ｄ２    （式２）
Ｄ：Ｎ番目の情報要求時間のタイム・データ
Ｔ：ポーリング周期
Ｄ１：装置のタイム・チック
Ｄ２：ネットワークの時間遅延
Ｎ：要求している情報の数
として得られ得る。
【００１０】
上の式において、Ｄ−Ｔ＊Ｎの値は、Ｄ１＋Ｄ２に等しく、この値は、Ｎに関わらず一定値である。それ故、もし、Ｄ１とＤ２が予測可能ならば、タイム・データを、或る程度正確に維持することが可能である。更に、一時的(casual)ネットワーク遅延又は装置のタイム・チック遅延のような瞬時(instantaneous)エラーの総量は余りに小さく、無視し得るので、Ｄ１及びＤ２の値が蓄積されない限り、Ｄ１及びＤ２の変動(variations)はタイム・データに影響を与えないであろう。換言すれば、式１及び２を比較するときに、式１においてはタイム・データのエラーがＮに比例的に増加するが、式２においてタイム・データが正確に維持され得ることが明白になるであろう。これは、エラーが、Ｎから独立する、決定された値によってのみ影響を受けるからである。
【００１１】
それゆえ、本発明による、ＳＮＭＰを用いて、ネットワーク管理アプリケーションにおいてタイム・データを訂正する方法は、タイム・データを正確に維持し、上記正確なタイム・データに基づいて、要求している情報の周期を変更することを可能とする。
【産業上の利用可能性】
【００１２】
本発明により、ＳＮＭＰを用いて、ネットワーク管理アプリケーションにおいてタイム・データを訂正する方法は、遅延時間の増加が解消されるという点に利点を提供する。即ち、ＳＮＭＰを用いた従来的なアプリケーションにおけるポーリング・スキームに端を発する、増加する遅延時間に起因して管理アプリケーションが作動しないという可能性が存在するが、本発明の方法は、要求情報の時間を連続的に(continuously)監視することによって、この可能性を除去する。
【図面の簡単な説明】
【００１３】
【図１】従来技術による、ＳＮＭＰを用いた、ネットワーク・マネジメント・アプリケーションにおけるタイム・データを示す図である。
【図２】本発明による、ＳＮＭＰを用いた、ネットワーク・マネジメント・アプリケーションにおけるタイム・データを示す図である。
【図１】
2007518345.tif 000003
【図２】
2007518345.tif 000004
【国際調査報告】
2007518345.tif 000005
2007518345.tif 000006