看了一個月資料,寫一篇論文讀書心得

gudesheng發表於2008-01-03

課題:智慧多代理系統在MPLS流量管理中的應用

1 MPLS流量管理
普通IP網路的流量是盡力轉發模式,IP傳輸的路線沒有事先的規劃。網路頻寬無法事先預留。
基於MPLS的網路流量管理的思想是:通過事先規劃,預留網路頻寬,一旦某一條物理鏈路出現故障,可以迅速切換到另一條邏輯鏈路。某條邏輯鏈路達到飽和的時候,可以使用預留的頻寬。

2 多代理系統
多代理系統是一個分散式的代理系統,代理彼此分工,互相協作。完成對網路節點的自動管理。
一開始選中的代理系統是Jade

3 本體Ontology
本體用來定義代理通訊的語言

4 智慧代理
為了使代理更加智慧,我研究了各種實現智慧代理的方法
開始主要看的是:讓代理和Jess專家系統結合。Jess是一個基於Rete演算法的產生式系統。使用支援Jess的JessAgent來實現定的智慧控制

之後還看了模糊控制,Jess和模糊控制結合使用JessFuzzy

為了讓代理有更強的自學習能力:我研究了神經網路
最後找到了AgentAcademe, AA的原理是通過對Agent記錄的資料進行資料探勘,產生新的決策樹,並將決策樹轉換成Jess的規則。

5 專家系統
基於規則的推理Rule based reasoning
  對於我們比較熟悉的知識,可以明確表示成If-Then形式的,我們可以使用RBR
基於案例的推理Case based reasoning
  對於我們認識不夠,但是能夠明確還原發生環境的,我們可以使用CBR
基於神經網路的專家系統

為了更好的實現精確的推理,考慮將RBR,CBR,ANN三者結合,取長補短

6 神經網路
神經網路模擬人類的神經結果,其具有良好的自學習能力,使用神經網路可以實現對流量的預測


7 機器學習和資料探勘
資料探勘的演算法很多,主要分成關聯,分類和聚類,當然還包括時間序列等等。
通過資料探勘將找到的知識轉換成規則庫,案例庫,以實現機器的更加智慧。

8 BDIAgent
實現智慧多代理的另一個架構就是PRS。使用Jadex作為BDI模型。
傳統的Jess+Jade的方法中,Jess需要包含很多不相干的控制資訊,使用Jadex後,將Believes,Goals,Plans都分開來,更加明確的定義。

9 實際應用
監控代理:1 負責監控當前的流量並記錄下來
控制代理:1 根據當前監控代理記錄的資料,判斷網路是否異常,並根據結果作相應調整
          2 根據以往的經驗判斷是否即將發生異常,例如擁塞,並根據結果作相應調整
挖掘代理:1 根據流量的資料探勘網路異常的規律
          2 根據代理控制的行為挖掘代理行為規律,找出成功率高的流量調整演算法。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=567294


相關文章