基於分類的佇列(英語:Class-basedqueueing)是一種用於網路調度器的佇列技術。它允許流量在被按類分組後均衡分享頻寬。分類可以基於不同的參數,比如優先權,接口或者發起通訊的應用程式(連線埠)。
CBQ是一種由位於聖勞倫斯伯克利國家實驗室的網路研究組開發的算法。它可以作為傳統基於路由的佇列技術的替代品。現在CBQ是一種開放技術,屬於公有領域。CBQ經常被公司部署於他們的WAN邊界。
CBQ將用戶流量分入不同的,由類組成的層級。這些類基於IP位址,協定和應用程式類型的不同組合進行劃分。一個公司的會計部門,舉例來說,可能不需要與工程部門相同的網際網路訪問許可權。因為每個公司的組織結構均不同,並且有著不同的政策和商業需求,因此流量管理技術在分類流量的時候需要提供足夠的靈活性和力度控制。
CBQ允許網路管理者劃分流量到多層級的樹形結構中。舉例來說,有一些公司可能先識別每個部門的總體需求,然後定義在這個部門中每一個或一組應用程式的需求。為了性能和架構需要,傳統的基於路由的佇列定義被限制在較少數量的分類中,且只能進行一維分類。
由於CBQ運作在網路層,它可以在任何數據鏈路層技術上提供和IP協定,如TCP和UDP相同的效果。它也可以不受客戶端或伺服器端TCP/IP協定棧實現的不同的影響,因為它基於標準的TCP/IP流控制機制進行端到端流量控制。
CBQ的一個典型實現是在GPL協定下發布的Linux核心[1]
相關詞條
-
佇列機制
佇列是一種數據結構,它具有先進先出的特點,是一種套用很廣泛的結構。在計算機或計算機之間,為了提高計算機或計算機之間的工作效率,我們經常採用佇列機制。佇列...
定義 分類 -
基於類的加權公平佇列CBWFQ
Queuin Queuin Queuin
-
主動佇列管理算法
主動佇列管理算法通過在路由器佇列中丟棄或標記數據包將擁塞情況隱式或顯式地通知源端,源端相應地減小數據傳送速率來回響數據包的丟棄或標記,避免更嚴重的擁塞發生。
發展概況 AQM 研究現狀 隊尾丟棄算法(Tail Drop) 主動佇列管理算法的分類 -
《追蹤Linux TCP和IP代碼運行——基於2.6核心》
《追蹤Linux TCP和IP代碼運行——基於2.6核心》 本書以應用程式為線索,詳細描述了數據包在協定棧的分段、重組、傳送、接收過程,同時分析了路由的...
基本信息 圖書簡介 圖書目錄 圖書前言 -
基於點特徵
點特徵是影像最基本的特徵,它是指那些灰度信號在二維方向上都有明顯變化的點,如角點、圓點等 。基於點特徵是指利用點特徵進行圖像的匹配或進行目標識別、跟蹤。...
簡介 點特徵提取運算元分類 圖像配準 基於子圖像角點特徵的快速圖像配準方法 -
基於小波變換的車輛識別系統研究
《基於小波變換的車輛識別系統研究》是中國電力出版社的圖書,作者是張琳,李小平。
內容簡介 目錄 -
Linux體系與編程:基於Linux0.01版本
《Linux體系與編程:基於Linux0.01版本》是一部出版於2010年的書籍。
內容簡介 圖書目錄 -
進程間通信
記憶體以及套接字(Socket)。 主要分類種類進程間通信主要包括管道, 系統IPC(包括訊息佇列,信號,共享存儲), 套接字(SOCKET...
概述 主要分類 IPC目的 信號 管道 -
《基於Power PC的32位微控制器原理——汽車電子控制系統套用》
本書系統介紹了MPC555基本的硬體結構,包括其獨具特色的TPU3和MIOS、QADC、QSMCM等模組的工作原理;著重介紹了基於MPC555微控制器的...
基本信息 目錄 序言