《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 網格協同設計環境中的任務調度機制

網格協同設計環境中的任務調度機制

2008-05-06
作者:楊格蘭,左偉明

  摘 要: 分析了網格環境中的任務調度" title="任務調度">任務調度模型及任務調度過程?;诰唧w的協同設計" title="協同設計">協同設計" title="網格協同設計" title="網格協同設計">網格協同設計">網格協同設計構架GMCD,提出了相應的任務分解和調度流程,并進一步在網格協同設計環境中引入了資源預留機制,為實現網格協同設計中的任務調度提供了保障。
  關鍵詞: 網格 協同設計 任務調度 資源預留


  協同設計(Collaborative Design)是指在計算機的支持下,各成員圍繞一個設計對象,各自承擔相應部分的設計任務,并行交互地進行設計工作,最終得到符合要求的設計結果的設計[1]。網格的出現為協同設計帶來了嶄新的解決思路。借助于網格研究的基礎設施以及Globus聯盟推出的網格既定標準GT3(Globus Toolkit 3),可以為制造業網絡設計提供極為方便的底層支撐,為快速建立一個健壯的設計平臺提供保證,GMCD[4]就是這樣一個設計平臺。本文將首先分析網格環境中任務調度的模型,然后基于協同設計環境的特殊性,以GMCD為框架,建立一種實用的任務調度模型。
1 網格任務調度模型
  網格環境中資源管理" title="資源管理">資源管理結構模型有分層模型、抽象所有者模型、計算市場(經濟)模型和混合模型。GMCD框架是以Globus為基礎的,而Globus的資源管理結構模型則是層次的。因此,本節著重討論分層模型中的網格調度。
1.1 網格任務調度的相關組件及功能
  在分層的資源管理結構模型中,資源管理與調度是多級的,每個資源有自己的調度子系統,用戶只需把作業提交給資源請求代理,而代理后有多少資源提供者,以及該作業分配哪個資源,對于用戶來說都是透明的。資源提供者可以是單個PC機,可以是單個集群或多個集群,也可以是某個組織的一個中小型局域網。它們都有一個共同點,即都有一個管理者——局部資源管理器" title="管理器">管理器。單個PC機本身就是一個管理者;而集群和局域網,一般都有一臺服務器專職管理集群/局域網中的各結點。用戶作業在資源請求代理上進行一級調度,在局部資源管理器上進行二級調度,如果下面存在更多的集群或局域網,則存在三級、四級等多級調度。
  在網格任務調度中有兩個非常重要的組件,分別是資源請求代理和資源管理器,它們在任務調度過程中分別進行一級和二級(多級)調度。其他與任務調度有關的組件還有網格工作站點以及負責聯系的組件[3]
  (1)資源請求代理
  它是整個網格的資源管理者,負責接收用戶任務,根據其特點發送給域資源管理器,動態監視任務的運行情況,根據需要將結果提交給用戶或進行再調度。主要功能有:
 ?、賹Ψ仗峁┓教峁┳怨δ埽ζ浼尤牒屯顺龅葎幼鬟M行控制。
  ②建立網格資源信息庫并周期性地刷新,對全局資源進行統一管理和分配。
 ?、劢邮沼脩籼峤坏淖鳂I,并根據作業類型和要求(如資源的類型和數量等)形成作業調度參數。
 ?、芨鶕鳂I調度參數調度作業,分派資源,并隨時監視作業的執行情況。
 ?、萑糇鳂I執行有誤,則對其進行再調度,保證用戶作業的安全運行。
  (2)域資源管理器
  它是域內資源管理和動態調度的中心,負責本域工作的創建、屬性的收集、接收從資源請求代理提交的任務并根據其特點進行處理機的分配。主要功能有:
  ①監聽從本域結點發送來的信息,建立域成員信息資料庫并周期性刷新。
 ?、谥芷谛缘亟邮沼少Y源請求代理提交的作業,并判斷其可行性,建立本域的任務隊列。
 ?、蹚娜蝿贞犃兄羞x取作業,根據提交的參數和資源情況合理地分配作業。
 ?、軐⒆鳂I執行情況定時返回給資源請求代理,維持與上級數據庫的一致性。
 ?、荼O視各組員執行狀況,根據情況進行作業調整(域內調整或再調度)。
 ?、薮_保用戶作業的安全運行,將結果通知資源請求代理并直接返還給用戶。
  (3)網格工作結點
  它是任務執行的基本單位,一旦申請加入資源提供方,便由域資源管理器直接調度和由資源請求代理間接調度。主要功能有:
  ①向上級管理器提出申請,請求加入資源提供方。
  ②收集本結點的狀態和負載信息,并周期性地提交給域資源管理器。
 ?、郛a生服務進程,隨時接收上級管理器提交的任務并執行。
  (4)負責聯系的組件
  鑒于各實體間的聯系比較多,可將其分為作業提交和資源匯報兩部分。
 ?、僮鳂I提交部分
  用戶向資源請求代理提交作業任務;資源請求代理根據用戶參數將作業轉交給域資源管理器;域資源管理器根據各結點負載情況分派作業給合適的資源工作結點,任務執行完畢后保存作業結果;域資源管理器直接將結果返回給用戶。
 ?、谫Y源匯報部分
  它完成如下任務:網格工作結點向域資源管理器提供各結點的狀態和負載情況;域資源管理器將該域的負載信息匯總并送給資源請求代理供查詢和管理結點;域資源管理器周期性地刷新資源請求代理中的作業狀態;工作結點執行完畢。
