《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于多Agent的云服務中間件的研究與應用
基于多Agent的云服務中間件的研究與應用
來源:微型機與應用2013年第20期
陸雄斌,郭朝珍
(福州大學 數學與計算機科學學院,福建 福州350108)
摘要: 在Web應用日益普及的今天,Web服務器承擔的任務越來越繁重,特別是進行大數據量的計算時,服務器的硬件資源成了計算效率的瓶頸。為了解決這一問題,結合云計算和中間件的技術特點,提出了一種基于多Agent的云服務中間件的體系架構,該框架分為用戶接口層、SOA層和資源管理層3個層次,內部采用多Agent技術。節點間通過ACL消息進行通信,負載均衡采用靜態計算能力與動態負載相結合,內置的日志服務和容錯服務保障系統穩定運行。將此框架應用到實際Web應用中可以大大提高Web服務器的計算效率。
Abstract:
Key words :

摘  要: 在Web應用日益普及的今天,Web服務器承擔的任務越來越繁重,特別是進行大數據量的計算時,服務器的硬件資源成了計算效率的瓶頸。為了解決這一問題,結合云計算和中間件的技術特點,提出了一種基于多Agent的云服務中間件的體系架構,該框架分為用戶接口層、SOA層和資源管理層3個層次,內部采用多Agent技術。節點間通過ACL消息進行通信,負載均衡采用靜態計算能力與動態負載相結合,內置的日志服務和容錯服務保障系統穩定運行。將此框架應用到實際Web應用中可以大大提高Web服務器的計算效率。
關鍵詞: 云服務;中間件;多Agent系統;分布式計算;負載平衡


    隨著當今網絡體系和Web技術的發展,Web應用被廣泛使用,Web服務器所承載的負荷越來越大,使得對于大數據量的計算不能及時響應。因此,需要有一種技術,不僅能將大任務分配給多臺機器共同計算,分擔服務器的工作,提高計算效率和穩定性,還能利用閑置計算資源,避免資源浪費,這就是云計算。
    云計算(Cloud Computing)[1]是一種基于互聯網的計算方式,通過這種方式,共享的軟硬件資源和信息可以按需提供給計算機和其他設備。
    中間件(Middleware)[2]是一種獨立的系統軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源。
    Agent是一種在某個環境中自主行動以實現其設計目標的智能化軟件實體[3-4]。其應用主要是以一種松散耦合的Agent網絡,即MAS出現,在多個Agent之間以結構化的ACL[5](Agent Communication Language)進行交互、協作,以完成某一項任務。
    臺風預報系統是一個典型的Web應用,它是一個會商式的群決策支持系統(GDSS)[6-7],其中的專家預報路徑就涉及了大數據量計算,本文將云服務中間件的技術應用到臺風預報系統上,以提高相似路徑計算的效率。
1 云服務中間件的體系架構
1.1 云服務中間件的工作原理

    云服務中間件的設計可以將大任務分解成若干小任務,再通過分配給閑置計算節點來分擔服務器的工作,計算結果由所有計算節點產生的子結果匯集而成。云服務中間件的工作原理如圖1所示。

    用戶接口層定義了外部程序調用云服務所需的接口,請求端的Agent將計算任務通過接口發給云服務中間件。
    SOA層管理著云服務中間件結構所需的基本服務,包括主控服務、計算服務、日志服務和容錯服務。目錄服務是SOA層各類服務的目錄,提供查找已注冊在目錄上的服務,并調用它。計算任務通過用戶接口傳進SOA層后,被發送到目錄下的主控服務上。
    資源管理層是操作計算機資源的各種Agent組成,每一種Agent負責對應的工作。在主控服務下有一個主控Agent,帶有一個負載均衡器。計算服務下有多個計算Agent,日志服務下有多個日志Agent,有一個日志收集器和多個日志記錄器。容錯服務下有多個容錯Agent。主控Agent對應一個日志收集器和一個容錯Agent,每個計算Agent對應一個日志記錄器和一個容錯Agent。
    主控Agent是云服務中間件的核心Agent,它管理著所有計算Agent節點,負責接收請求端發來的計算任務,根據業務邏輯對任務進行分解,并通過負載均衡器將子任務分配給輕載的計算節點。主控Agent所帶的日志收集器Agent負責收集日志記錄器Agent發送的日志消息,記錄在平臺和日志文件中。計算Agent在云服務中間件起著重要的作用,它是計算的核心,接收來自主控Agent發來的子任務,計算并返回部分結果。每個計算Agent都帶有一個日志記錄器Agent,用以記錄Agent工作的日志并轉發給日志收集器Agent。同時,主控Agent和計算Agent都帶有一個容錯Agent,容錯Agent負責處理Agent異常并恢復出錯的Agent。
