什麼是網格運算?

  網格運算(Grid Computing)對於電腦科學的領域來說,並不是一個全新的技術。我們可以回想一下十幾年前,電腦發展有兩個方向:一個是超級電腦,雖然運算速度極快,但也造價極高,不是一般中小企業可以負擔得起的;另外一種是小型/個人電腦;作法是利用分散式電腦運算的方式將需要大量運算的工作,分散給很多的電腦一同運算,再將計算完成的結果回傳,這樣的話便可以把很多負荷很重的運算問題,利用多部電腦來協同運算。例如:基因排列、氣象預測、電影3D影像特效等等,都可以利用這樣的方式來完成。


  但現實上卻有很多的問題要考量,因為每一台的電腦負荷程度不同、所具備的軟硬體配置也不同,故所能提供的運算能力也就不同了,那要如何讓它們串聯在一起工作,便是一個很重要的課題;如果其中一台延遲了工作,將會影響到後面的所有運算程序,讓後面的運算等待上一個的運算結果之下,反而讓整體運算的速度更慢。所以在1990年代提出了網格運算的概念,網格運算的基本概念是指在動態的環境下協調資源分享與問題解決能力,整合多個個體(個人、企業)的虛擬組織,資源不僅僅是磁碟和檔案分享而已,還包含電腦硬軟體資料的直接存取,將這些的運算能力協同整合在解決問題與資源仲裁上,藉以解決科學界、工程界及企業所需要大量運算的問題。

推薦相關課程
開課日期課程名稱
目前沒有相關之課程!