1.2 網格任務調度的過程
  用戶利用提交程序將作業任務和要求的環境屬性(如資源類型和數量等)提交給資源請求代理,資源請求代理分析環境屬性形成參數文件,根據任務性質、通信狀況和各資源負載情況進行粗粒度調度,尋求最佳分配方案將作業及參數文件提交給選中的域資源管理器。當域資源管理器接收到新任務或調度周期到來時,新任務被賦予任務優先級插入作業隊列。守護進程從結點機列表中獲取該域內所有資源負載情況,同時更新資源請求代理上全局數據庫中相關的信息表。確定已經到達該域的任務的優先級,每次選取一個任務分配合適的資源。相應地,守護進程派生出相應的作業線程,周期性地監視該作業的執行狀態,并向上一級(資源請求代理)匯報, 以便進行全局管理與調度(或用戶查詢)。當任務途中異常中斷或執行性能比預期要差時,資源請求代理可進行再次調度,重新安排其他資源;而當任務完成時,資源請求代理會要求域資源管理器直接將作業結果返還給用戶。
2 GMCD中的任務調度機制
  由于網格協同設計環境的特殊性,網格協同設計環境中的任務調度模型和通用的網格調度模型相比也具有特殊性。現以GMCD構架為例,討論網格協同設計中的任務調度機制。
  GMCD系統體系結構由底而上可分為四層,即設計知識單元DKU(Design Knowledge Units)[4]、網格中間件、設計中間件和應用層,如圖1所示。


  DKU及互聯網絡組成了GMCD的底層支持結構。DKU是Internet上的具有設計能力的組織或機構,它們在某一類產品或零部件研發上具有先進的設計技術和生產能力。在DKU內部存在設計知識數據庫、局域網和設計工具(集)。它們之間通過Internet或專用高速網連通。在設計過程中,各個DKU之間具有平等關系,各自負責所獲得任務的運行,相對來說是獨立的。
  用戶在應用層通過Portal將任務提交給設計中間件。設計中間件將由Portal提交的設計任務分解為可以被DKU執行的子任務。分解過程如下。
  GMCD任務分解分為兩層。任務以XML(eXtensible Markup Language)文件形式被提交后,首先會由資源請求代理轉交給自稱能完成該任務的域,然后在域控制管理器內被首次分解,分解的原則是可執行原則。對于已經進入域控制管理器的任務,應用分解智能體根據知識庫內的知識,將其分解為可以被DKU執行的任務。知識庫內保留了該域內所有DKU的功能申明。域內任務分解(高層分解)的目標是把任務分解為可以被DKU執行的子任務,低層任務分解在DKU內進行,其目標是把子任務分解為可以被DKU中服務器執行的底層操作。由于設計工作的特殊性,DKU分布通常不均勻,能完成有關聯或相似性設計任務的DKU通常在一個或幾個域內。如果被提交的設計任務沒有合適的域可以執行,則還要在高層分解之前加入一層手工分解或由資源請求代理分解。也就是說,可以把任務返還給用戶,由用戶根據一定的設計知識對設計任務實行手工分解,也可以由資源請求代理根據域的功能自述分解為可以被域執行的子任務。域資源管理器和DKU的關系如圖2所示。


  子任務在DKU內被重新解析為可以被服務器執行的底層任務,然后由DKU調度到各個服務器上去執行。
  高層分解和低層分解在失敗時都回溯。
  分解后的任務由域調度器調度到合適的DKU上去執行。GMCD的任務映射分為三個層次。資源請求代理保留了每個域的功能自述副本。任務通過Portal提交后,根據域的功能自述,被轉交給能完成該任務的域;然后在域內分解再由域調度器進行二次映射,二次調度的目的是把分解后的子任務映射到合適的DKU上去;在DKU內的調度是第三次映射,這次調度的目的是把解析子任務后得到的底層任務映射到合適的服務器上去。本文所關注的是第二次調度,也就是分解以后的任務如何由域調度器調度到DKU上。在第二次調度中,由于設計任務的特殊性,一組相似或相關任務通常會在一個時間段內陸續到達。
