国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)延遲的測量方法以及裝置與流程

      文檔序號:40280154發(fā)布日期:2024-12-11 13:18閱讀:41來源:國知局
      一種網(wǎng)絡(luò)延遲的測量方法以及裝置與流程

      本技術(shù)實施例涉及計算機領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)延遲的測量方法以及裝置。


      背景技術(shù):

      1、網(wǎng)絡(luò)延遲是體現(xiàn)網(wǎng)絡(luò)性能和用戶體驗質(zhì)量(quality?of?experience,qoe)的關(guān)鍵指標(biāo)。很多云廠商都為用戶提供了網(wǎng)絡(luò)延遲測量的服務(wù),網(wǎng)絡(luò)延遲測量服務(wù)網(wǎng)包括主動測量和被動測量兩種方式。其中,主動測量是指測量設(shè)備利用代理向網(wǎng)絡(luò)發(fā)送特定的探測包,通過記錄探測包的發(fā)送時間和應(yīng)答包的接收時間來測量網(wǎng)絡(luò)延遲。被動測量是指測量設(shè)備不需要主動向網(wǎng)絡(luò)中發(fā)送探測包,而是利用網(wǎng)絡(luò)中的真實業(yè)務(wù)數(shù)據(jù)包進行測量。

      2、在目前的被動測量方案中,測量設(shè)備無法測量網(wǎng)絡(luò)中的全部流量,因此,測量設(shè)備通常采用采樣測量的方式采集數(shù)據(jù)包并測量網(wǎng)絡(luò)延遲。目前的測量設(shè)備通常采用固定的采樣比采集不同流量特征對應(yīng)的測量數(shù)據(jù)包,當(dāng)某一流量特征對應(yīng)的數(shù)據(jù)流量發(fā)生變化時,測量設(shè)備仍采用固定的采樣比采集測試數(shù)據(jù)包會導(dǎo)致采集的測量數(shù)據(jù)包可用性差,造成測量資源的浪費。同時,測量設(shè)備采用固定的采樣比采集測量數(shù)據(jù)包也無法滿足不同用戶、在不同場景的多種采集需求,導(dǎo)致網(wǎng)絡(luò)延遲的被動測量過程中測量數(shù)據(jù)包的采集靈活性差。


      技術(shù)實現(xiàn)思路

      1、本技術(shù)實施例提供了一種網(wǎng)絡(luò)延遲的測量方法,該測量方法中測量設(shè)備能夠基于測量目標(biāo)和不同流量特征的采樣數(shù)據(jù)包的測量結(jié)果自適應(yīng)調(diào)整測量設(shè)備對不同流量特征的采樣比,從而提升采樣數(shù)據(jù)包的可用性以及網(wǎng)絡(luò)延遲測量的靈活性。本技術(shù)實施例還提供了網(wǎng)絡(luò)延遲測量方法對應(yīng)的網(wǎng)絡(luò)延遲測量裝置、計算設(shè)備、計算設(shè)備集群、計算機可讀存儲介質(zhì)以及計算機程序產(chǎn)品。

      2、第一方面,本技術(shù)實施例提供了一種網(wǎng)絡(luò)延遲的測量方法,該方法可以由測量設(shè)備執(zhí)行,也可以由測量設(shè)備的部件,例如測量設(shè)備的處理器、芯片或芯片系統(tǒng)等執(zhí)行,還可以由能實現(xiàn)全部或部分測量設(shè)備功能的邏輯模塊或軟件實現(xiàn)。第一方面提供的方法包括:測量設(shè)備獲取網(wǎng)絡(luò)延遲測量的測量輸入信息,測量輸入信息包括以下一項或多項:測量流量特征、測量目標(biāo)和測量周期,測量流量特征用于識別要進行測量的數(shù)據(jù)包,測量目標(biāo)用于指示用戶的測量意圖。測量設(shè)備根據(jù)測量輸入信息配置網(wǎng)絡(luò)延遲測量的流篩選規(guī)則,流篩選規(guī)則用于指示不同測量流量特征對應(yīng)的測量資源,測量資源包括采樣比。測量設(shè)備基于流篩選規(guī)則對數(shù)據(jù)流進行網(wǎng)絡(luò)延遲測量,生成測量結(jié)果,測量結(jié)果包括不同測量流量特征對應(yīng)的采集數(shù)據(jù)包的數(shù)量和網(wǎng)絡(luò)延遲。測量設(shè)備基于測量目標(biāo)和測量結(jié)果更新下一測量周期的流篩選規(guī)則。

      3、本技術(shù)實施例中測量設(shè)備能夠基于用戶的測量輸入信息配置不同測量流量特征對應(yīng)的測量資源,并基于測量目標(biāo)和網(wǎng)絡(luò)延遲的測量結(jié)果調(diào)整下個周期不同流量特征對應(yīng)的測量資源,從而提升網(wǎng)絡(luò)延遲測量過程中采集數(shù)據(jù)包的可用性,進一步提升測量設(shè)備的測量資源的利用效率以及網(wǎng)絡(luò)延遲的測量靈活性。

      4、在一些可能的實現(xiàn)方式中,測量設(shè)備根據(jù)網(wǎng)絡(luò)延遲測量信息配置網(wǎng)絡(luò)延遲的流篩選規(guī)則的過程中,根據(jù)測量流量特征在流篩選表中的創(chuàng)建流篩選規(guī)則,流篩選表用于篩選需要采集的數(shù)據(jù)包,流篩選規(guī)則包括以下一項或多項:匹配值、采樣比和處理動作,匹配值用于指示測量流量特征中的匹配字段,采樣比用于指示測量流量特征對應(yīng)的測量資源,動作用于指示測量設(shè)備對采集數(shù)據(jù)包的處理動作。

      5、本技術(shù)實施例中測量設(shè)備能夠在流篩選表中添加流篩選規(guī)則,利用流篩選規(guī)則確定需要進行網(wǎng)絡(luò)延遲測量的采集數(shù)據(jù)包,從而提升了測量設(shè)備的進行數(shù)據(jù)包采樣的準(zhǔn)確性。

      6、在一些可能的實現(xiàn)方式中,測量設(shè)備基于流篩選規(guī)則對數(shù)據(jù)流進行網(wǎng)絡(luò)延遲測量的過程中,當(dāng)數(shù)據(jù)流中的數(shù)據(jù)包與流篩選表中的匹配值匹配時,則基于匹配值對應(yīng)的采樣比采集數(shù)據(jù)包,得到采集數(shù)據(jù)包。測量設(shè)備在網(wǎng)絡(luò)延遲測量表中記錄采集數(shù)據(jù)包對應(yīng)的測量信息,測量信息包括以下一項或多項:匹配值、請求到達時間和網(wǎng)絡(luò)延遲。測量設(shè)備基于網(wǎng)路延遲測量表中的測量信息進行統(tǒng)計,得到測量結(jié)果,測量結(jié)果包括不同流量特征對應(yīng)的采樣數(shù)據(jù)包數(shù)量和網(wǎng)絡(luò)延遲。

      7、本技術(shù)實施例中測量設(shè)備能對不同流量特征的數(shù)據(jù)包進行采樣,并在網(wǎng)絡(luò)延遲測量表中記錄采樣數(shù)據(jù)包的測量信息,統(tǒng)計測量信息得到測量結(jié)果,從而提升了網(wǎng)絡(luò)延遲測量的可實現(xiàn)性。

      8、在一些可能的實現(xiàn)方式中,測量設(shè)備基于匹配算法將流篩選表的匹配值與數(shù)據(jù)流進行匹配時,測量設(shè)備提取數(shù)據(jù)包的包頭字段與流篩選表的匹配值進行匹配。匹配算法包括以下一項或多項:最長前綴匹配、精確匹配和范圍匹配。

      9、本技術(shù)實施例中測量設(shè)備能夠基于多種匹配算法將流篩選表的匹配值與數(shù)據(jù)流中的數(shù)據(jù)包進行匹配,從而提升了測量設(shè)備進行數(shù)據(jù)包采樣過程中的數(shù)據(jù)包匹配的準(zhǔn)確性。

      10、在一些可能的實現(xiàn)方式中,測量設(shè)備得到采集數(shù)據(jù)包之后,基于采集數(shù)據(jù)包的虛擬局域網(wǎng)標(biāo)識確定采集數(shù)據(jù)包的類型,類型包括請求包和到達包。當(dāng)采集數(shù)據(jù)包為請求包時,測量設(shè)備將采集數(shù)據(jù)包的網(wǎng)絡(luò)延遲記錄為0,等測量設(shè)備接收到采集數(shù)據(jù)包對應(yīng)的應(yīng)答包時,測量設(shè)備再根據(jù)應(yīng)答包的到達時間和該采集數(shù)據(jù)包的到達時間計算網(wǎng)絡(luò)延遲。當(dāng)采集數(shù)據(jù)包為應(yīng)答包時,測量設(shè)備基于采集數(shù)據(jù)包的到達時間和采集數(shù)據(jù)包對應(yīng)的請求包的到達時間計算采集數(shù)據(jù)包的網(wǎng)絡(luò)延遲。

      11、本技術(shù)實施中測量設(shè)備能夠基于采集數(shù)據(jù)包的虛擬局域網(wǎng)標(biāo)識確定采樣數(shù)據(jù)包為請求包括還是應(yīng)答包,并基于應(yīng)答包和請求包到達測量設(shè)備的時間差計算網(wǎng)絡(luò)延遲,從而提升了測量設(shè)備計算網(wǎng)絡(luò)延遲的可實現(xiàn)性。

      12、在一些可能的實現(xiàn)方式中,測量設(shè)備按照測量輸入信息中的測量周期,對網(wǎng)絡(luò)延遲測量表中的采集數(shù)據(jù)包的測量信息進行掃描。測量設(shè)備對網(wǎng)絡(luò)延遲不為0的采集數(shù)據(jù)包的測量信息進行緩存,測量設(shè)備的網(wǎng)絡(luò)延遲測量模塊掃描完成網(wǎng)絡(luò)延遲測量表內(nèi)的采集數(shù)據(jù)包的測量信息之后,則將網(wǎng)絡(luò)延遲測量表中緩存的測量信息上報給自適應(yīng)調(diào)節(jié)模塊。

      13、本技術(shù)實施例中測量設(shè)備能夠基于測量周期對網(wǎng)絡(luò)延遲測量表中的測量信息進行掃描,從而提升了網(wǎng)絡(luò)延遲測量表的存儲效率。

      14、在一些可能的實現(xiàn)方式中,測量設(shè)備在測量周期結(jié)束后,清除網(wǎng)絡(luò)延遲測量表中的無效測量信息,無效測量信息包括測量周期內(nèi)網(wǎng)絡(luò)延遲為0的采集數(shù)據(jù)包對應(yīng)的測量信息。

      15、本技術(shù)實施例中測量設(shè)備能夠在測量周期結(jié)束后及時清除網(wǎng)絡(luò)延遲測量表中的無效測量信息,從而提升了網(wǎng)絡(luò)延遲測量表的存儲效率,進一步提升了測量設(shè)備的內(nèi)存效率。

      16、在一些可能的實現(xiàn)方式中,測量設(shè)備基于測量目標(biāo)和測量結(jié)果更新下一測量周期的流篩選規(guī)則的過程中,測量設(shè)備基于測量目標(biāo)和測量結(jié)果確定下一測量周期不同測量流量特征對應(yīng)的采樣比。具體的,測量設(shè)備基于測量目標(biāo)在網(wǎng)絡(luò)延遲測量表中選擇出符合測量目標(biāo)的采集數(shù)據(jù)包,之后統(tǒng)計不同測量特征對應(yīng)的采集數(shù)據(jù)包的數(shù)量,根據(jù)不同測量特征對應(yīng)的采集數(shù)據(jù)包的數(shù)量和采樣數(shù)據(jù)包的總數(shù),計算出不同測量特征對應(yīng)的采集數(shù)據(jù)包的比例。最后,測量設(shè)備基于測量設(shè)備的總采樣比和該比例可以計算得到下一測量周期不同測量特征對應(yīng)的采樣比。

      17、本技術(shù)實施例中測量設(shè)備能夠根據(jù)基于測量目標(biāo)和測量結(jié)果確定下一測量周期不同測量流量特征對應(yīng)的采樣比,從而提升了測量設(shè)備采集的數(shù)據(jù)包的可用性,進一步提了測量資源的利用效率。

      18、在一些可能的實現(xiàn)方式中,測量流量特征包括以下一項或多項:源地址、目的地址、端口號、協(xié)議類型、數(shù)據(jù)包大小和時間戳。

      19、本技術(shù)實施例中測量設(shè)備可以根據(jù)用戶的測量輸入信息確定要采集的測量流量特征,并基于測量流量特征采集數(shù)據(jù)包進行網(wǎng)絡(luò)延遲測量,提升了測量設(shè)備進行網(wǎng)絡(luò)延遲測量的靈活性。

      20、在一些可能的實現(xiàn)方式中,測量目標(biāo)包括以下一項或多項:獲得最多的網(wǎng)絡(luò)延遲結(jié)果、獲得最多不同流量特征的網(wǎng)絡(luò)延遲結(jié)果、獲得最多網(wǎng)絡(luò)延遲超過閾值的網(wǎng)絡(luò)延遲結(jié)果和獲得最多來自不同運營商的數(shù)據(jù)流的網(wǎng)絡(luò)延遲結(jié)果。

      21、本技術(shù)實施例中測量設(shè)備能夠基于用戶的測量輸入信息確定要測量目標(biāo),并基于測量目標(biāo)和網(wǎng)絡(luò)延遲表中的測量結(jié)果更新下一周期的流篩選規(guī)則,從提升了測量設(shè)備進行網(wǎng)絡(luò)延遲測量的靈活性。

      22、第二方面,本技術(shù)實施例提供了一種網(wǎng)絡(luò)延遲的測量裝置,該裝置包括測量輸入模塊、自適應(yīng)調(diào)節(jié)模塊、網(wǎng)絡(luò)延遲測量模塊。其中,測量輸入模塊用于獲取網(wǎng)絡(luò)延遲測量的測量輸入信息,測量輸入信息包括以下一項或多項:測量流量特征、測量目標(biāo)和測量周期,測量流量特征用于識別要進行測量的數(shù)據(jù)包,測量目標(biāo)用于指示用戶的測量意圖。自適應(yīng)調(diào)節(jié)模塊用于根據(jù)測量輸入信息配置網(wǎng)絡(luò)延遲測量的流篩選規(guī)則,流篩選規(guī)則用于指示不同測量流量特征對應(yīng)的測量資源,測量資源包括采樣比。網(wǎng)絡(luò)延遲測量模塊用于基于流篩選規(guī)則對數(shù)據(jù)流進行網(wǎng)絡(luò)延遲測量,生成測量結(jié)果,測量結(jié)果包括不同測量流量特征對應(yīng)的采集數(shù)據(jù)包的數(shù)量和網(wǎng)絡(luò)延遲。自適應(yīng)調(diào)節(jié)模塊還用于基于測量目標(biāo)和測量結(jié)果更新下一測量周期的流篩選規(guī)則。

      23、在一些可能的實現(xiàn)方式中,自適應(yīng)調(diào)節(jié)模塊具體用于根據(jù)測量流量特征在流篩選表中的創(chuàng)建流篩選規(guī)則,流篩選表用于篩選需要采集的數(shù)據(jù)包,流篩選規(guī)則包括以下一項或多項:匹配值、采樣比和處理動作,匹配值用于指示測量流量特征中的匹配字段。

      24、在一些可能的實現(xiàn)方式中,裝置還包括流篩選模塊,流篩選模塊用于當(dāng)數(shù)據(jù)流中的數(shù)據(jù)包與流篩選表中的匹配值匹配時,則基于匹配值對應(yīng)的采樣比采集數(shù)據(jù)包,得到采集數(shù)據(jù)包。網(wǎng)絡(luò)延遲測量模塊具體用于在網(wǎng)絡(luò)延遲測量表中記錄采集數(shù)據(jù)包對應(yīng)的測量信息,測量信息包括以下一項或多項:匹配值、請求到達時間和網(wǎng)絡(luò)延遲。基于網(wǎng)路延遲測量表中的測量信息進行統(tǒng)計,得到測量結(jié)果。

      25、在一些可能的實現(xiàn)方式中,流篩選模塊還用于基于采集數(shù)據(jù)包的虛擬局域網(wǎng)標(biāo)識確定采集數(shù)據(jù)包的類型,類型包括請求包和到達包。網(wǎng)絡(luò)延遲測量模塊還用于當(dāng)采集數(shù)據(jù)包為應(yīng)答包時,基于采集數(shù)據(jù)包的到達時間和采集數(shù)據(jù)包對應(yīng)的請求包的到達時間計算采集數(shù)據(jù)包的網(wǎng)絡(luò)延遲。

      26、在一些可能的實現(xiàn)方式中,網(wǎng)絡(luò)延遲測量模塊還用于清除網(wǎng)絡(luò)延遲測量表中的無效測量信息,無效測量信息包括測量周期內(nèi)網(wǎng)絡(luò)延遲為0的采集數(shù)據(jù)包對應(yīng)的測量信息。

      27、在一些可能的實現(xiàn)方式中,自適應(yīng)調(diào)節(jié)模塊具體用于基于測量目標(biāo)和測量結(jié)果確定下一測量周期不同測量流量特征對應(yīng)的采樣比。

      28、在一些可能的實現(xiàn)方式中,測量流量特征包括以下一項或多項:源地址、目的地址、端口號、協(xié)議類型、數(shù)據(jù)包大小和時間戳。

      29、在一些可能的實現(xiàn)方式中,測量目標(biāo)包括以下一項或多項:獲得最多的網(wǎng)絡(luò)延遲結(jié)果、獲得最多不同流量特征的網(wǎng)絡(luò)延遲結(jié)果、獲得最多網(wǎng)絡(luò)延遲超過閾值的網(wǎng)絡(luò)延遲結(jié)果和獲得最多來自不同運營商的數(shù)據(jù)流的網(wǎng)絡(luò)延遲結(jié)果。

      30、本技術(shù)實施例第三方面提供了一種計算設(shè)備,計算設(shè)備包括處理器,處理器與存儲器耦合,處理器用于存儲指令,當(dāng)指令被處理器執(zhí)行時,以使得計算設(shè)備執(zhí)行第一方面或第一方面任意一種可能的實施方式所述的方法。

      31、本技術(shù)實施例第四方面提供了一種計算設(shè)備集群,計算設(shè)備集群包括一個或多個計算設(shè)備,計算設(shè)備包括處理器,處理器與存儲器耦合,處理器用于存儲指令,當(dāng)指令被處理器執(zhí)行時,以使得計算設(shè)備集群執(zhí)行第一方面或第一方面任意一種可能的實施方式所述的方法。

      32、本技術(shù)實施例第五方面提供了一種計算機可讀存儲介質(zhì),其上存儲有指令,指令被執(zhí)行時,以使得計算機執(zhí)行上述第一方面或第一方面任意一種可能的實施方式所述的方法。

      33、本技術(shù)實施例第六方面提供了一種計算機程序產(chǎn)品,計算機程序產(chǎn)品中包括指令,指令被執(zhí)行時,以使得計算機實現(xiàn)上述第一方面或第一方面任意一種可能的實施方式所述的方法。

      34、可以理解,上述提供的任意一種網(wǎng)絡(luò)延遲的測量裝置、計算設(shè)備、計算設(shè)備集群、計算機可讀介質(zhì)或計算機程序產(chǎn)品等所能達到的有益效果可參考對應(yīng)的方法中的有益效果,此處不再贅述。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1