MapReduce技術的開源C語言實現

來源:互聯網
上載者:User

一、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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.