在使用snmp的網絡管理應用中校正時間數據的方法
2023-05-04 09:53:01 1
專利名稱:在使用snmp的網絡管理應用中校正時間數據的方法
技術領域:
本發明一般地涉及一種當在使用簡單網絡管理協議(SNMP)的網絡管理應用中收集性能數據時,校正時間數據的方法。更具體地說,本發明涉及一種使得所述應用能夠在收集性能數據時,通過校正時間數據的可能誤差來收集更加精確的性能數據的方法。
背景技術:
SNMP是用於管理各種網際網路設備的標準網絡管理協議,1990年,國際工程任務組(IETF)建立SNMP,將其作為第一標準。在使用SNMP的應用中,該應用通過應答數據來記錄統計數據,並且周期性地對統計項目請求應答數據以便收集統計數據。作為這種信息請求的結果,將應答數據與時間數據一起存儲,並可將應答數據用於評估性能。然而,由於在請求周期信息的過程中網絡的延遲或設備的時間分段信號(time tick),會發生時間數據的誤差。
發明內容
本發明的主要目的是提供一種在網絡管理應用中校正時間數據的方法,從而以更加精確的方式記錄性能信息。
本發明提供一種實現上述目的的方法,該方法包括以下步驟在請求性能信息和統計信息之後,等待90%的輪詢周期;在所述90%的輪詢周期之後,每500ms檢查時間數據;以及當達到信息請求時間時,請求性能信息和統計信息。
圖1是示出在使用根據現有技術的SNMP的網絡管理應用中的時間數據的示圖;以及圖2是示出在使用根據本發明的SNMP的網絡管理應用中的時間數據的示圖。
具體實施例方式
將參照所提供的附圖詳細描述根據以上公開的主題的本發明的優選實施例。
圖1示出使用傳統SNMP的網絡管理應用,其中,當周期性地請求信息以便收集性能信息或統計信息時,時間數據的誤差被累積。即,由於使用傳統SNMP收集所述信息的方法是基於輪詢的,所以由於數據的執行時間以及網絡中的延遲,時間數據的誤差將與代理的數量以及要收集的數據的量成比例地增長。此外,如果不能適當地校正這種時間數據的誤差,則誤差被累積,所述應用將不可避免地失敗。
圖2是示出使用根據本發明的SNMP實現網絡管理應用的示意圖。傳統的校正時間數據的方法在每個預定的時間間隔之後周期性地請求信息,與傳統的校正時間數據的方法不同,本發明的方法通過連續地檢查該應用的時間分段信號而在每個精確的時間來請求所述信息。
以下將描述上述收集性能信息和統計信息的方法。該方法包括以下步驟在請求性能信息和統計信息之後,等待90%的輪詢周期;在所述90%的輪詢周期之後,每500ms檢查時間數據;以及當達到信息請求時間時,請求性能信息和統計信息。
通過上述方法,時間數據的誤差與使用傳統方法時相比顯著減少。在傳統方法中,可按照下式獲得第N個信息請求時間的時間數據。
D=(T+D1+D2)*N 等式1D第N個信息請求時間的時間數據T輪詢周期
D1設備的時間分段信號延遲D2網絡的時間延遲N請求信息的數量值(D1+D2)*N(即,D-T*N)是時間數據的誤差,並且該誤差隨著N的增加而增加。然而,可根據下式獲得根據本發明的方法的第N個信息請求時間的時間數據。
D=T*N+D1+D2等式2D第N個信息請求時間的時間數據T輪詢周期D1設備的時間分段信號延遲D2網絡的時間延遲N請求信息的數量在上述等式中,值D-T*N等於值D1+D2,並且該值是恆定的,與N無關。因此,如果D1和D2是可預測的,則可在某種程度上精確地記錄時間數據。此外,由於諸如偶然網絡延遲或設備的時間分段信號延遲的瞬時誤差量如此小,以致可將其忽略,所以除非D1和D2的值被累積,否則D1和D2的變化不會影響時間數據。換言之,當比較等式1和等式2時,將理解到儘管時間數據的誤差根據等式1與N成比例地增加,但是時間數據在等式2中能夠得以精確地記錄。這是因為所述誤差僅受確定的值影響,不依賴於N。
因此,根據本發明的在使用SNMP的網絡管理應用中校正時間數據的方法使得能夠精確地記錄時間數據,並能夠基於上述精確的時間數據來改變請求信息的周期。
產業上的應用根據本發明的在使用SNMP的網絡管理應用中校正時間數據的方法提供的好處在於可解決延遲時間的增加。即,儘管在傳統的使用SNMP的應用中,由於來源於輪詢方案的延遲時間增加而存在管理應用不能夠工作的可能性,但是本發明的方法通過連續檢測請求信息的時間來消除上述可能性。
權利要求
1.一種在使用簡單網絡管理協議(SNMP)的網絡管理應用中校正時間數據的方法,該方法包括以下步驟在請求性能信息和統計信息之後,等待90%的輪詢周期;在所述90%的輪詢周期之後,每500ms檢查時間數據;以及當達到信息請求時間時,請求性能信息和統計信息。
全文摘要
本發明針對一種在網絡管理應用中校正時間數據的方法。在傳統的簡單網絡管理協議(SNMP)應用中,由於時間分段信號或網絡中的時間延遲,會發生時間誤差。為了解決上述問題,本發明提出一種校正時間數據的方法,其中,網絡管理應用等待大部分輪詢周期以節省系統資源,對最後的輪詢周期檢查時間數據,並請求性能信息和統計信息。通過本發明,可消除由於針對輪詢的信息請求而導致時間誤差的可能性。
文檔編號H04L12/26GK1910855SQ200580002437
公開日2007年2月7日 申請日期2005年1月14日 優先權日2004年1月15日
發明者樸尚齊 申請人:Ut斯達康韓國公司