請問叢集運算、分散式運算、公用運算的由來

請問一下有誰知道叢集運算、分散式運算、公用運算

這三個運算方式的發展過程,是在甚麼原因之下會有這些運算被提出來,以及在哪一年被提出,麻煩請附上參考來源,越詳細越好喔,感謝。

2 個解答

評分
  • 1 0 年前
    最佳解答

    公用運算(Utility Computing)

    主要提倡一種理想的企業資訊架構,讓IT服務模仿公用服務的方式進行,如供應水、電力、瓦斯。

    在公用運算的架構下,運算服務就像水電一樣隨時供應,同時可根據不同行業或不同部門的不同需求,隨時按照需求提供服務 (Ondemand services),包括自動提供可計算、量度的 IT資源,包括伺服器、儲存容量、商業應用程式及網路資源。使用者可經由內部網路或公開網路存取電腦取得運算資源。計費方式以使用量計算,如CPU的使用秒數、分或是小時。

    在理想的狀況中,公用運算所提供的服務,會讓突發意外逐漸減少;而透過自動預估需求,以及預先建立伺服器可偵測不正常設備的能力,隨後提出預警,同樣可讓企業提高對於軟、硬體的使用效率。

    目前資訊業界的軟、硬體廠商爭相競逐公用運算商機,如IBM提倡的隨選運算服務(SOD,Services OnDemand)、昇陽(Sun)力推的「NI」架構,以及惠普(HP)新近發表的活成長企業(AE,AdaptiveEnterprise)策略等,都算是以公用運算為核心概念所提出的資訊架構。另如VERTIAS、BMC、組合國際(CA)等軟體廠商也相繼公佈隨選即用運算的初步策略。

    分散式計算

    是一種把需要進行大量計算的工程數據分割成小塊,由多台計算機分別計算,在上傳運算結果後,將結果統一合併得出數據結論的科學。

    目前常見的分散式計算項目通常使用世界各地上千萬志願者計算機的閒置計算能力,通過網際網路進行數據傳輸。有分析地外無線電信號,從而搜索地外的生命跡象的SETI@home項目,該項目數據基數很大,超過了千萬位數,是目前世界上最大的分散式計算項目,已有一百六十餘萬台計算機加入了此項目(在中國大陸大約有1萬4千位志願者)[1];同時也有分析計算蛋白質的內部結構和相關藥物的Folding@home項目,該項目大約有十萬餘志願者參加(在中國大陸大約有6000位志願者)。這些項目很龐大,需要驚人的計算量,由一台電腦計算是不可能完成的。即使現在有了計算能力超強的超級電腦,但是一些科研機構的經費卻又十分有限。

    叢集運算:

    目前常見的 Cluster (叢集)架構有兩種,一種是 Web / Internet clustersystem,這種架構主要是將資料放置在不同的主機上面,亦即由多部主機同時負責一項服務;而另外一種則是所謂的平行運算了!平行運算其實就是將同一個運算的工作,交給整個 Cluster 裡面的所有 CPU 來進行同步運算的一個功能。由於使用到多個 CPU 的運算能力,所以可以加快運算的速度。

      叢集(Cluster)可讓企業架構資料庫叢集(Clustering),即讓一個資料庫或應用跑在數台伺服器上,而不需要單一台昂貴的大型Unix伺服器。 以一種主從架構來進行資料的運算工作。簡單的來說,就是把利用高速網路把電腦串聯在一起,在不同環境下執行工作。

    2009-07-19 16:55:08 補充:

    參考資料如下:

  • 匿名使用者
    7 年前

    我一直都有過敏狀況,是最近才知道要用防螨寢具的,因為醫師建議我用,我也考慮了很久,想說要買就買最好的,上個月趁網站有折扣的時候買了一組【北之特】防蹣(螨)寢具來用用看,真沒想到~~現在覺得過敏狀況有改善多了。雖然比一般的貴一些,不過~真值得!

還有問題?馬上發問,尋求解答。