一、Stanford大學的Phoenix系統(單機多核的應用)
1、Phoenix是在共用記憶體的體繫結構上的MapReduce實現。它的目標是在多核平台上,使程式執行得更高效,而且使程式員不必關心並發的管理。事實上並發管理,儘管是經驗豐富的程式員,也難免在這上面出錯。
2、Phoenix由一組對程式應用開發人員開放的簡單API和一個高效的運行時組成。運行時系統處理常式的並發、資源管理和錯誤修複, 它的實現是建立在P-thread之上的,當然也可以很方便地移植到其它的共用記憶體線程庫上。
3、網站http://mapreduce.stanford.edu/可以下載到最新程式和源碼。
二、Eucalyptus 開源雲端運算平台
1、Eucalyptus 項目(Elastic Utility Computing Architecture for LinkingYour Programs To Useful Systems)是 Amazon EC2 的一個開源實現,它與商務服務介面相容。和 EC2一樣,Eucalyptus 依賴於 Linux 和 Xen 進行作業系統虛擬化。
2、Eucalyptus 是加利福尼亞大學(SantaBarbara)為進行雲端運算研究而開發的。
3、網站http://eucalyptus.cs.ucsb.edu/可以下載到最新程式和源碼。
三、Enomalism 彈性計算平台
1、Enomaly's Elastic Computing Platform (ECP)是一個可程式化的虛擬雲架構,ECP平台可以簡化在雲架構中發布應用的操作。
2、雲端運算平台是一個 EC2 風格的 IaaS 。Enomalism 是一個開放原始碼項目,它提供了一個功能類似於 EC2的雲端運算架構。Enomalism 基於 Linux,同時支援 Xen 和 Kernel Virtual Machine(KVM)。與其他純IaaS 解決方案不同的是,Enomalism 提供了一個基於 TurboGears Web 應用程式架構和 Python 的軟體棧。
3、網站http://www.enomaly.com可以下載到最新程式和源碼。
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/nuaaqy/archive/2010/01/06/5137307.aspx