-
五層沙漏結構
鎖定
- 中文名
- 五層沙漏結構
- 提出時間
- 2001年
- 層次一
- 構造層
- 層次二
- 連接層
五層沙漏結構定義
五層沙漏結構是學術界公認的網格基本體系結構,該結構主要側重於定性的描述而不是具體的協議定義,因而很容易從整體對網格進行理解。五層沙漏模型以“協議”為中心,強調服務、API和SDK的重要性,但是並不提供嚴格的規範,也不提供對全部所需協議的完整羅列,而是對該結構中各部分組件的通用要求進行定義,並且將這些組件形成一定的層次關係,每一層的組件具有相同的特徵,上層組件可以在任何一個低層組件的基礎之上進行建造。
五層沙漏結構根據該結構中各組成部分與共享資源的距離,將對共享資源進行操作、管理和使用的功能分散在五個不同的層次,越往下層就越接近於物理的共享資源,因此該層與特定資源相關的成分就比較多;越往上層就越感覺不到共享資源的細節特徵,也就是説上層是更加抽象的共享資源表示,因此就不需要關心與底層資源相關的具體實現問題
五層沙漏結構體系結構
構造層(Fabric):
控制局部的資源。由物理或邏輯實體組成,目的是為上層提供共享的資源。常用的物理資源包括計算資源、存儲系統、目錄、網絡資源等;邏輯資源包括分佈式文件系統、分佈計算池、計算機羣等。構造層組件的功能受高層需求影響,基本功能包括資源查詢和資源管理的QoS保證。
連接層(Connectivity):
支持便利安全的通信。該層定義了網格中安全通信與認證授權控制的核心協議。資源間的數據交換和授權認證、安全控制都在這一層控制實現。該層組件提供單點登錄、代理委託、同本地安全策略的整合和基於用户的信任策略等功能。
資源層(Resource):
共享單一資源。該層建立在連接層的通信和認證協議之上,滿足安全會話、資源初始化、資源運行狀況監測、資源使用狀況統計等需求,通過調用構造層函數來訪問和控制局部資源。
彙集層(Collective):
協調各種資源。該層將資源層提交的受控資源彙集在一起,供虛擬組織的應用程序共享和調用。該層組件可以實現各種共享行為,包括目錄服務、資源協同、資源監測診斷、數據複製、負荷控制、賬户管理等功能。
應用層(Application):