Dapper Dataflow Engine

軟件截圖:
Dapper Dataflow Engine
軟件詳細信息:
版本: 0.98
上傳日期: 12 May 15
開發: Roy Liu
許可: 免費
人氣: 10

Rating: 2.0/5 (Total Votes: 1)

小巧玲瓏(分佈式並行程序執行運行時)可以馴服開發大型雲計算和網格計算的複雜性,使用戶能夠從本質創建分佈式計算的工具 - 這將EXECUT代碼
為什麼小巧玲瓏的?
我們生活在一個有趣的時代,凡在科學的突破越來越依賴於日益普及的大眾化,網絡化的計算資源和豐富。隨著雲或網格,計算好幾天單一的台式機現在已分發和/或並行的配方,可以通過翻騰,在幾個小時內上,否則將運行的幫助下,輸入設置上百元的機器大十倍。由於誘人的人多力量大的想法可能是,剛剛物理硬件是不夠的 - 程序員有手藝的實際計算,將在其上運行。因此,高價值放在人的努力和創造性就必須一個編程環境,使,甚至鼓勵,分佈式計算的簡潔表達,但同時並沒有犧牲普遍性。
短小精悍,靜置分佈式並行程序執行運行時,就是這樣一種工具,以縮小科學家/程序員的高層次規範,捕獲方案的精髓,以反映分佈式和並行計算的令人厭惡的現實水平低的機制。根據其數據流為導向的方法,小巧玲瓏使用戶能夠在本地Java代碼,並且在雲或網格全球執行。用戶首先寫codelets,或小的代碼片段,執行簡單的任務,不這樣做,本身,構成了一個完整的程序。之後,他或她指定的那些codelets,看作是數據流頂點如何,經由邊緣關係將數據傳輸到對方。由此產生的向無環數據流圖是一個完整的程序由可解釋的小巧玲瓏的服務器,其中在被聯繫了長壽命工作者的客戶,可以協調一個分佈式執行。
根據小巧玲瓏的模型,用戶不再需要擔心傳統的點對點管理雲或網格,其中包括處理數據的互聯和依賴關係,從錯誤中恢復,分發代碼,並開始工作的各個方面。也許更重要的是,它提供了一個完整的基於Java的工具鏈和運行時框架幾乎所有的粗粒度的分佈式計算的統一格式,允許快速部署和輕鬆傳送給其他研究人員。

功能

  • 系統代碼分發系統,使小巧精緻的服務器發送必要的程序代碼在網絡上,並有客戶動態加載它。這樣做的結果是,除非外部的可執行文件,更新節目短小精悍只需要發生在服務器端。
  • 在一個強大的子流嵌入法進行動態修改數據流圖在運行時。
  • 在香草的Java運行時,許多都毫無疑問熟悉的語言。除了最近JVM和任選的Graphviz點的要求,小巧玲瓏是自包含的。
  • 系統魯棒控制協議。的小巧玲瓏服務器期望任何數量的客戶端失敗,在任何時間,並具有定制的重新執行和超時策略應付。因此,人們可以啟動和停止(長壽)的客戶,而不用擔心把整個系統處於不一致的狀態。
  • 靈活的語義,允許通過的文件或TCP數據傳輸流。
  • 在互操作性與防火牆。由於當地的雲或網格可能位於防火牆後面,我們設計了一套特殊的語義流數據傳輸。
  • 在自由的許可條款。短小精悍的是LGPL下發布的,以防止你的代碼庫的污染。
  • 在操作的嵌入式應用。用戶手冊描述了編程的API,用戶可以按照這樣運行的Apache Tomcat應用程序內部的服務器小巧玲瓏。
  • 操作作為一個獨立的用戶界面。有了它,人們可以流掉的,現成的演示,了解核心概念,從視覺的例子。通過下面一組約定最小的,可以再捆綁自己小巧玲瓏的方案,作為執行檔案,然後得到實時的數據流的狀態和調試反饋。

什麼在此版本中是新的

  • 在該ServerLogic#closeIdleClients方法已被更改為更好地匹配用戶的直觀概念閒置。
  • 系統指定服務器的主機名用戶選項已被添加。
  • 在網絡內部被修改,以使用新的API。
  • 在構建過程已經更新,同時支持32位和64位Windows交叉編譯。
  • 短小精悍。*層次結構已更名為org.dapper。*。

在什麼版本的0.96都是新

  • 添加了FlowListener抽象,使用戶可能現在聯想元與數據流及其節點。
  • 修正了小巧玲瓏的服務器內存洩漏。
  • 新增apiviz的doclet標記,以便之間的關係類可以更好地顯現。
  • 新增apiviz的依賴Javadoc中的可視化。
  • 修正了BuildAndTest可執行一個小bug。
  • 在構建過程現在已經完全與Apache集成的常青藤。源分佈較長,現在船舶與海溫。相反,依賴關係自動下載;做不到這一點,人們可以下載源SST,編譯它,並發布到本地存儲庫。請參閱用戶手冊,了解更多詳情。
  • 在更新的構建過程,並去除多餘的步驟。

  • 在所有文件
  • 歸版權和許可聲明。
  • 1.6的Java現在需要建立和運行。
  • 更改構建過程中使用Apache常春藤,這意味著外部的依賴不再與SST主要分佈進行包裝。
  • 新增“doxygen的”目標建設進程,使本機組件可記錄。

什麼是在0.95版本新

  • 在一個新的,靈活的日誌基礎設施已被添加
  • 初始化程序日誌結構已被移出服務器和客戶端類,進入驅動器。
  • 在有限狀態機已經更新到新的註解驅動的API。
  • 在源代碼已被標準化為具有8個空格,而不是製表符。

在哪些0.94版都是新

  • 在客戶端和服務器的命令行選項現已推出,承蒙Apache的百科全書CLI庫。
  • 在客戶端進程生命週期現在定義為當從服務器斷開連接發生結束。
  • 莖生成功能已經從OutputHandleResource的成員方法是CodeletUtilities的靜態方法感動。
  • 的FlowNodeFactory類是用於支持FlowNodes直接實例化的。
  • 在本地組件的建築已遷移到CMake的。
  • 在日誌已經遷移到SLF4J。
  • 系統自述已被添加到所有的發行。

在什麼版本的0.93都是新

  • 在極大地提高了教學的例子
  • 更新手冊。
  • 新增的dapper.codelet.CodeletUtilities資源查詢方便程序。
  • 刪除發電機,FileEdge,FileBatchGenerator,FileBatchEdge,FileResource和FileBatchResource。他們已被替換的抽象數據手柄在HandleEdge,InputHandleResource,OutputHandleResource形式的概念。參見手冊中的變化。
  • 更新dapper.codelet.Resource輸出輸入和輸出流。

要求

  • 在Java 2標準版運行環境

類似的軟件

LINX
LINX

11 May 15

LAM/MPI
LAM/MPI

3 Jun 15

python-hostlist
python-hostlist

20 Feb 15

Rocks Cluster
Rocks Cluster

2 Jun 15

意見 Dapper Dataflow Engine

評論沒有發現
添加評論
打開圖片!