1.3 云服務中間件的消息機制
    云服務中間件是通過Agent間的發送接收消息來完成內部通信的,ACL消息是Agent的通信語言,兩個重要的屬性分別是對象內容和接收者,對象內容是指發送消息的對象,可以是一個java類對象,接收者是接收Agent的ID。通信過程是:發送Agent將消息對象封裝到ACL消息中,通過send方法發送消息給指定的接收Agent;接收Agent通過receive方法接收ACL消息并解開消息對象,讀取消息內容。通信過程如圖3所示。

    消息對象是存儲消息內容的對象,云服務中間件根據不同的需求定義不同的消息格式,它們共同繼承自一個消息基類,消息基類管理所有消息的類型。云服務中間件涉及的消息對象有注冊相關消息、業務相關消息、登錄相關消息、負載相關消息和日志相關消息。
2 負載均衡策略
    負載平衡[8]是分布式系統的資源管理模塊,它的主要功能是合理和透明地在處理器之間分配系統負載,以達到系統的綜合性能最優。負載均衡器設計的目的是在眾多閑置的計算節點中選擇閑置計算能力最大的作為任務分配的節點,以達到計算效率最優。
    本文所采用的負載平衡是結合靜態計算能力和動態負載加權組成,同時考慮了節點的靜態能力和動態負載,兩者加權得出閑置計算能力,使得分配任務更合理,充分利用了計算資源。設計算節點為C,閑置計算能力的計算方法如式(1)所示:
    Abilityfree(C)=Abilitytotal(C)×(1-LoadValue(C)/100)(1)
其中Abilitytotal(C)為計算節點C的全部計算能力,即靜態計算能力。LoadValue(C)為計算節點C的負載值,即動態負載,單位是百分比。

 


    (1)專家編輯方案,系統將預測路徑通過云服務模式交給請求Agent;
    (2)請求Agent將預報路徑封裝成預報消息,發送給云服務中間件的主控Agent;
    (3)主控Agent接收到預報消息后,將任務分解成若干子任務,分發給計算Agent;
    (4)計算Agent計算最相似歷史臺風路徑,返回結果給主控Agent;
    (5)主控Agent匯總結果,將結果封裝成結果消息發送回請求Agent;
    (6)請求Agent解開結果消息,把最相似路徑在地圖上顯示給專家。
    期間,請求Agent、計算Agent將工作日志發送給日志記錄Agent,主控Agent將工作日志發送給日志收集Agent,日志記錄Agent將接收到的日志轉發給日志收集Agent。容錯Agent負責對主控Agent和計算Agent集群中的每個計算Agent進行監控。
4 實驗結果及分析
4.1 實驗準備

    將云服務中間件應用到臺風預報系統中,分別對單機和云服務兩個模式進行實驗,測試計算時間。實驗所用到的計算機集群有:1臺主控服務器,1臺Web服務器,若干臺計算服務器和若干臺數據庫服務器。
    實驗數據有多組,每組均來自隨機產生的臺風路徑,每個臺風的路徑點數為66個,對不同數量臺風的臺風預測計算時間,對單機與云服務進行效率比較。
4.2 實驗結果
    單機模式與云服務模式的計算的平均時間如表1所示。

    從表中可以看出,云服務的整體計算性能明顯高于單機,當臺風個數為1 200時,云服務計算時間僅為單機的31.84%,速度提高了214.11%, 說明云服務中間件應用到臺風預報系統中可以大大提高Web服務器的計算效率。
