潘成勝,張 松,趙 晨,石懷峰,2
(1.南京信息工程大學電子與信息工程學院,南京 210044;2.南京理工大學自動化學院,南京 210094)
近年來,網絡智能化已成為網絡創新式發展和變革的突出特征,與傳統網絡不同,智能網絡中存在著大量實時多媒體業務,如網頁瀏覽、語音聊天、視頻會議等,這些業務產生了巨大、多樣的數據流量[1-4]。網絡轉發設備的緩沖區在網絡處于流量負荷大的情況下易被填滿,產生網絡擁塞問題[5-7]。基于源端的擁塞控制是緩解網絡擁塞的有效辦法,“端到端原則”提供的可擴展性在客觀上促進了網絡的快速發展,但基于源端的擁塞控制具有一定的滯后性,網絡在檢測到擁塞和擁塞發生的時間間隔內會一直處于擁塞狀態[8]。因此,為了保障服務質量quality of service(QoS)模型有效地運行,不僅需要在源端實現擁塞控制,網絡中間節點也需要發揮作用[9]。
隊列管理是指網絡出現擁塞時路由節點通過丟包來調節緩沖區的占有率,不同的隊列管理機制直接影響到網絡節點的擁塞控制能力和網絡的QoS。總的來說,隊列管理機制可以分為被動隊列管理機制與主動隊列管理機制兩大類,與被動隊列管理機制相比,主動隊列管理機制能夠使發送節點在中間節點緩存溢出前作出反應,有效減少和避免擁塞的發生。其中,RED(random early detection)算法作為主動隊列管理機制中的代表性算法在擁塞控制方面起到了關鍵作用[10],該方法使路由節點緩沖區的隊列在沒有達到極值前就開始丟包,并向源端發送擁塞反饋信息,以此來緩解網絡擁塞,但它存在參數配置敏感和全局同步現象等缺陷。……