摘要:通信工程師互聯網技術考試任務管理: 任務管理是網格計算研究必須解決的另一個關鍵問題。網格計算的目標是分解一個應用為幾個任務(或子任務),并為每個任務匹配一個最適合執行的機器。由于應用程序分解的任務之間往往包含優先約束關系,對這樣的任務進行調度是必須重點考慮的問題之一。
6.3.4 任務管理
任務管理是網格計算研究必須解決的另一個關鍵問題。網格計算的目標是分解一個應用為幾個任務(或子任務),并為每個任務匹配一個最適合執行的機器。由于應用程序分解的任務之間往往包含優先約束關系,對這樣的任務進行調度是必須重點考慮的問題之一。
任務管理包括完成任務的提交、查詢、為任務指定所需資源、刪除任務并監測任務的運行狀態。任務調度的作用是根據當前系統的負載情況,對系統內的任務進行動態調度,提髙系統的運行效率,即按照用戶提交的任務類型、所需資源、可用資源等情況安排運行日程和策略。
6.3.5 資源管理
網格上的資源紛繁復雜、種類多、信息量大,具有動態、異構等特性,如何使各種資源能夠在網格環境中實現協同共享也是一個非常重要的方面。資源管理包括資源的發現、描述、定位、注冊、分配、監測、更新和信息發布等。要實現高性能計算和共享異構網格資源,必須提供統一的資源管理機制。統一資源管理模型負責用戶與網格計算環境的交互,提供與網格計算系統的統一出人口,目前通常用單一映像文件系統來組織網格計算的資源,單一映像文件系統將地理上分敗的異構資源映像成一個單一人口的虛擬機器。一般使用虛擬目錄服務技術,將各種分散的地理資源映射到邏輯的文件系統上.目錄服務是指一個存儲著用于訪問、管理或配置網絡資源信息的特殊數據庫,它把網絡環境中的各種資源信息(計算資源:IP地址、可使用軟件、系統管理者、連續的網絡、操作系統名稱和版本號、存儲系統信息、系統負荷、進程信息、內存信息、任務隊列等;網絡資源信息:網絡帶寬、網絡協議、網絡延遲、網絡的邏輯拓撲結構等;基礎設施信息:主機信息、資源管理者等)都作為B錄信息。在目錄樹結構中分層存儲.對這些信息可以存儲、訪問、管理并使用,它采用動態可擴展的框架來管理網格計算環境中各種資源的靜態和動態信息(資源信息、狀態信息、優化信息),保證了靈活性和動態性。
目前,網格資源管理系統模型按照體系結構主要分為3類:層次模型、抽象所有者模型和經濟/市場模型。這3類模型都不同程度地滿足了實際的需要,體現了不同的技術構思。
①層次模型是在GGF(GlobalGridForum)第二次會議上提出的,基本思想就是將整個資源管理系統分成若干個功能層,較高層次的組件利用較低層次的組件提供的服務實現自身的功能。該模型由被動和主動組件構成,被動組件包括資源,任務、作業和調度I主動組件包括調度器、信息服務.域控制代理、發布代理、用戶、許可控制代理、監視器、作業控制代理。
②抽象所有者模型由兩種主體構成:客戶和抽象所有者(AbstractOwner,AO)。客戶躭是一般意義上的資源消費者。AO作為抽象的資源提供者,可以直接擁有物理資源,只是在物理資源上增加資源管理者,具有協商、調度和傳遞資源的功能;也可以是資源所有者代理,此時由管理者、銷售代表和運輸代表組成。現在,還沒有出現典型的采用抽象所有者模型的網格資源管理系統。
③經濟/市場模型綜合了層次模細和抽象所有者的核心特征.既可以利用層次模型中相對成熟的技術,又明確強調了以經濟為基礎的資源管理和調度,具有典型的計算經濟特征。該模型主要由4部分組成:
網格用戶的各種應用:包括串行應用、參量應用、并行應用和協同應用等。
網格資源代理:它由作業控制代理、調度器、網格瀏覽器、交易管理器和發布代理構成,負責資源發現、選擇、綁定、初始化計算、資源動態更新等功能。
網格中間件:它為網格資源代理提供基本的網格服務支持,包括遠程進程管理、協同分配資源、存儲訪問、信息服務、安全認證、QoS、資源預留、資源交易和作業執行等。
網格資源控制域:是網格結點的內、外部環境,是資源提供者直接交互處和經濟市場模型的最佳體現處。包括資源分配管理和交易服務主要模塊,前者可以對資源進行動態監測、調度.向網格中間件的網格信息服務模塊傳送網格資源信息;后者能通過網格中間件和網格資源代理各自的交易管理模塊通信,使用交易協議等規則與用戶協商決定交易結果.來獲取最大資源使用率。
返回目錄:
編輯推薦
通信工程師備考資料免費領取
去領取
專注在線職業教育25年