網絡虛擬化技術作為解決當前Internet日益僵化問題的一種新興技術手段,近年來得到了國內外未來網絡技術研究領域的廣泛關注。網絡虛擬化技術是指通過虛擬化技術將物理網絡抽象為邏輯基礎網絡,脫離物理設備的束縛。然后通過邏輯切分和隔離,允許多種異質的虛擬網絡結構共存于同一物理基礎設備。各個虛擬網絡可以使用相互獨立的網絡協議,并能根據用戶需求對網絡狀態和形態進行調整,從而能夠達到對資源靈活分配與調度,提高基礎網絡資源利用率、提高服務質量、降低網絡運營和維護成本。網絡虛擬化技術在帶來上述靈活性的同時,也為網絡資源有效管理提出了巨大挑戰。
目前在網絡虛擬化資源管理的研究中,首要的問題和研究目標依然是如何提高網絡資源的利用率。當前的大多數研究都著眼于虛擬網絡請求到達時的資源分配算法,而忽視了虛擬網絡生命周期結束后對其釋放資源的再利用。目前的關于虛擬網絡資源管理的研究依然以集中式管理為主,這種管理方式在面對高度復雜的虛擬網絡環境往往力不從心。在這種情況下,引入自主管理機制可以有效的應對虛擬網絡環境的復雜狀況,提升網絡的管理能力。
本文通過將分布式自主管理引入網絡虛擬化環境下的網絡資源管理中,提出具備高度管理能力的自主資源調度優化管理框架,達到提升網絡資源利用率的目的。
1 分布式自動虛擬網絡環境資源管理框架
研究例證明,借助多代理系統方法可以建立出高度有效的模塊化和自動化系統,用以操作和管理一個動態和分布式環境。
因此,本文設計了一個基于智能自組織代理的分布式自動虛擬網絡環境資源管理框架。在每個基礎網絡節點上都運行有一個智能代理。每個智能代理都具有完整的知識庫,算法規則庫和執行引擎模塊。智能代理各自獨立運行,協同工作。而在網絡中有一個中央控制節點,這個節點在邏輯上與每個基礎網絡節點相連。中央控制節點控制協調各個智能代理,保證其工作同步。此外,中央控制節點還向智能代理提供公共信息的查詢和維護工作。
比起傳統的單一集中式管理結構,這樣網絡體系結構具有很多優點。通過對智能節點的研究,使得每個基礎網絡節點可以實現信息自配置,流程自發起,故障自愈,安全自保護,環境自感知等功能。這為系統帶來了高度的動態和自動特性。進一步的為系統帶來了強大的可管理性和靈活性。同時在網絡中引入中央控制節點后,使結構中的網絡管理開銷被控制在一個較小的范圍內。
1.1基礎網絡節點結構
在分布式自動虛擬網絡環境資源管理框架中,每個基礎網絡節點上有且僅有一個智能代理運行。每個智能代理可以他代理進行消息交互,獲取其他節點信息,并依據這些信息分布式協作決策,共同管理基礎網絡資源。一個基礎網絡節點上運行的智能代理由三個主要模塊組成:知識庫、算法規則庫和執行引擎。
1)知識庫。在智能代理中,知識庫主要是記錄本地和周圍環境的信息(例如當前基礎網絡節點上的CPU資源狀態、當前基礎網絡節點與其鄰居節戔之間基礎網絡鏈路的帶寬資源狀態等),以供算法和引擎決策使用。
本地資源信息:本地資源信息主要是智能代理所在的基礎網絡節點的資源分布狀況。在本文中,算法和引擎決策所需的本地資源信息主要包括:智能代理所在的基礎網絡節點CPU負載能力總值,當前CPU負載能力已分配總值,當前CPU負載能力已分配總值、此節點所承載的虛擬網絡節點及各自CPU負載分配值。
環境資源信息:環境資源信息主要是智能代理所在的基礎網絡節點之外的資源分布狀況。在本文中,算法和引擎決策所需的環境資源信息主要包括:智能代理所在的基礎網絡節點與其鄰居節點之間各條基礎網絡鏈路的帶寬資源能力總值,當前帶寬負載能力已分配總值。此節點所承載的虛擬網絡節點各自鄰接鏈路得到的帶寬分配,所在的基礎網絡路徑以及鄰接節點所在的基礎網絡節點。
其他信息:包括其鄰接基礎網絡節點訪問名、中央控制節點訪問名等。
2)算法規則庫。在智能代理中,算法規則庫存儲了制定決策的具體規則和算法,本文中算法規則庫主要包括以下內容。
資源動態優化流程:規定了資源動態管理的規則,資源動態優化機制的觸發條件,資源動態優化機制的具體執行步驟。詳細內容可以參照下文。
虛擬鏈路動態資源遷移算法:在資源動態管理過程中,制定虛擬鏈路動態資源遷移方案所采用的算法。
虛擬節點動態資源遷移算法:在資源動態管理過程中,制定虛擬節電動態資源遷移方案所采用的算法。
3)執行引擎。在智能代理中,執行引擎是一個實時運行的模塊,負責智能代理的一切行為操作。執行引擎的職能主要包括以下內容。
信息感知:執行引擎通過對節點的實時監測以及和其他節點的消息交互,持續進行知識庫的實時更新。
決策制定:在資源動態管理過程中,執行引擎通過執行資源動態優化流程和資源遷移算法,制定資源遷移方案。資源管理行動:包括根據資源遷移方案進行資源遷移決策執行等行為。
知識庫、算法規則庫和執行引擎這三個模塊共同組成了分布式自動虛擬網絡環境資源管理框架中的智能代理。每個智能代理通過此三個模塊執行自己的職能,相互協作,共同擔當起了虛擬網絡環境資源管理的工作。
1.2中央控制節點
分布式智能代理能夠通過代理之間的消息交互實現完全的協同工作。但是,由于協同工作需要大量的消息交互,這給系統資源帶來了額外的管理開銷。在分布式多代理系統中,由于各個智能代理具有信息獨立性,如果完全依賴各個代理的相互獨立交換信息則會大幅提高交互消息的數量級,帶來大量的管理開銷和資源浪費。因此,本文在分布式自動虛擬網絡環境資源管理框架中加入了一個中央控制節點,用以協調各個節點的工作以及維護公共信息,以此減少了大量的智能代理管理通信開銷。
分布式自動虛擬網絡環境資源管理框架中的中央控制節點主要負責如下兩方面的職能:
1)公共信息維護,在網絡資源動態管理過程中,有一部分數據具有更新頻繁、而且被多個智能代理需求或者被多個智能代理更改的特點。將這些信息保存在中央控制節點后,在管理過程中智能代理就不需要通過輪詢或廣播的方式來獲取和更新這些信息,而只需和中央控制節點交互,這樣大幅減少了管理消息數量。
2)智能代理同步協調控制,在網絡資源動態管理過程中,由于各個基礎節點上的智能代理具有自發管理和獨立管理的特性,同時兩個智能代理的管理區域有可能有交集。為了避免多個智能代理的優化流程沖突,維護網絡數據的一致性,需要保證在任意時刻,網絡中只有一個智能代理發起的資源動態優化流程在進行。如果另外一個節點也要發起資源動態優化流程,只能等待當前節點的管理流程結束。在沒有中央控制節點的環境下,這種唯一性只能由發起資源動態優化流程的節點在優化流程開始和結束的階段向全部智能代理廣播來實現。而本文采用的方案是:中央控制節點同時也是一個授權服務器,當智能代理需要發起資源動態優化流程時,首先要向中央控制節點發起申請,而中央控制節點會將其加入申請隊列,并在適當的時刻對其授權。之后得到授權的智能代理節點才能繼續資源動態優化流程。這樣不但能夠有效的避免沖突,同時也只需要很少的管理開銷。
2 資源動態優化流程
在資源動態自主管理機制中,資源動態優化流程是資源管理的主要職能過程。資源動態優化流程是由一個運行在基礎網絡節點上的智能代理發起,通過一系列智能代理之間的協同工作,最后實現自網絡資源的重分配,使得當前基礎網絡資源再次達到一個優化狀態為止。典型的資源動態優化流程由以下步驟組成。
1)觸發和授權,資源動態優化流程是由一個運行在基礎網絡節點上的智能代理發起。當智能代理監測到本地基礎網絡節點的CPU負載資源能力增加且超過了閾值T時,就會嘗試發起一次資源動態優化流程。我們把嘗試發起當前資源動態優化流程的基礎網絡節點稱為遷移接受備選節點,因為它有可能通過接受其他虛擬網絡節點和鏈路的遷移來提升整個基礎網絡的資源利用率。在資源動態優化流程的一開始,遷移接受備選節點上的智能代理首先向中央控制節點發送一個流程開始請求,然后進入許可等待。當其接收到中央控制節點發送的資源動態優化流程開始許可時,再進入流程下一步。
本地虛擬鏈路資源重分配:由于虛擬網絡的網狀結構特性,所以當一個節點的資源發生改變時,這個節點鄰接的鏈路資源狀態通常也會改變。因此此時嘗試對其周圍的鏈路資源重分配很有可能會獲得基礎網絡資源利用率的提升。同時,由于虛擬節點遷移的基礎網絡資源利用收益提升本質上也是虛擬節點遷移引發的鏈路遷移帶來的基礎網絡資源利用收益提升。如果在做節點遷移之前,不能保證當前基礎網絡鏈路資源是最優狀態,那就無法保證節點遷移算法能夠得到使基礎網絡資源利用收益最大的方案。因此在遷移接受備選節點得到資源動態優化流程開始許可之后首先執行本地虛擬鏈路資源重分配不但可行,而且是很有必要的。在本地虛擬鏈路資源重分配過程中,遷移接受備選節點首先會向中央控制節點請求當前基礎網絡的拓撲和資源狀態信息,然后通過虛擬鏈路動態資源遷移算法制訂鏈路資源優化方案。如果鏈路資源優化方案中有虛擬鏈路需要遷移,那么執行相關的遷移,同時要求相關信息的存儲部分更新相關信息。
3)虛擬節點資源重分配:虛擬節點動態遷移算法的目標是找到當前狀態網絡狀態下基礎網絡中承載的虛擬網絡節點的一系列遷移方案,以及這些節點的鄰接鏈路的遷移方案,使得基礎網絡的相對資源收益最大化。
3 結束語
網絡虛擬化技術被視作一種作為未來網絡研究的先驅和重要組成的實驗技術。本文選擇網絡虛擬化技術中的資源動態優化作為研究切入點,基于分布式多代理系統,提出了結合智能代理節點和中央控制節點的分布式自動虛擬網絡環境資源管理框架。此框架具有分布式多代理系統動態、自舉和自主管理的特性,其高度靈活性為資源管理目標和資源管理方法提供了良好的支持;同時中央控制節點的設計又讓管理開銷得到控制,使得其系統效率不亞于集中式系統設計。在此基礎上構造設計了資源動態優化流程,和現有的研究相比此流程的優化能力更強,提升空間更大。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文網址:http://www.guhuozai8.cn/html/consultation/10839410130.html