The invention relates to a method of two step cache associations based on ICN, which comprises the following steps: first, SDN controller information describing community structure identification in ICN network length compression based on community division of the ICN network; two, calculate each node of the cluster node service importance; three, based on SDN controller state information collection nodes of the openflow protocol in the community; step four, each computing node cache priority associations; five, user interest request, request the data content of interest to the network; six, ICN switch is responsible for routing and search the user interest packet data; seven, the SDN controller calculates the new cache information the two step, making two step strategy and cache cache strategy to ICN switch; eight, each node based on SDN controller under the rules, implement the two step caching strategy. The invention provides an effective way for further optimizing the ICN caching mechanism.
【技術實現步驟摘要】
一種基于社團的ICN二步緩存方法
本專利技術涉及一種基于社團的ICN二步緩存方法。
技術介紹
當下互聯網產業迅猛發展,新型網絡應用層出不窮,對網絡傳輸效率的要求越來越高。然而,以TCP/IP協議棧為主的現有互聯網架構不斷暴露出一系列缺陷,包括結構固化、擴展性較差、移動性支持受限、安全性先天不足等問題,無法適應當前互聯網發展的需求。為了徹底地解決以上問題,學術界提出了軟件定義網絡(SDN)和以信息為中心的網絡(ICN)。為了進一步優化網絡,降低用戶請求內容的響應時延,ICN引入緩存機制,將內容緩存在更靠近用戶的地方,從而降低用戶的訪問時延,減少網絡帶寬的消耗和服務器的負載。但是,當前已提出的眾多緩存機制中,依然存在“緩存無效”、“緩存同質化”等問題需要解決。緩存放置策略用于確定內容的緩存位置,可分為沿途緩存與旁路緩存兩類機制。沿途緩存是指內容對象被緩存在它所在沿路返回途中所經過的節點上的緩存機制,包括處處緩存、選擇性緩存等。沿途緩存的不足之處是,容易造成緩存冗余,較容易造成無效緩存,浪費資源。旁路緩存機制通過事先收集網絡狀態信息,再計算緩存放置的全局最優化方案。例如葛國棟等提出基于最大內容活躍因子的路徑緩存策略,首先根據內容活躍因子在轉發路徑上找到最大熱點請求區域,然后采用一致性Hash協同緩存選擇區域內的緩存節點。劉外喜等利用鏈路的空閑帶寬將內容緩存到相鄰節點,并根據轉發端口數的比例、下游節點的鏈路利用率和內容的生命周期等調整內容對象在節點上的緩存概率。與現有工作不同,本文按社團區域緩存內容對象,在全網范圍內合理分散緩存對象,將內容對象按其流行度緩存在各社 ...
【技術保護點】
一種基于社團的ICN二步緩存方法,其特征在于,主要包括以下步驟:第一步、SDN控制器基于信息描述長度壓縮技術識別ICN網絡中的社團結構,對ICN網絡進行社團劃分;第二步、計算出各節點的節點社團重要度;第三步、SDN控制器基于openflow協議收集各社團中的節點的狀態信息;第四步、計算各社團的節點的一步緩存優先級;第五步、用戶發起興趣請求,向網絡請求感興趣的數據內容;第六步、ICN交換機負責路由及搜索用戶的興趣包數據;第七步、SDN控制器計算新的緩存信息,制定二步緩存策略,并向ICN交換機下發二步緩存策略;第八步、各節點根據SDN控制器下發的規則,執行二步緩存策略。
【技術特征摘要】
1.一種基于社團的ICN二步緩存方法,其特征在于,主要包括以下步驟:第一步、SDN控制器基于信息描述長度壓縮技術識別ICN網絡中的社團結構,對ICN網絡進行社團劃分;第二步、計算出各節點的節點社團重要度;第三步、SDN控制器基于openflow協議收集各社團中的節點的狀態信息;第四步、計算各社團的節點的一步緩存優先級;第五步、用戶發起興趣請求,向網絡請求感興趣的數據內容;第六步、ICN交換機負責路由及搜索用戶的興趣包數據;第七步、SDN控制器計算新的緩存信息,制定二步緩存策略,并向ICN交換機下發二步緩存策略;第八步、各節點根據SDN控制器下發的規則,執行二步緩存策略。2.根據權利要求1所述的一種基于社團的ICN二步緩存方法,其特征在于,所述第三步中的狀態信息包括有剩余存儲空間...
【專利技術屬性】
技術研發人員:羅建楨,蔡君,戴青云,雷方元,
申請(專利權)人:廣東技術師范學院,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。