3 資源預留的引入
  資源預留是網格系統中一個十分必要的機制,因為資源預留可以保證任務在開始執行時獲得必要的資源,從而提高網格系統的QoS。因此,資源預留的提出,從一開始就得到了廣泛的認可,在目前網格系統的調度模塊中已經被廣泛采用。在協同設計過程中,每個設計任務,特別是其中某些大任務的執行直接影響設計任務完成的時間,在本文中引入了資源預留機制,以便為其中的大任務提供動態預留資源[5],進而提高協同設計的效率。
  下面討論引入資源預留的網格協同設計任務調度模型。
  網格協同設計任務執行的框架分為三個層次:由底而上依次為資源層、資源管理控制層和應用(用戶)層。資源層是可以進行設計的實體DKU或者其他必要的資源,接受資源管理控制層的管理。應用層負責用戶任務的提交和結果的反饋。資源管理控制層可以抽象為一個資源管理器,在控制管理器內設置了負責任務映射和資源預留請求的模塊。
  網格協同設計任務調度系統模型示意圖如圖3所示。


  在圖3中,在設計應用層和資源管理器之間省略了一個資源請求代理層。這是因為假定任務已經由資源請求代理指定為由該域完成。在這個域中,有多種系統資源,主要考慮計算資源和存儲資源,在預留資源時既可能要預留計算資源也可能要預留存儲資源及其他資源。當調度系統有預留的需求時,就通過創建預留操作向資源預留請求處理模塊提出預留請求。資源信息由資源發現和資源監控提供。
  在該任務調度系統模型中,任務執行的大致流程如下:用戶通過網格門戶Portal將任務提交給資源請求代理;資源請求代理將任務分配給可以執行該任務的域,必要時可以先對任務進行分解;在域內任務被分解并被調度到具體的資源上去執行。任務執行的結果由資源逐層向上返回給用戶,任務執行的狀態監控由資源監控模塊負責。
  在本文中,首先分析了網格任務調度模型,然后基于網格協同設計環境的特殊性,以GMCD為構架,分析了網格協同設計中任務分解和任務執行的過程,引入了資源預留機制,建立了網格協同設計環境中的任務調度模型。
