《基於事務記憶體的雲計算編程模型研究》是依託華中科技大學,由塗旭平擔任項目負責人的青年科學基金項目。
基本介紹
- 中文名:基於事務記憶體的雲計算編程模型研究
- 項目類別:青年科學基金項目
- 項目負責人:塗旭平
- 依託單位:華中科技大學
項目摘要,結題摘要,
項目摘要
雲計算受到了學術界和工業界的廣泛關注,這種新型計算模式對其編程模型也提出了新的要求,如:透明資源訪問、良好的可擴展性和容錯性。傳統的並行編程機制MPI/MVP和Gasnet對於底層的資源訪問完全不透明;分散式共享記憶體DSM可擴展性差;現有雲計算編程模型如Google的MapReduce框架簡單,但是內部的編程仍然可能需要複雜的同步機制。事務記憶體由於禁止了底層的鎖同步機制,使編程變得簡單。本項目擬將事務記憶體擴展到雲計算環境,充分考慮雲程式設計師難以了解硬體條件、處理器對記憶體的訪問代價不均勻、普遍採用的副本機制以及節點失效成為常態的特點,研究一種能夠透明訪問資源、具有可擴展和容錯性的基於事務記憶體的雲計算編程模型。研究內容主要包括:基於事務記憶體的雲計算編程語義,性能最佳化和可擴展的容錯機制。本研究將對雲計算編程和套用的發展起到積極的推動作用。
結題摘要
本項目研究和實現分散式事務記憶體的原型系統。(1)在系統中提出一種基於事務記憶體的編程框架。(2)提出一種分散式環境下的事務記憶體一致性協定。(3)設計了一種可在分散式事務記憶體系統中自由調度和執行的計算單元——並發函式。