日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于并發無鎖環形隊列的網絡速率實時統計方法有效

專利信息
申請號: 201711246363.3 申請日: 2017-12-01
公開(公告)號: CN107846328B 公開(公告)日: 2021-03-12
發明(設計)人: 張玲增;朱翔;閔長春 申請(專利權)人: 上海市共進通信技術有限公司
主分類號: H04L12/26 分類號: H04L12/26
代理公司: 上海智信專利代理有限公司 31002 代理人: 王潔;鄭暄
地址: 200235 上海市徐*** 國省代碼: 上海;31
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 并發 環形 隊列 網絡 速率 實時 統計 方法
【說明書】:

技術領域

發明網絡通信領域,尤其涉及網絡速率統計領域,具體是指一種基于并發無鎖環形隊列的網絡速率實時統計方法。

背景技術

網絡是現代人生活必不可少的工具,網關設備在其中起著至關重要的作用。隨著互聯網的發展,網絡的功能已經涵蓋到人們生活的方方面面,各種網絡應用越來越多,功能越來越強,網絡數據傳輸量也越來越大,這些應用都在時時占用著有限的網絡帶寬,用戶需要知道網關設備的實時網絡流量,做相應的處理,以保證用戶關心的網絡應用得到必要的帶寬保證。

發明內容

本發明的目的是克服了上述現有技術提及的至少一個缺點,提供了一種高效統計速率的基于并發無鎖環形隊列的網絡速率實時統計方法。

為了實現上述目的,本發明的基于并發無鎖環形隊列的網絡速率實時統計方法如下:

該基于并發無鎖環形隊列的網絡速率實時統計方法,其主要特點是,所述的方法包括以下步驟:

(1)啟動主程序,并申請環形隊列緩沖區;

(2)根據設定時間間隔,循環獲取網關設備的網絡上下行字節數,并根據此次的第一上下行字節數和上一次記錄的第二上下行字節數計算得出此時的上下行網絡速率;

(3)將計算得到的網關設備的上下行網絡速率持續寫入所述的環形隊列緩沖區,并在所述的環形隊列緩沖區剛滿時取出此時位于環形隊列緩沖區的第一個數據元素;

(4)web頁面訪問所述的網關設備,并查看所述的網關設備中的上下行網絡速率,同時向所述的網關設備發送數據查詢請求;

(5)所述的網關設備接收所述的數據查詢請求,并從所述的環形隊列緩沖區讀取數據。

該基于并發無鎖環形隊列的網絡速率實時統計方法的步驟(1)中,所述的環形隊列緩沖區的長度為2的冪次方。

該基于并發無鎖環形隊列的網絡速率實時統計方法的步驟(1)中,所述的環形隊列緩沖區為無鎖環形隊列緩沖區。

該基于并發無鎖環形隊列的網絡速率實時統計方法的步驟(1)中,所述的環形隊列緩沖區設有內存屏障單元。

該基于并發無鎖環形隊列的網絡速率實時統計方法的步驟(2)之前還包括以下步驟:

(2.0)創建定時器。

該基于并發無鎖環形隊列的網絡速率實時統計方法的步驟(2)中,所述的設定時間間隔為1秒。

該基于并發無鎖環形隊列的網絡速率實時統計方法的環形隊列緩沖區為無鎖環形隊列緩沖區。

該基于并發無鎖環形隊列的網絡速率實時統計方法,有以下有益效果:

A、環形隊列提供一個無邊界的字節流服務,巧妙利用位運算和無符號整型數溢出特點,提高數據長度運算及拷貝效率;

B、環形隊列使用內存屏障機制,所有在設置讀寫屏障之前發起的內存訪問,必須先于在設置屏障之后發起的內存訪問之前完成,保障在數據讀寫操作時,內存訪問按照程序的順序完成;

C、該數據統計方法使用自生產自消費的方法使環形隊列中統計數據按指定時間間隔更新;

D、該數據統計方法將網絡上下行字節數轉換為實時上下行速率,為外部提供方便的統計接口。