參考文獻
1 林宗楷.協同設計對設計工作和CAD技術引起的變化.軟件學報,1998;(9):126~130
2 Ian Foster,Carl Kesselman(editors).The Grid:Blueprint for a Future Computing Infrastructure.Morgan Kaufmann Publishers, 1999
3 鄭 然,李勝利,金 海.網格資源管理與調度模型的研究.華中科技大學學報(自然科學版),2001;29(12):87~89
4 胡志剛,閻朝坤.基于網格的現代協同設計方法.中南工業大學學報(自然科學版),2004;6(35):988~992
5 胡志剛,呂禎恒.一種基于動態資源預留的任務映射算法.計算機應用研究,2005;(7):12~13

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          牛牛国产精品| 久久这里只有| 国产精品电影观看| 欧美日韩免费一区二区三区视频| 欧美在线高清视频| 黄色综合网站| 99精品国产高清一区二区| 乱人伦精品视频在线观看| 国产欧美视频一区二区三区| 亚洲精品自在久久| 亚洲欧美成人一区二区三区| 久久国产精品久久久久久| 尤物在线观看一区| 欧美成人精品在线| 合欧美一区二区三区| 9人人澡人人爽人人精品| 性欧美大战久久久久久久久| 欧美一区二区高清在线观看| 国产欧美91| 免费短视频成人日韩| 欧美mv日韩mv国产网站app| 国产精品久久久一区麻豆最新章节| 黑人极品videos精品欧美裸| 久久国产精品第一页| 欧美护士18xxxxhd| 久久综合伊人77777蜜臀| 久久久午夜电影| 蜜桃av一区二区在线观看| 国产综合精品一区| 亚洲高清影视| 欧美精品激情在线观看| 国产欧美精品久久| 久久久av网站| 久久久久88色偷偷免费| 怡红院精品视频| 国产一区二区看久久| 欧美日韩国产在线一区| 午夜精品福利视频| 亚洲人成亚洲人成在线观看| 亚洲免费高清视频| 久久久久九九九九| 久久久一本精品99久久精品66| 欧美日本一区| 亚洲在线成人精品| 国产亚洲欧美一区在线观看| 夜夜嗨网站十八久久| 午夜在线视频观看日韩17c| 国产精品青草久久久久福利99| 欧美日韩国产三区| 欧美日韩在线不卡一区| 亚洲视频免费观看| 亚洲作爱视频| 国产一区亚洲一区| 亚洲美女在线看| 久久精品72免费观看| 国产精品99久久久久久久久| 久久久福利视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲美女在线国产| 国产免费观看久久| 亚洲欧洲日本在线| 亚洲激情在线| 亚洲国产美国国产综合一区二区| 国产亚洲美州欧州综合国| 欧美高清视频一区二区三区在线观看| 黑人操亚洲美女惩罚| 国产精品狼人久久影院观看方式| 夜夜夜久久久| 午夜国产一区| 久久人人爽国产| 亚洲午夜小视频| 欧美亚洲视频一区二区| 免费日韩一区二区| 国产精品区免费视频| 国内精品**久久毛片app| 国产精品老女人精品视频| 亚洲制服少妇| 亚洲欧美国产制服动漫| 久久综合九色99| 国内精品视频一区| 久久久久久久久久久久久9999| 欧美精品一卡二卡| 欧美国产亚洲精品久久久8v| 最近看过的日韩成人| 国产女人aaa级久久久级| 欧美gay视频| 久久综合久色欧美综合狠狠| 亚洲午夜未删减在线观看| 极品日韩av| 欧美日韩裸体免费视频| 欧美成人在线免费视频| 国产精品欧美一区二区三区奶水| 欧美人与性禽动交情品| 欧美 日韩 国产 一区| 欧美在线亚洲一区| 在线欧美日韩| 亚洲视频免费在线| 久久久久久网址| 免费视频最近日韩| 黄色亚洲在线| 欧美日韩在线大尺度| 在线性视频日韩欧美| 欧美日韩三级电影在线| 亚洲欧洲一区二区在线播放| 亚洲国产裸拍裸体视频在线观看乱了中文| 在线中文字幕一区| 一本综合精品| 欧美成va人片在线观看| 韩日精品视频一区| 亚洲午夜久久久久久久久电影院| 快射av在线播放一区| 欧美日本乱大交xxxxx| 黄色成人在线免费| 亚洲欧美一区二区三区久久| 日韩午夜三级在线| 国产一区视频在线观看免费| 国产日产亚洲精品| 国产亚洲欧美一区二区| 国产一区二区精品久久99| 久久久久久久国产| 欧美一区午夜视频在线观看| 亚洲一级一区| 久久国产精品免费一区| 一区二区三区视频在线看| 亚洲女同精品视频| 中文网丁香综合网| 国产伦精品一区二区三区视频黑人| 91久久综合亚洲鲁鲁五月天| 欧美中文字幕视频在线观看| 欧美.com| 欧美日韩国产精品| 亚洲视频国产视频| 欧美不卡一区| 国产精品99久久久久久久女警| 欧美日韩国产一区| 一区二区三区四区国产| 欧美日韩伊人| 亚洲影院色在线观看免费| 亚洲精品欧洲精品| 欧美连裤袜在线视频| 久久成人免费网| 性欧美大战久久久久久久久| 欧美日本一区| 老鸭窝毛片一区二区三区| 亚洲第一中文字幕在线观看| 国产精品乱码人人做人人爱| 亚洲激情在线观看| 欧美人妖在线观看| 亚洲影院色在线观看免费| 国产三级精品在线不卡| 韩国av一区二区三区四区| 欧美特黄一级大片| 亚洲精品永久免费| 国产中文一区| 亚洲片在线资源| 亚洲永久在线观看| 久久久久一区二区三区| 欧美成人一区二区在线| 久久综合九色| 欧美在线资源| 欧美国产精品人人做人人爱| 久久国产精品毛片| 狠狠色噜噜狠狠色综合久| 亚洲欧美综合| 性欧美videos另类喷潮| 久久久青草青青国产亚洲免观| 一区二区在线视频观看| 一区二区三区中文在线观看| 国产日韩精品久久| 欧美视频观看一区| 欧美在线视频观看| 国产亚洲毛片在线| 国产一区二区电影在线观看| 久久久中精品2020中文| 欧美精品久久99久久在免费线| 伊人色综合久久天天五月婷| 欧美一区二区三区播放老司机| 美国十次成人| 好吊妞**欧美| 尤物九九久久国产精品的特点| 亚洲大胆av| 欧美亚州韩日在线看免费版国语版| 亚欧美中日韩视频| 午夜在线电影亚洲一区| 国产精品无码永久免费888| 欧美另类一区| 西瓜成人精品人成网站| 在线日韩中文字幕| 国产午夜精品久久久| 亚洲专区一区二区三区| 亚洲欧洲日本在线| 欧美精品福利| 欧美成人嫩草网站| 美女久久网站| 欧美日韩亚洲视频一区| 国外精品视频| 国产精品免费看久久久香蕉| 国产麻豆一精品一av一免费| 久久久精品午夜少妇| 亚洲女优在线| 亚洲欧美一级二级三级| 亚洲欧美综合网| 一区二区三区视频在线播放| 在线欧美不卡| 亚洲图中文字幕| 欧美成人69av| 免费不卡视频| 国产精品国产三级国产a| 久久疯狂做爰流白浆xx| 亚洲国产免费| 欧美日韩另类在线| 国产在线拍揄自揄视频不卡99| 国产精品高清在线观看| 国模吧视频一区| 国产精品一区二区久久久久| 精品91在线| 久久久中精品2020中文| 国产精品v欧美精品v日韩精品| 一区二区三区精品| 亚洲第一成人在线| 狠狠色狠狠色综合人人| 国产精品久久久久久影视| 在线看片成人| 国产亚洲精品成人av久久ww| 亚洲成色777777在线观看影院| 欧美日韩视频在线一区二区| 国产欧美日韩视频一区二区| 亚洲欧美另类中文字幕| 欧美精品一二三| 在线国产日韩| 国产精品嫩草影院一区二区| 国产拍揄自揄精品视频麻豆| 亚洲在线成人精品| 亚洲国产精品t66y| 午夜精品久久久久久久白皮肤| 雨宫琴音一区二区在线| 欧美天堂亚洲电影院在线播放| 亚洲国产精品日韩| 国产视频一区欧美| 国产精品久久久久一区二区三区| 国产一区99| 极品少妇一区二区三区| 另类专区欧美制服同性| 欧美一级视频精品观看| 正在播放亚洲一区| 欧美一区二区| 亚洲在线观看免费视频| 亚洲第一精品影视| 久久久一区二区三区| 欧美一区二区高清在线观看| 一区二区三区视频免费在线观看| 亚洲一区观看| 91久久精品视频| 久久成人国产| 久久久之久亚州精品露出| 久久大逼视频| 久久精品国产亚洲a| 午夜精品网站| 你懂的亚洲视频| 国产欧美日韩麻豆91| 久久不见久久见免费视频1| 一区二区在线观看视频在线观看| 欧美日韩1080p| 亚洲一区二区在线视频| 欧美电影美腿模特1979在线看| 在线看国产日韩| 亚洲精品视频啊美女在线直播| 国产精品一区二区女厕厕| 亚洲精品在线二区| 久久亚洲高清| 欧美日韩一区二区三区在线| 亚洲欧美综合一区| 亚洲精美视频| 亚洲高清一二三区| 亚洲视频在线观看免费| 国产精品久久国产愉拍| 麻豆成人精品| 亚洲一区二区在线播放| 亚洲毛片在线看| 欧美一区二区女人| 亚洲欧美日韩区| 国产精品久久久久久影视| 99re视频这里只有精品| 欧美网站在线| 亚洲影院色在线观看免费| 99视频一区| 亚洲一区二区三区高清| 久久躁日日躁aaaaxxxx| 亚洲线精品一区二区三区八戒| 国产字幕视频一区二区| 好吊成人免视频| 久久女同精品一区二区| 欧美大片一区二区三区| 亚洲第一主播视频| 亚洲特级片在线| 久久久久国产成人精品亚洲午夜| 国产午夜精品理论片a级大结局| aaa亚洲精品一二三区| 亚洲人成在线观看网站高清| 欧美激情区在线播放| 欧美午夜不卡视频| 黑人巨大精品欧美一区二区| 久久综合成人精品亚洲另类欧美| 国产精品一区二区久激情瑜伽| 亚洲欧美bt| 亚洲一区高清| 亚洲深夜福利视频| 精品成人一区| 国产精品www994| 亚洲三级色网| 国产精品欧美日韩一区二区| 亚洲美女电影在线| 欧美日韩伦理在线| 久热精品视频在线免费观看| 亚洲最新视频在线播放| 性久久久久久久| 欧美日韩在线三级| 美女尤物久久精品| 亚洲一区二区久久| 亚洲第一二三四五区| 最近看过的日韩成人| 国产日韩精品入口| 国产精品区二区三区日本| 亚洲视频在线一区观看| 欧美日韩另类字幕中文| 亚洲欧美不卡| 欧美国产成人在线| 欧美成人官网二区|