4.3 結果分析
    實驗結果表明,單機與云服務下計算時間隨臺風個數成正比,兩者的計算時間都是線性增加的。圖5為單機與云服務計算時間對比圖。從圖5可以看出,單機下的計算時間趨勢線斜率高于云服務的計算時間趨勢線,計算時間差隨著臺風個數的增加而拉大,說明基于多Agent的云服務中間件可以大大縮短Web服務器的計算時間,提高計算效率。

    本文分析了Web應用的現狀和Web服務器的瓶頸問題,結合云計算和中間件技術,提出了一種基于多Agent的云服務中間件的體系架構。介紹了云服務中間件的工作原理,即將復雜的任務分解成小任務,再將結果匯總。從層次上看,云服務中間件分為3個層次,分別是用戶接口層、SOA層和資源管理層。內部的Agent使用ACL消息進行通信,介紹了各類消息。負載均衡采用靜態計算能力與動態負載相結合,保證了整體性能。
  本文將設計的云服務中間件框架應用到一個典型的Web應用臺風預報系統中,以實驗數據進行單機與云服務模式的計算時間對比,可以看到云服務中間件對提高Web服務器計算時間的作用。云服務中間件的研究是未來Web應用的一個很有價值的應用前景,對推動云計算的發展有著至關重要的作用。
