網格計算的工作原理

下面,我們看看它是怎么工作的:
首先, 要發現一個需要非常巨大的計算能力才能解決的問題 。這類問題一般是跨學科的、極富挑戰性的、人類急待解決的科研課題 。其中較為著名的是:
1.解決較為復雜的數學問題,例如:GIMPS(尋找最大的梅森素數) 。
2.研究尋找最為安全的密碼系統,例如:RC-72(密碼破解) 。
3.生物病理研究,例如:Folding@home(研究蛋白質折疊,誤解,聚合及由此引起的相關疾?。?。
4.各種各樣疾病的藥物研究,例如:United Devices(尋找對抗癌癥的有效的藥物) 。
5.信號處理,例如:SETI@Home(在家尋找地外文明) 。
從這些實際的例子可以看出,這些項目都很龐大,需要驚人的計算量,僅僅由單個的電腦或是個人在一個能讓人接受的時間內計算完成是決不可能的 。在以前,這些問題都應該由超級計算機來解決 。但是, 超級計算機的造價和維護非常的昂貴,這不是一個普通的科研組織所能承受的 。隨著科學的發展,一種廉價的、高效的、維護方便的計算方法應運而生——分布式計算! 網格計算的目的是,通過任何一臺計算機都可以提供無限的計算能力,可以接入浩如煙海的信息 。這種環境將能夠使各企業解決以前難以處理的問題,最有效地使用他們的系統,滿足客戶要求并降低他們計算機資源的擁有和管理總成本 。網格計算的主要目的是設計一種能夠提供以下功能的系統:
提高或拓展型企業內所有計算資源的效率和利用率,滿足最終用戶的需求,同時能夠解決以前由于計算、數據或存儲資源的短缺而無法解決的問題 。
建立虛擬組織,通過讓他們共享應用和數據來對公共問題進行合作 。
整合計算能力、存儲和其他資源,能使得需要大量計算資源的巨大問題求解成為可能 。
通過對這些資源進行共享、有效優化和整體管理,能夠降低計算的總成本 。網格計算主要被各大學和研究實驗室用于高性能計算的項目 。這些項目要求巨大的計算能力,或需要接入大量數據 。
網格計算的目的是支持所有行業的電子商務應用 。例如,飛機和汽車等復雜產品的生產要求對產品設計、產品組裝和產品生命周期管理進行計算密集型模擬 。其他一些實例還有,通過 Monte Carlo 方法對復雜金融環境的模擬,以及生命科學領域的許多項目 。
網格環境的最終目的是,從簡單的資源集中發展到數據共享,最后發展到協作處理和有質量的服務(Quality of Service) 。
資源集中 —— 使公司用戶能夠將公司的整個 IT 基礎設施看作是一臺計算機,能夠根據他們的需要找到尚未被利用的資源 。
【網格計算的工作原理】數據共享 —— 使各公司接入遠程數據 。這對某些生命科學項目尤其有用,因為在這些項目中,各公司需要和其他公司共享人類基因數據 。
通過網格計算來合作 —— 使廣泛分散在各地的組織能夠在一定的項目上進行合作,整合業務流程,共享從工程藍圖到軟件應用程序等所有信息,協同處理項目中的問題 。
有質量的服務(QoS)——是指能針對不同用戶或者不同數據流采用相應不同的優先級,或者是根據應用程序的要求,保證數據流的性能達到一定的水準 。為同一網絡中的各結點提供質量有保障的服務 。

網格計算的工作原理


    猜你喜歡