采用了該發明中的基于并發無鎖環形隊列的網絡速率實時統計方法,使用環形緩沖區來實現,提供一個無邊界的字節流服務,其優點在于,當一個數據元素被用掉后,其余數據元素不需要移動其存儲位置,從而減少拷貝提高效率;該方法采用了并行無鎖技術,實現單生產單消費模式的共享隊列,不需要加鎖同步;該方法使用自生產自消費的方法保證緩沖區數據的實時更新。

附圖說明

圖1為本發明的環形隊列緩沖區中無符號整型數溢出的示意圖。

圖2為本發明的基于并發無鎖環形隊列的網絡速率實時統計方法的實現原理圖。

具體實施方式

為了能夠更清楚地描述本發明的技術內容,下面結合具體實施例來進行進一步的描述。

請參閱圖1所示,其為本發明的環形隊列緩沖區中無符號整型數溢出的示意圖。該環形隊列提供一個無邊界的字節流服務,巧妙利用位運算和無符號整型數溢出特點,提高數據長度運算及拷貝效率。

請參閱圖2,其為本發明的基于并發無鎖環形隊列的網絡速率實時統計方法的實現原理圖。該基于并發無鎖環形隊列的網絡速率實時統計方法,其中所述的方法包括以下步驟:

(1)啟動主程序,并申請環形隊列緩沖區;

(2)根據設定時間間隔,循環獲取網關設備的網絡上下行字節數,并根據此次的第一上下行字節數和上一次記錄的第二上下行字節數計算得出此時的上下行網絡速率;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海市共進通信技術有限公司,未經上海市共進通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201711246363.3/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 6080日韩午夜伦伦午夜伦| 精品91av| 一区二区中文字幕在线观看| 国产电影精品一区| 午夜社区在线观看| 久久精品亚洲精品| 久久精品国产亚洲一区二区| 搡少妇在线视频中文字幕| 毛片免费看看| 欧美日韩国产在线一区| 一区二区三区中文字幕| 91麻豆精品国产91久久久久推荐资源| 欧美精品五区| 99国产精品久久久久99打野战 | 国产精品欧美一区乱破| 欧美系列一区二区| 国产一区二区片| 88国产精品欧美一区二区三区三| 国产一区2| 6080日韩午夜伦伦午夜伦| 亚洲日韩欧美综合| 精品无码久久久久国产| 国产精品日韩视频| 亚洲欧美国产日韩色伦| 久久久精品免费看| 91热国产| 蜜臀久久久久久999| 午夜一区二区视频| 久久国产中文字幕| 国产三级欧美三级日产三级99| 国产精品电影一区二区三区| 国产精品国外精品| 99国产精品永久免费视频 | 99精品久久久久久久婷婷| 日韩中文字幕亚洲精品欧美| 欧美日韩国产欧美| 国产欧美日韩另类| www.午夜av| 狠狠色依依成人婷婷九月| 国产亚洲精品久久久久动| 久久人人爽爽| 91麻豆精品国产91久久久久| 国产91综合一区在线观看| 久久婷婷国产麻豆91天堂徐州| 国产1区在线观看| 93久久精品日日躁夜夜躁欧美| 窝窝午夜精品一区二区| 性夜影院在线观看| 国产精品视频1区| 国产69精品久久久久久久久久| 韩国女主播一区二区| 91一区在线| 国产91一区二区在线观看| 日本少妇高潮xxxxⅹ| 欧美高清xxxxx| 久久一区二区三区视频| 亚洲乱亚洲乱妇50p| 97人人模人人爽视频一区二区 | 久久久午夜爽爽一区二区三区三州| 国产69精品久久| 国产精品1区2区| 国产伦高清一区二区三区| 亚洲理论影院| 久久精视频| 久热精品视频在线| 亚洲一区二区三区加勒比| 色综合久久久久久久粉嫩| 97久久超碰国产精品红杏| 国产在线视频99| 国产精品区一区二区三| 国产在线精品一区| 欧洲亚洲国产一区二区三区| 国产的欧美一区二区三区| 午夜看片在线| 国产盗摄91精品一区二区三区| 综合在线一区| 午夜码电影| 精品久久二区| 神马久久av| 国内少妇自拍视频一区| 精品国产一区二区三区四区四| 久久国产精彩视频|