參考文獻
[1] 趙立新.云計算:信息時代的新主宰[J].科技創新導報,2010(12):213-214.
[2] 吳禮裕,盧珊.中間件的研究綜述[J].科技與生活,2009(21):24-24,67.
[3] 賴如潔,曹健,李明祿,等.服務Agent的設計與實現[J].計算機工程與科學,2010,32(5):113-117.
[4] WILDE G J.The theory of risk homeostasis:implications for  safety and healt[J].Risk Analysis,1982,2(4):209-225.
[5] WILDE G J.Social interaction patterns in driver behavior:an introductory review[J].Human Factors,1976,18(5):447-492.
[6] 陳偉江,郭朝珍.分布式ETL中協同機制的研究與設計[J].通信學報,2006,27(11):177-182.
[7] 閆鈞華,張煥春,經亞枝.基于Multi2agent的分布式系統負載平衡[J].華南理工大學學報:自然科學版,2004,32(12):74-79.
[8] 陳濤,陳啟買.分布式計算機系統負載平衡研究[J].計算機技術與發展,2006,16 (5):33-35.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩一区二区三区四区五区| 亚洲第一主播视频| 国产欧美亚洲精品| 好吊色欧美一区二区三区视频| 欧美日韩大片一区二区三区| 国产偷国产偷精品高清尤物| 亚洲一区二区免费视频| 国产精品久久久久久久第一福利| 国产精品久久久久久久午夜| 亚洲尤物精选| 久久精品国产一区二区三区免费看| 性伦欧美刺激片在线观看| 一区二区三区日韩精品| 欧美午夜大胆人体| 性欧美1819性猛交| 国产欧美精品在线观看| 欧美精品日韩| 国产精品www994| 亚洲精品视频二区| 国产欧美一区在线| 亚洲一区免费视频| 欧美午夜一区二区三区免费大片| 亚洲伊人久久综合| 亚洲性视频网址| 久热成人在线视频| 好吊色欧美一区二区三区四区| 亚洲卡通欧美制服中文| 久久久精彩视频| 欧美三区在线观看| 黄色一区二区在线观看| 久久综合伊人77777蜜臀| 亚洲高清不卡一区| 久久久精品久久久久| 久久久91精品国产一区二区三区| 国产在线播精品第三| 亚洲综合视频一区| 国产精品你懂的| 久久久久久久综合日本| 国产日韩欧美精品| 国产精品夫妻自拍| 亚洲国产日本| 欧美小视频在线| 欧美午夜精品久久久久久人妖| 香蕉尹人综合在线观看| 国产乱码精品一区二区三| 亚洲欧美清纯在线制服| 久久精品99久久香蕉国产色戒| 久久国产毛片| 日韩视频一区二区在线观看| 亚洲电影欧美电影有声小说| 亚洲欧洲在线免费| 免费观看亚洲视频大全| 另类av一区二区| 免费看亚洲片| 极品尤物av久久免费看| 亚洲国产91精品在线观看| 欧美精品在线一区二区| 亚洲影院免费| 久久大逼视频| 欧美高清不卡在线| 亚洲高清一区二区三区| 久久激情五月丁香伊人| 亚洲欧美影院| 久久精品国产免费观看| 亚洲一区二区三区中文字幕| 免费观看日韩av| 夜夜爽夜夜爽精品视频| 久久精品国产亚洲一区二区| 国内精品久久久久影院 日本资源| 亚洲精选视频免费看| 欧美一级专区| 亚洲日本电影在线| 日韩视频中文字幕| 在线一区免费观看| 麻豆精品传媒视频| 欧美一区二区三区免费在线看| 午夜亚洲性色福利视频| 亚洲深夜影院| 久热这里只精品99re8久| 国产三区二区一区久久| 国产美女精品免费电影| 久久免费观看视频| 午夜亚洲视频| 国产日韩精品一区二区浪潮av| 欧美一区日韩一区| 国产精品久久久久久久久久免费| 欧美日韩mp4| 欧美在线观看www| 最新精品在线| 原创国产精品91| 国内成人精品2018免费看| 亚洲色无码播放| 欧美三区在线观看| 欧美视频你懂的| 一区二区三区在线观看欧美| 亚洲黄色在线视频| 亚洲欧美变态国产另类| 欧美三级特黄| 欧美精品电影在线| 久久国产一区二区三区| 欧美色视频日本高清在线观看| 在线视频精品一区| 伊人久久亚洲热| 久久久九九九九| 亚洲精品久久久久中文字幕欢迎你| 美日韩丰满少妇在线观看| 亚洲香蕉视频| 欧美精品七区| 国产亚洲永久域名| 激情小说另类小说亚洲欧美| 亚洲精品一区二区三| 国产精品午夜国产小视频| 欧美一级夜夜爽| 久久青草欧美一区二区三区| 亚洲国产第一| 在线电影欧美日韩一区二区私密| 久久久亚洲国产美女国产盗摄| 欧美日韩中文精品| 久久综合99re88久久爱| av不卡在线| 欧美日韩综合久久| 亚洲风情在线资源站| 国产偷久久久精品专区| 亚洲激情第一区| 亚洲大片一区二区三区| 国产亚洲欧美aaaa| 欧美成人亚洲成人日韩成人| 国产精品社区| 激情五月婷婷综合| 欧美激情精品久久久久久大尺度| 亚洲美女黄色| 国产一区二区高清| 中文在线一区| 亚洲视频视频在线| 国产农村妇女精品一区二区| 欧美成人午夜77777| 亚洲综合色丁香婷婷六月图片| 国产婷婷色一区二区三区四区| 国产欧美精品日韩区二区麻豆天美| 日韩天天综合| 加勒比av一区二区| 麻豆精品视频在线观看视频| 中文国产成人精品久久一| 国产一区二区三区高清| 国产精品任我爽爆在线播放| 亚洲黄色影片| 国产综合色在线视频区| 久久先锋资源| 欧美一级黄色网| 在线播放不卡| 亚洲精选视频免费看| 国产日韩欧美中文在线播放| 亚洲免费伊人电影在线观看av| 免费观看成人网| 亚洲精品国产系列| 日韩亚洲视频在线| 一区二区三区国产盗摄| 国产精品久久久亚洲一区| 久久狠狠亚洲综合| 国产一区欧美| 国产日韩欧美在线播放不卡| 99国产精品久久久久久久久久| 亚洲日韩欧美视频一区| 欧美久久久久中文字幕| 免费日韩av片| 亚洲一区二区三区成人在线视频精品| 国产亚洲欧美一区二区| 欧美日韩国产系列| 亚洲天堂成人在线观看| 欧美91福利在线观看| 欧美日韩免费在线| 午夜精品久久久久久99热| 99精品国产一区二区青青牛奶| 国产日韩欧美一区二区三区在线观看| 亚洲精品日韩精品| 久久亚洲二区| 欧美午夜电影一区| 亚洲欧美视频| 久久野战av| 久久在线91| 日韩午夜电影在线观看| 精品999网站| 欧美主播一区二区三区| 亚洲第一福利在线观看| 日韩五码在线| 亚洲欧美日韩成人高清在线一区| 国产日韩精品一区二区三区| 免费观看不卡av| 欧美激情一区在线| 日韩视频在线你懂得| 欧美视频中文一区二区三区在线观看| 一区二区三区在线免费观看| 亚洲第一区在线| 午夜精品一区二区三区四区| 免费成人黄色av| 在线观看国产精品网站| 欧美一区二区视频在线观看2020| 在线观看三级视频欧美| 欧美视频免费看| 国内精品模特av私拍在线观看| 一本久道综合久久精品| 午夜在线观看欧美| 欧美精品一线| 欧美精品色综合| 性欧美暴力猛交另类hd| 久久免费视频网站| 国产一区二区成人| 久久不射网站| 欧美国产日本在线| 亚洲国产黄色片| 亚洲美女精品久久| 美腿丝袜亚洲色图| 欧美人与禽猛交乱配| 亚洲日本激情| 欧美专区在线| 日韩午夜在线| 精品成人一区二区三区| 欧美精品一线| 亚洲欧美国产不卡| 久久亚洲色图| 国产精品美女久久久久aⅴ国产馆| 亚洲欧美激情四射在线日| 精品成人久久| 亚洲精品欧美| 麻豆成人91精品二区三区| 久久久人成影片一区二区三区| 久久国产手机看片| 国产欧美一区二区精品性色| 亚洲视频第一页| 欧美一级午夜免费电影| 欧美韩国在线| 欧美性事免费在线观看| 欧美日韩一区二区在线视频| 国内伊人久久久久久网站视频| 老鸭窝毛片一区二区三区| 亚洲伊人久久综合| 欧美精品色综合| 一区二区三区精品久久久| 久久久av水蜜桃| 午夜精品久久久久久久白皮肤| 欧美日韩在线播放三区四区| 欧美大胆成人| 亚洲一二三区精品| 欧美日韩在线观看一区二区| 国产一区av在线| 久久久99精品免费观看不卡| 一区二区国产日产| 久久av一区二区| 国产欧美一区二区精品忘忧草| 老司机午夜精品视频| 日韩一级免费观看| 欧美一区二区三区成人| 亚洲电影免费观看高清完整版在线| 国产一区成人| 亚洲二区三区四区| 一本一本大道香蕉久在线精品| 精品va天堂亚洲国产| 免费一级欧美片在线播放| 久久电影一区| 老司机一区二区三区| 久久亚洲精选| 亚洲免费视频观看| 欧美一区二区观看视频| 亚洲国产精品久久久久| 欧美一区午夜精品| 99国产一区二区三精品乱码| 亚洲成色999久久网站| 一区二区三区无毛| 欧美精品日韩一本| 国产精品剧情在线亚洲| 国产精品v亚洲精品v日韩精品| 日韩亚洲成人av在线| 亚洲一区二区三区免费视频| 亚洲网站视频福利| 久久av免费一区| 欧美激情1区2区3区| 伊人影院久久| 亚洲看片一区| 国产精品亚洲第一区在线暖暖韩国| 国产精品日韩精品欧美精品| 欧美成人日韩| 美女图片一区二区| 国产亚洲女人久久久久毛片| 9久草视频在线视频精品| 狠狠色狠狠色综合系列| 亚洲已满18点击进入久久| 老司机久久99久久精品播放免费| 国产视频一区三区| 亚洲福利在线看| 99视频+国产日韩欧美| 欧美电影电视剧在线观看| 欧美亚洲免费电影| 伊人狠狠色丁香综合尤物| 久久这里有精品视频| 最新国产精品拍自在线播放| 欧美一级二级三级蜜桃| 亚洲欧美日本精品| 亚洲国产精品一区| 国产视频精品xxxx| 久久精品在线观看| 欧美国产精品专区| 99热免费精品在线观看| 美女任你摸久久| 午夜视频在线观看一区二区三区| 久久精品在线免费观看| 欧美专区日韩专区| 伊人久久亚洲影院| 91久久国产自产拍夜夜嗨| 日韩午夜电影在线观看| 国产日韩av高清| 99精品欧美一区二区蜜桃免费| 国产精品二区在线观看| 亚洲韩国一区二区三区| 欧美亚洲日本国产| 国产丝袜一区二区| 久久这里有精品15一区二区三区| 亚洲高清在线播放| 在线亚洲一区二区| 在线一区二区视频| 欧美日韩亚洲国产一区| 国产日韩精品一区二区三区| 美女免费视频一区| 亚洲午夜性刺激影院| 日韩一本二本av| 日韩网站免费观看| 国产综合网站| 欧美日韩不卡合集视频| 久久久久88色偷偷免费|